トップページ⇒tech
105コメント28KB

今日から俺も

■ このスレッドは過去ログ倉庫に格納されています
0001あなたにモエモエNGNG
今日から俺もプログラミングという未知の樹海に
足を踏み入れたいと思う。そこでどんな開発言語
と開発環境(ツール)から学習すればいいか先輩
方々に聞きたい。一般大衆向けの回答じゃなく俺
の環境にあった答えを希望する。ちなみに開発環
境はフリーでおねがいします。
OS:WIN98
プログラミング暦:0分
リアル工房三期生(けっこう頭のいい高校)
性格:誠実そうだがひねくれている

過去ログ見てもどれがいいかわからんので
他人に自分の身をまかせます!おすえて!
0002デフォルトの名無しさんNGNG









0003デフォルトの名無しさんNGNG
3ゲットsage
0004デフォルトの名無しさんNGNG
同じ学年だから書くぴょん。

http://www.borland.co.jp/cppbuilder/freecompiler/
インストールするぴょん。
00054NGNG
インストールしおわったらMS-DOSでコンパイルしやすいようにする。
多分Cドライブのどっかに「Autoexec.bat」ってのがあるはずだから
それをメモ帖で開いて、一番下に
PATH="%PATH%;c:\Borland\Bcc55\bin"
と書きたす。。
windows98だったらこれでいいと思うぴょん。

間違って変なところ書きかえると結構危険らしいよ。
0006あなたにモエモエNGNG
>4
初めてだけで可能っすか?
00074NGNG
いや、HSPとかやりたいのならこれじゃなくてもいいけど
プログラミングやるのならC言語が一番楽しいかなと思って。

初めてでもできると思うよ。
0008あなたにモエモエNGNG
hspってHot Soup Prosessorのことですよね?
よかったらHSPとC言語の違いを語ってください。
00094NGNG
あーHSPとかC言語ってわかる?
0010あなたにモエモエNGNG
わかったつもりでわかってません。
つまりわかりません。
00114NGNG
俺もHSPはやったことないからよくは分からないけれど

簡単なゲームを作りたいんならHSPのほうが良いらしい。
CだとCの勉強以外にAPI(じゃなくても良いけどそれに相当する)の勉強
が必要。ただおもしろいのはこっちだと思うよ。

つまり何やりたいか書け。
0012デフォルトの名無しさんNGNG
>>1
「いろいろやりたい」っていうんなら
Javaだなとりあえず・・・
それ以外の言語はいろいろやる前に挫折しそう
ま、普通はC言語だよな
それからな、なにも一個だけじゃなくて
2,3個並行して勉強したってかまわないんだぞ
俺なんかBASICやったあと、C、Jonasan、Df、C++、Java
と並行して勉強したよ
00134NGNG
そーだね。俺もJavaでいいと思う。
あれならJavaの中だけでGUIのアプリケーションもつくれるし。
iアプリもjavaだぞ。

0014デフォルトの名無しさんNGNG
Cからはじめたとしよう
WindowsのGUIアプリのような画面出すまで
1年かかる(コード理解も含む)
Javaなら1週間
0015あなたにモエモエNGNG
>12,13
レスあいがとう!目的はアプリ作ることです。
ひとつの言語をマスターするのにどれくらい
の期間が必要ですか?(努力にもよるけど
目安として)
0016あなたにモエモエNGNG
>14
まじすっか!?やっぱ本も買ったほうが
いいですか?参考になるHPでなんとかな
りますかね?
0017デフォルトの名無しさんNGNG
いい本は買った方がいいが悪い本は決して買ってはダメだ。
0018あなたにモエモエNGNG
ふむ、つーことは参考書籍を紹介
してるサイトを見れってことですな。
00194NGNG
マスターするのにどれくらいか。俺はマスターしたことがないから
分からないけど、K&Rの演習を一通りやるのに半年以上かかった。

悪い本でもどうにかなると思う。俺が最初に買ったのパルピコの本だし。
僕の予想では今の1に良書を紹介しても意味ナイのではないかと。

