トップページ⇒tech
72コメント20KB

コンピュータ言語は何を学ぶべきですか?

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
就職版できくべき内容かもしれませんが
こちらの方が詳しい人が多いと思いました
ので相談させてください。
実は勤めていた会社が倒産し、現在転職活動中です。
前職はプログラマーだったので経験を活かして
職探しする予定でしたが、汎用機のCOBOL経験だけ
なので会社がなかなかみつかりません。
そのため新しい言語を一から学ぶつもりですが
COBOLの苦い経験から、どうせなら今後最も普及し
需要も多くなりそうな言語を数種類学びたい
と思ってます。どういう分野のどんなコンピュータ言語を
学べばいいかアドバイスお願いします。
0002デフォルトの名無しさんNGNG
>COBOLの苦い経験から、どうせなら今後最も普及し
>需要も多くなりそうな言語を数種類学びたい

良い心がけだ。うむ。そうだな。俺がもっぱらコボル上がりに教えてやるのはまあ・・・VisualBasicとか?うん、まあそ の へ んが・・・いいところでしょうねえ。
0003デフォルトの名無しさんNGNG
はて?私は以前に同じ質問を見たような気がする。
デジャビューだろうか・・・
0004デフォルトの名無しさんNGNG
>>3
それどころか、定期的に見ているような気がする……。世界がループ
してるんだろうか?
0005デフォルトの名無しさん NGNG
ほれ!
>>1めんどくさいやつ

つぶしの効く言語
http://piza.2ch.net/test/read.cgi?bbs=tech&key=992594632
現在ある言語の中でどれが最高
http://piza.2ch.net/test/read.cgi?bbs=tech&key=989508360
これからはどの言語
http://piza.2ch.net/test/read.cgi?bbs=tech&key=980326138
0006デフォルトの名無しさんNGNG
.NETでCOBOL大復活の兆し有り
面接でありのままを話せばいいよ。
0007デフォルトの名無しさんNGNG
>>1-2
自作っぽいね。
00081NGNG
学ぶには順番があるんですね
C、JAVA、C#あたりがよさそうですが
いきなりC#から始めるのはおかしいですか
無知ですみません
0009デフォルトの名無しさんNGNG
C#とJavaはウソみたいに似てるので、
どっちかをおぼえるともう片方も自動的におぼえられる特典付き
0010デフォルトの名無しさんNGNG
順番なんか無いって何度言ったらわかるんだ。
0011デフォルトの名無しさんNGNG
>>3
これのことかな?
http://salad.2ch.net/test/read.cgi?bbs=pc&key=992878124&ls=50
0012デフォルトの名無しさんNGNG

これからは ML だよ
0013デフォルトの名無しさんNGNG
これからは全てTcl/Tkです
0014デフォルトの名無しさんNGNG
だから何度もいうけどまず英語やっとけ!
00151NGNG
>>14
はい
そうします。
0016デフォルトの名無しさんNGNG
どうせ求職期間に覚えた言語なんて付け焼き刃だ。