0020あなたにモエモエNGNG
Javaから勉強することに決めました。
Java 2 Platform, Standard Editionと
Sun ONE Studio 4とJBuilderとでは
どれがおすすめですか?
0021デフォルトの名無しさんNGNG
>>20
単発スレは立てるな。
0022デフォルトの名無しさんNGNG
>>20
微妙な馬鹿っぷりだな
そんな書き方したら
いままでのが全部ネタに見えてしょうがない
0023デフォルトの名無しさんNGNG
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
0024デフォルトの名無しさんNGNG
>>20
実はあまり知られていないことだが、開発環境という意味では秀丸 + JDKが最強だ。
とはいえ、柴田勝家よろしく不退転の決意で Java に挑むというのであれば Visual J++ を勧めておく。
あまりの最強ぶりに信者共が買い占めてしまったが、心優しい転売厨がヤフオク等で売っているので無問題だ。

それと、Javaを極める者は本も厳選しなければいかん。
「Java認定資格」「Sun認定」などと帯に入っている本を全て買いあさり、読み尽くすのだ。
このとき傍らに流しておく音楽は、あやや、コレのみ。t.A.T.uなどはもってのほかだ。
00254NGNG
プログラミングやったことないなら、入門書こんなのどう?
http://www.amazon.co.jp/exec/obidos/ASIN/4062574004/
多分インストールから書いてあると思う(読んだことない)。
この著者の「これならわかるC++」なんかはわかりやすかった。
とりあえず開発環境はフリーのからやってみれ。

このとき傍らに流しておく音楽は、HIGH-LOWS、コレのみ。ハイスタなどはもってのほかだ。

0026デフォルトの名無しさんNGNG
高校3年生が5:12てのは早起きなのか夜更かしなのかどっちなんだ。
0027デフォルトの名無しさんNGNG
VBがおすすめ>>1
マジレスだ。
0028デフォルトの名無しさんNGNG
>>27
うそつけ。
Delphiが良いに決まってるだろ。
Delphiマンセー
0029デフォルトの名無しさんNGNG
ウゼエ
0030デフォルトの名無しさんNGNG
経験0分ということから、>>1はまずプログラミングに慣れ親しむ必要がある
そういう意味ではHSPに勝るものは無いと思うがどうだろうか。

一度やってみなよ。
0031デフォルトの名無しさんNGNG
MsgBox "Ok"
でメッセージボックスが出せるVB最強
0032デフォルトの名無しさんNGNG
MessageBox(NULL, "Ok", "", MB_OK);
0033デフォルトの名無しさんNGNG
PowerBuilder最強
0034デフォルトの名無しさんNGNG
HSPなんてスタートラインから全速力で後ろへ走るようなもんだ
慣れ親しむ、基本を押さえるという意味じゃアセンブリがベター
CASLなら環境も学習教材も豊富で安価に揃う
0035デフォルトの名無しさんNGNG
>>34
3行目さえなければネタだと思わなかったのに。
0036デフォルトの名無しさんNGNG
基本を押さえるためにアセンブラとか言ってるやつのことは信用するなよ。
0037デフォルトの名無しさんNGNG
確かに36はしょうがないな、馬鹿だから。
0038デフォルトの名無しさんNGNG
>>37 = http://pc2.2ch.net/test/read.cgi/tech/1047603258/309
0039デフォルトの名無しさんNGNG
38も馬鹿だね。ちょうど一つ上にあってなんか印象に残ったフレーズ使っただけなのに。
0040デフォルトの名無しさんNGNG
>>34
HSPの表現にワラタ。
00414NGNG
明日は試験だ。

>>1よ、お前にできることは何もないが応援ぐらいしてくれ!
00424NGNG
なんだよ、薄情なヤツだな。
いーよいーよ。好きにしてください、
0043デフォルトの名無しさんNGNG
>>1
少なくともCとJavaくらいは経験しておけよ。

Javaやるなら非常に強力なフリーのIDE Eclipseを使え。
JBuilderやSun One Studioよりもお勧めだ。
だが、EclipseなどのIDEを使う前に >>24 の言うとおり、
秀丸 ( , Emacs or vi ) + J2SDK(JDK)
から使え。なれたら Apacheのサイトから Apache ant(旧Jakarta-ant)を使え

だが、VisualJ++は絶対にお勧めしない( >>24 は一体何を考えているのか?)。
Javaを巡るM$と$unとの裁判の結果から全くお勧めできないことは明らか。

J2SDK
http://java.sun.com/j2se/1.4.1/ja/download.html

秀丸
http://hidemaru.xaxon.co.jp/software/hidemaru.html

Apache ant
http://www.jajakarta.org/ant/

Eclipse
http://eclipse.cis.sinica.edu.tw/downloads/index.php
Eclipse使用法
http://w3.cube-web.net/eclipse/
0044山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
00451ですNGNG
遅くなってすいません>all 特に4さん
結局javaから勉強することに決めました。
JSE使うことにしたんですがとりあえず
まちがえじゃないですよね?



0046山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0047デフォルトの名無しさんNGNG
>>43
>だが、VisualJ++は絶対にお勧めしない( >>24 は一体何を考えているのか?)。
この文章になぜか笑ってしまった

最終的にはVJ++のリンクも貼ってくれれば
最高に面白かったんだが・・・
0048デフォルトの名無しさんNGNG
クソスレアゲルナ
オマエハ

>44 名前:山崎渉 投稿日:03/04/20 02:56
>   ∧_∧
>  (  ^^ )< ぬるぽ(^^)

↑コイツトドウルイ

0049デフォルトの名無しさんNGNG
ハヤク!
キテ、ハヤク!
00504NGNG
今日はセマフォんとこで精も魂も尽き果てた。

MS-DOSでjavac hoge.javaってのでいいと思うけどね。
エディタはメモ帖でもterapadでもなんでもいいし。

まぁ一段落ついたしあともう少ししたら俺もJava始めてみます。
コンソールはもう飽きたからGUIやってみたい!
>>1も建て逃げすんなよ!
0051デフォルトの名無しさんNGNG
>>45
勉強なんだから間違えたっていいじゃないか。
だいたい間違いから勉強するもんだよ。
0052デフォルトの名無しさんNGNG
>51
その通りだがや。
0053デフォルトの名無しさんNGNG
独自言語開発しようぜ
0054デフォルトの名無しさんNGNG
>>53
いきなり大きく出たな、坊主。
00554NGNG
>>1は建て逃げですか?
そうではないと信じて今日は暇だから>>1のために
「hello world!」のとこまで教えてあげます。
よし、ちょっと待っとけ。
00564NGNG
まずプログラミングにはエディタとコンパイラが必要だ。
正しくはJava仮想マシンも必要だが、SDKというのをインストールしたら
意識する必要はない。

じゃあコンパイラをインストールしよう。
>>43でもリンク張ってるけど
http://java.sun.com/j2se/1.4.1/ja/download.html
ここの「Windows (各国語、米国語を含む)」のSDKをダウンロードしなさい。
インストールは日本人よろしくはいはい言ってれば良い。
00574NGNG
事実上これでプログラミングが可能になったわけだ。
開発の仕方は様様で、どれを取ってもよい。

んで俺は他のものをインストールするのは面倒なので
エディタでプログラムを書いて、MS-DOSからコンパイルすることにします。
ここで果たして>>1がコンパイルという言葉を知っているかという
疑問が湧き、私は愕然とした。
0058デフォルトの名無しさんNGNG
コンパイルって?
00591NGNG
>4さん
すいません。常にインターネット出来る環境じゃないので
レス返すことが困難です。でも今日なら夜遅くまでダイジョウブ
でいす。
コンパイルって人間が理解可能な言語をコンピュータにも
理解できるような言語にすることですか!?あってます?
0060デフォルトの名無しさんNGNG
本気ならJavaの入門書一冊買って勉強した方がいいよ。
初心者が2chで聞きながらだと、冗談で終わっちまう。
00614NGNG
書きかけでごめんなさい。あとで書きます。
SDKはインストールしといてね。
コンパイルはそれで正解です。