これまでに自分がしてきた事をまとめて企画書や仕様書を
見せたほうが採用試験ではうけが良くないか?
0017名無しNGNG
なんだかんだいってJava/UMLですよ
0018デフォルトの名無しさんNGNG
今の時代、やっぱCOBOLでしょう。
0019デフォルトの名無しさんNGNG
(´ヘ`;)ハァ?
0020デフォルトの名無しさんNGNG
PC系では言語はC言語は基本として今需要があるのはVBですね。
覚えるのも簡単ですし開発も楽だからね。
VBよりも少し稼ぎたいならDelphiかな?
汎用だとCOBOL、ABAP、JAVAですね。
0021デフォルトの名無しさんNGNG
LISP習っとけ。あんたがじじいになるころ復活するかも。
0022デフォルトの名無しさんNGNG
VBが使えてハッタリが上手なら、
どことなりと就職できると思うが。
人事が現場のことをわかってないような会社なら。
0023デフォルトの名無しさんNGNG
JAVAじゃないの?JAVAなんて知らない
人事の人が「なんか、JAVAとかいうやつ?
アレ使えるやつをキープしとけ」とか言ってま
すよ。
0024デフォルトの名無しさんNGNG
ネイティブアプリケーション、アプレット、携帯電話、ps2
と応用範囲が以上に広くなってきたJavaしかないのでは。
ただ、VBみたいに快適な開発環境が無いのでめんどっちく
感じるかもしれない。
特に画面を作るときは昔のCOBOLくらいめんどっちい。
0025デフォルトの名無しさんNGNG
VB使うな。デルファイ使え
0026デフォルトの名無しさんNGNG
しかし、VBもそうだがオブジェクト・メソッド・プロパティ
という考え方になじめない人は結構いる。
簡単だ、簡単だ、と連呼するのはどこでもやってることだが、
簡単の意味って幅広くてあいまいすぎる。
0027デフォルトの名無しさんNGNG
とりあえず、こういう人は実在する。
(ネタじゃないよマジだよ)

VBなんて、ベーシックでしょ?
十年前から使えるよオレ!!

そ、そりゃまぁ、ループ文とか、まぁ、その
0028デフォルトの名無しさんNGNG
VBがなぜ遅いか?それはActiveXを使っているから。
これは開発のしやすさとトレードオフなので仕方が
ない。
やってみた人は多いと思うが、VBはウインドウの
描画からして、APIを直接利用してできる。
そのコードは、VBとはかけ離れたものになるが。

とにかく、VBの存在意義は使いやすさ。
もし、それを裏切って速度重視にするなら、
日経ソフトウェアでも参考にしてフルAPIで
固めてみよう。C言語に匹敵する速度が出る。

メモリまわりの制御は無理だが、まずWindows
をほぼ自由自在に操れる。

C用のAPIを利用するから、かなり不自然だが。
0029デフォルトの名無しさんNGNG
>VBがなぜ遅いか?それはActiveXを使っているから。
>これは開発のしやすさとトレードオフなので仕方がない。

念のため言い添えておくと、
それが「仕方がない」とは常には言えない。
反例として有名なのがdelphi(藁
開発しやすさを犠牲にせず速度も捨ててない。

#pascalなんつーマイナー言語にこだわったゆえに使い難い、という面は別として。
0030デフォルトの名無しさんNGNG
Access -> Delphi -> Javaぐらいで良いんでない?
VBはAccessと殆ど同じだしDBの基礎が掴めるくらいで
いいと思う。
(クエリーで楽しないでSQL覚える事。
正規形、リレーションを意識した設計をする事。)

それよかOS、データベース、ネットワークを基礎から勉強
しといたほうがいいよ。
0031デフォルトの名無しさんNGNG
Delphiはなんでpascalを採用したんでしょう?
0032デフォルトの名無しさんNGNG
>>31
TurboPascalのせいです。
0033デフォルトの名無しさんNGNG
デルファイ?
仕事でやらざるを得なくなったらやろう。
しかし、デルファイの仕事よりJAVA
の仕事の方がいい。
速度を要求されるやつ以外は。
0034デフォルトの名無しさんNGNG
仕事で「やれゴルァ!」と、木刀で脳天を5回ぶんなぐられ、
血の海の中に沈んでいるというのに、さらに「何寝てるん
じゃゴルァ!朝までにプログラム3本つくれや!出来なきゃ
その場でリストラね!」
とでも言われないと、デルファイやってられねぇ。
デルファイを学ぶ時間があったらJavaやるぞ後ラララ
0035デフォルトの名無しさんNGNG
>デルファイを学ぶ時間があったらJavaやるぞ後ラララ

俺ぁDelな厨だが、ツブシガキクという意味では上記に同意。
さすがにwinとLinuxでしか動かないんじゃあ、ね。

とはいうもののJavaでもVMが無い(Sunとかに作ってもらえない)環境じゃ
動かないから似たようなもんだという面もある(藁
KaffeやWabaで仕事する根性がある奴は別だが。

あと、Delも光るところは結構あるが、ちとひねりすぎな面も多いし。
じゃあJavaが素直か?というと怪しいけどさ。
0036デフォルトの名無しさんNGNG
Javaは、JVMやKVMがもっと速い方がいいな。
速度向上は無理なのか?
昔某ソフトが改良で9倍速になったという・・・
0037デフォルトの名無しさんNGNG
趣味でやるならJavaとDelhiどっちを選びます?
0038デフォルトの名無しさんNGNG
>>37
JAVAでしょうね。
0039デフォルトの名無しさんNGNG
趣味でJavaっていうとアプレットでゲームくらいしか思いつかん。
あとネットワーク系で怪しいツールつくるとか

俺はDelphi選ぶね。
同じもの作るがはるかに楽だし
0040デフォルトの名無しさんNGNG
Java

理由: タダ。タメになるかも。
0041デフォルトの名無しさんNGNG
Java
オブジェクト指向がわかりやすい。
0042LispNGNG
>>21
復活?
俺はまだまだ現役だっつーの。
0043Lisp NGNG
>>21
復活?
俺はまだまだ現役だっつーの。
0044LispNGNG
>>40
復活?
俺はまだまだ現役だっつーの。
0045デフォルトの名無しさんNGNG
>>42-44
昔niftyにAIフォーラムってのがあったけど、
lispについて話されてる話題自体が初歩的な使い方ばかりで、
とても低レベルだった記憶があります。
実際の使われ方も普通の手続き型言語とさほど変わり無いみたいだし。
日本ではlispを使える人が少なすぎて、応用問題に持っていく前に
力尽きてしまうのでは?という感じがします。
その辺どうですか?役に立ってますか?
0046デフォルトの名無しさんNGNG
Emacs のマクロをごりごり書く時に使う。
つーか、Llisp あれば、ジンコウチノウだって作れちゃうんだから。
0047ネタをしたいお年頃NGNG
ルビーだと思う。(藁
0048デフォルトの名無しさんNGNG
とあるメジャ−なCADのカスタマイズ言語としては広く使われてるんだけどね。。
VBAの取っ付きやすさにやられそうな感じみたいです。
0049名無しさん@お腹いっぱい。NGNG
死ぬほどがいしゅつなネタなのによくレスつくね。
0050デフォルトの名無しさんNGNG
>>48
JWW-CADってやつ?
0051デフォルトの名無しさんNGNG
ピチョン
0052デフォルトの名無しさんNGNG
趣味でJavaやPythonやPerlやRubyやLispをやるとか言ってる奴に聞きたいんだが、
何作るんだ?
windowsでDelphi、VC、VBとかが趣味には妥当。
GUIアプリが作れて手軽に配布してユーザーから反応が来たりして、
楽しい。
0053デフォルトの名無しさんNGNG
>>52
Webアプリ
0054デフォルトの名無しさんNGNG
>windowsでDelphi、VC、VBとかが趣味には妥当。

そりゃ、言えてるかもね。
その分プロには嫌われてて、ここにもVSスレが沢山
立ってる。
0055デフォルトの名無しさんNGNG
>>54
プロでもVBやVC++がメインだと思うのだが。
0056デフォルトの名無しさんNGNG
>>52
PerlはCGI作るのにやってる人多いだろ。

Javaは手軽にGUIなアプレット作れて、ユーザに使って貰うには
VBやVCより手軽だろ。
0057デフォルトの名無しさんNGNG
>>52
趣味ならWindowsって前提がおかしい。
趣味でPC-UNIX使ってる人は大勢いるし。
0058デフォルトの名無しさんNGNG
>>57
大勢っていっても以前に比べての話であって、
依然としてWindowsユーザの数の方が圧倒的に多い。
(間接的にLinuxを使っているといったのは置いといて)

で、趣味ならHSPだろ?
0059デフォルトの名無しさんNGNG
perlはコードジェネレータとかデータコンバータ、その他の
開発に必要なスクリプトを書くのに最適だ。
Emacs使ってるならLispも同様に役に立つ。
0060デフォルトの名無しさんNGNG
秀丸マクロ がおすすめ。
テキストの処理ならだいたい出来るし、プラットフォームも
秀丸が動作するところならどこでもOK!
マルチプラットフォームな言語だ。
0061デフォルトの名無しさんNGNG
>>52
「趣味」のレベルがいろいろあるぞ。
0062デフォルトの名無しさんNGNG
趣味でWebアプリって何つくってんだ?
0063トヲリスガリNGNG
ネタですか?
0064デフォルトの名無しさんNGNG
>>63
いや、ネタじゃなく。

表現力が乏しく
わざわざwebサーバ動かさなければ動作しない
webアプリをどうして趣味で作るのだ?

趣味だと専用線とか持っていないから
他の人に使ってもらう事も出来なくないか?
0065デフォルトの名無しさんNGNG
やっぱりネタか。
0066デフォルトの名無しさんNGNG
じゃあ、ネタでいいよ。
どうせ趣味だからWindowsを使わないという人なんだろ?

そんな極少数の人間の意見なんて何の役にもたたないナ。
0067だっき2NGNG
昔はパソコンでゲームも家の家計の管理も全部
プログラムするぞ〜って思いましたが今は逆に
何でもできちゃうパソコンで作るとつまらない。
ワンダースワンでCとか、合いモードでJavaと
か日本人は制限のきつい中で何かを作りたくなる
性癖があるのですよん
0068デフォルトの名無しさんNGNG
>>67
カウンセリングしてでも直さねば、欧米はもとより香港に潰される。
0069デフォルトの名無しさんNGNG
箱庭とか掲示板とかみたいなの作って
ちょっと有名になりたいとか

競争が激しいところでは牛のケツにしかなれないおいらも
鳥頭くらいにはなれるかもしれないし。
0070デフォルトの名無しさんNGNG
シェアだのプラットホームだの言う話は仕事でもうウンザリだ
0071デフォルトの名無しさんNGNG
>64
俺もそう思う

Perlならプロバイダの対応が多くて、
友達のCGI書いてあげて感謝されることもあるだろう。
Java動かせるプロバイダなんてぜんぜんない。

趣味でJavaって言ったらアプレットゲームぐらいしか思いつかん

DelphiとかVBでActivXつくると、アプレットみたいなことできるの?
鞭ですまん
0072デフォルトの名無しさんNGNG
>>71
>趣味でJavaって言ったらアプレットゲームぐらいしか思いつかん
最近だとiアプリがあるな。
これからは、まったくのプログラミング初心者が、
ここを入り口にする可能性は高いのでは。
■ このスレッドは過去ログ倉庫に格納されています