俺も入門書買ったほうがいいと思います。
http://www.amazon.co.jp/exec/obidos/ASIN/4797319062/
http://www.amazon.co.jp/exec/obidos/ASIN/4797308036/
http://www.amazon.co.jp/exec/obidos/ASIN/4062574004/
どれでも良いけど本屋さんで見て自分に合ったものを買うといいよ。
0062デフォルトの名無しさんNGNG
プログラムを覚えるのは良いが、データの格納は
どうするつもりでせうか?
M$のアク○スなんて使うんじゃねーぞ

無償のRDBも覚えることを強くお勧めする。
0063デフォルトの名無しさんNGNG
RDBってなんでつか
00644NGNG
ほれ、>>1君インストールしたか?
入門書買ったか?

>>63
リレーショナルデータベース。
0065デフォルトの名無しさんNGNG
>>62
M$信者ならかわりにM$-$QL $erverでもかってしまいそうじゃ・・・
VS信者もVS.NET買って使ってそう・・・
変わりにOracleを買ったりしちゃって・・・

とりあえずオープンソースのMySQL, PostgreSQL, Firebirdあたりが無難ですな。
あとはJDBC API, Type4のJDBCドライバが必要ですな。
Type1あたりはお勧めできない。
あとはSQLの知識。

SQL知りたくないならJ2EEでEJBやるってか
00664NGNG
ゴールデンウィークということであげとくぜー

>>1も連休中遊び呆けてないでちょっとはJavaやれよ。
00674NGNG
import java.awt.*;public class B{public static void main(String[]a){new Frame()
{int W=23,H=32,P=7,U=6,b=W/2+(H-4)*W,n,d=56,p=W/2+(H-3)*W,g,l,t,o,i,j,k;int[]m=
new int[W*H];{Canvas c=new Canvas(){{setSize(W*U,H*U);}public void update(
Graphics g){for(int i=0;i<W*H;g.fillRect(i%W*U,i++/W*U,U,U))g.setColor(m[i]>0?
Color.BLACK:Color.WHITE);}public boolean handleEvent(Event e){int n=e.x/U;n=n<1
?1:n>W-2?W-2:n;p=e.id==503?n+(H-3)*W:p;g=e.id==501?l:g;return 1>0;}};for(;i<H;i
++){m[j=i*W]=m[W-1+j]=1;if(i%3==1&i>3&i<=H/2)for(k=6-i/3%2*2;k<W-6;k+=4,l++)m[k
+j]=m[k+1+j]=2;}for(i=W;i>0;m[i+H*W-W]=4)m[--i]=1;add(c);pack();show();try{for(
;;Thread.sleep(50)){m[b]=0;o=m[n=b+v((d+16)%64)+v(d)*W];if(g>0)if(o>0){i=n%W;j=
n/W*W;d=m[b%W+j]>0?m[i+b/W*W]>0?(d+32)&63:-d&63:d&32|(32-d)&31;if(o==2){m[k=(i&
~1)+j]=m[k+1]=0;g=--l<1?0:g;}if(o==3){d+=(b%W-p%W)*2;d=d/3<36?36:d>60?60:d;}if(
o==4){b=p-W;d=56;g=0;}}else b=n;else b=p-W;m[i=(H-3)*W]=1;for(k=W-1;k>1;)m[--k+
i]=0;for(k=(j=p)-P/2;k<=j+P/2;k++)if(k>=(H-3)*W&k<(H-2)*W)m[k]=3;m[b]=1;t=(t+1)
%8;c.repaint();}}catch(Exception e){}}int v(int d){o=d%32;o=o>16?32-o:o;return
o*(t+1)/8>o*t/8?(d<32)?1:-1:0;}};}}
00684NGNG
>>67は他スレで見つけたブロック崩し。
B.javaってファイル名で実行してみよ。
006962NGNG
>>1
4が提供してくれてることはやってみたかや?
いきなりでは、ちとむつかしいかもしれん
んが、4の好意を無にしてはならんぞよ。

>>65
確かにそうですな。
漏れて的にはMysqlが一番ハードルは低いかなと
余談だが、笑い話
最近のことだ
「RDB分かってます。」て子がいて
んじゃテーブル作っといてねって言ったら
なんとあ○せす上に変なテーブル作ってくれた
漏れはOracleに作れって言ったのに...
しかもJET弁しか知らんし...
可哀相だが3日でお帰り願った
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
こんなになってはいかんので
特に初心者はM$は触るべからずだよん
仕事ならしようがねーが、自己学習はまじめにやるべし
ついでにLinuxも覚えてしまうよろし

007062NGNG
>>1
やったか?やっているのか?
漏れは仕事中だ。サボリ中でもある。
0071山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0072デフォルトの名無しさんNGNG
PowerBuilder最強
0073デフォルトの名無しさんNGNG
みんな初心者にいい加減なことを教えてはいかん.
まずはコンピュータの真髄に触れろ.
http://www.muppetlabs.com/~breadbox/bf/
0074デフォルトの名無しさんNGNG
↑これを極めて、あとlispやっときゃ、世界はおまえのものだ.
0075デフォルトの名無しさんNGNG
アイドルデビューだ。
0076デフォルトの名無しさんNGNG
ピピルマ・ピピルマ・プリリンパ。
パパレフォ・パパレフォ・ドリミンパ。
ドッキン・ハートで・・・・・・
ドッキン・ハートで・・・・・・思い出せなねー
0077デフォルトの名無しさんNGNG
↑なにこれ?↑
0078デフォルトの名無しさんNGNG
>>76
ダバダバフォーリンラーヴ
0079山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0080山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0081山崎 渉NGNG
(^^)
0082山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0083デフォルトの名無しさんNGNG
今日は、プログラミング学習シリーズ
VC++�A「初めてのオブジェクト指向プログラミング」のカプセル化をやって松。
0084デフォルトの名無しさんNGNG
あ〜、参照分からない〜。
いいサイトない?
0085デフォルトの名無しさんNGNG
今日はこれから
プログラミング学習シリーズ
VC++�A「初めてのオブジェクト指向プログラミング」
の継承をやりマツ。
0086デフォルトの名無しさんNGNG
うんこ
0087デフォルトの名無しさんNGNG
今日は、秋といえば 栗 、栗 といえば MALON
ということで malloc をやります。
0088デフォルトの名無しさんNGNG
chestnut
0089デフォルトの名無しさんNGNG
>>87
栗はmarronだろ
0090デフォルトの名無しさんNGNG
今日はこれから
プログラミング学習シリーズ
VC++�A「初めてのオブジェクト指向プログラミング」p149
コピーコンストラクタをやりまつ。
00911じゃありませんがNGNG
SDKインストールしてからが訳解りません。。
0092デフォルトの名無しさんNGNG
今日は
プログラミング学習シリーズ
VC++�A「初めてのオブジェクト指向プログラミング」の第5章staticが終わりますた。
これから、演算子のオーバロードやりマツ。
0093デフォルトの名無しさんNGNG
>>87
marroc
0094デフォルトの名無しさんNGNG
今日は
プログラミング学習シリーズ
VC++�A「初めてのオブジェクト指向プログラミング」の6章2新規コントロールオブジェクトの作成やってマツ。
0095デフォルトの名無しさんNGNG
今日は
プロブラミソグ学習ツリーズ
VC++�B「はじめてのMFCプロブラミソブ」のp78ドキュメソトテソプレート
やりマツ。
0096デフォルトの名無しさんNGNG
>>1よオレも今Javaをやっている。お互いがんばろうじゃないか
0097デフォルトの名無しさんNGNG
今、C++のMFCのhtmlVIEW使った画像ビューアから書き込んでマフ。
タイトルバーはIEではなく、C++のタイトルになってマフ。
0098デフォルトの名無しさんNGNG
今日は
プロブラミソグ学習ツリーズ
VC++�B「はじめてのMFCプロブラミソブ」のp271スプリッタウィンドウ
やりマツ。
0099デフォルトの名無しさんNGNG
コンパイルならぷよぷよ
0100デフォルトの名無しさんNGNG
あげ
0101デフォルトの名無しさんNGNG
あげ
0102デフォルトの名無しさんNGNG
>>76
まばたきショットじゃなかったっけ?
0103デフォルトの名無しさんNGNG
Hello Stupid People
0104デフォルトの名無しさんNGNG
<IN>
0105デフォルトの名無しさんNGNG
■ このスレッドは過去ログ倉庫に格納されています