プログラム言語遍歴 in ム板
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGWebプログラム板 プログラム言語遍歴
http://pc2.2ch.net/test/read.cgi/php/1002546961/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGc
scheme
prolog
java
c++
java
0005デフォルトの名無しさん
NGNGbasic
c
scheme
prolog
java
perl
c++
delphi
ruby
習得した順番はこんな感じ
0006デフォルトの名無しさん
NGNGclass
charT
class
traits
class
Allocator
basic
string
0007デフォルトの名無しさん
NGNGscheme
prolog
java
この4個を習得するのには2年かかった。
perl
c++
delphi
ruby
この4つは、ひとつ1週間もあれば充分だった。
基本さえできれば、どの言語も似たような物。
0008デフォルトの名無しさん
NGNGS-BASIC
Hu-BASIC
C
C++(挫折)
VB2-6
VC/C++
Delphi
Perl
0009デフォルトの名無しさん
NGNGEnglish
中文
Franc,ais
Espagnol
Italiano
Deutsche
русская
Svenska
0010デフォルトの名無しさん
NGNGC (Macintosh ToolBox)、C++(PowerPlant)
平行してsh, Perl
Java
OCaml
OCamlで手こずってる。Cのときが2年くらいかかって一番大変だった。
0011デフォルトの名無しさん
NGNGFORTRAN
Turbo Pascal
LISP
Prolog
C++
C
Perl
0012デフォルトの名無しさん
NGNGBASIC
6502 Assembler
CASL(じゃなくてその前のだったかも)
LOGO
UCSD Pascal
Pascal
C
Objective-C
C++
Clean
Dylan
0013デフォルトの名無しさん
NGNGN88 BASIC(DOS版)
QUICK BASIC
QUICK C
MICROSOFT BASIC
Visual BASIC(Ver 4?から使ってたが、動作重くて捨て)
JAVA(1.0 -> 1.1 の際に仕様とかが激しく変わって一週間で終了)
BCB
FORTRAN(授業で)
Perl(CGIを作るのに)
gcc (Cygwin -> RHLので)
Visual C++( 研究でしょうがなく )
PHP+MySQL( 実務訓練で。一週間でだいたいモウマンタイに )
今後 gcjかなんかを……
0014デフォルトの名無しさん
NGNGC
VB2.0
VB4.0
VB5.0
VB6.0
tcl/tk
bash
perl
C++
0015デフォルトの名無しさん
NGNGQ
COBOL
XASM
C++
JAVA
Qなんて知ってる香具師居ないだろうなぁ。
0016デフォルトの名無しさん
NGNGQ言語で書いた Hello world のソースきぼん
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGC
C++
Ruby
メインはC++、簡単なものはRuby。なんか普通だなぁ。
0019デフォルトの名無しさん
NGNGN88-Basic
TurboPascal
QuickC
MASM
Hu-Basic
sh
awk
tcl/tk
perl
Java
VisualC++
C++Builder
PHP3
VisualJ++
VisualC#
VisualJ#
VisualC++
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGとライブラリーの使い方が
ごちゃ混ぜになってる人がいるようなw
0022デフォルトの名無しさん
NGNGシェルスクリプトも違うでしょ。
0023デフォルトの名無しさん
NGNGVisualC++が2つ記入されていますよ
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG>21
そりゃDelphiの言語仕様は一週間もかからないだろうが。。。
現在では言語仕様の習得よりライブラリに習熟する方が大変だろ?
それで>21に完全に同意なんだが。
0026デフォルトの名無しさん
NGNGshell は立派なスクリプト言語だと思うけど?
少し語弊のアル言い方をすれば、Win上の VB のような感じで。
0027デフォルトの名無しさん
NGNG方言の分を考えれば言語といえなくもない
と苦しいフォローをしてみる。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGwinで言うなら、バッチファイルでしょ。
0030デフォルトの名無しさん
NGNGwsh
0031デフォルトの名無しさん
NGNGPRINT NOGEN
HELLO START
USING 4,*
SAVE (14,12)
WTO 'Hello World'
RETURN (14,12),RC=(15)
END
0032デフォルトの名無しさん
NGNGZ80 Assembler
N88BASIC
8086 Assembler
C
C++
ここ2年間くらいはVBA(MS Access)を使う仕事ばかり。
久しぶりにVisual C/C++を使ってみたが、もう平気でdimとかif〜thenとか
書いちまうような奴なんだぜ。
0033デフォルトの名無しさん
NGNGま、普通かな。
0034デフォルトの名無しさん
NGNGだが
C++と
Vsual C++
を同じと思えるかというと
違うだろ?
0035デフォルトの名無しさん
NGNG意味が分かりません。
0036デフォルトの名無しさん
NGNG素のAPIをC++でラップして使う。
コンソールプログラムをシコシコ書く。
どれもVCの使い道として有り得るが、それら全てを「C++」という言葉で
まとめていいのかコラ、と言いたいんじゃねえの。
0037デフォルトの名無しさん
NGNGコンパイラがバージョンアップした、きりがない。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGVC++マスターしてるヤシの差は
広いとおもわれ
だから区切った方がよいのかとおもわれ
0040デフォルトの名無しさん
NGNGMFのアセンブラに似てるな。
懐かしいw
0041デフォルトの名無しさん
NGNGそりゃライブラリとかの使い方を知ってるかどうかの差だろ ?
「プログラム言語遍歴」には関係ないと思うが。
ちなみに俺は、
FORTRAN
Pascal
ASM(Z80)
Lisp
C
ASM(80x86)
PL/I
PL/M
ASM(68x0)
C++
ASM(680x0)
VB
Perl
PHP
0042デフォルトの名無しさん
NGNGDelphi
0043nobodyさん
NGNGC言語はみなさん経験しているようですし、
アセンブラ経験者も多いですね。
そして、Perl使えるだけでハッカー気取りの
Perl厨房がいないのがWebム板住人より優れています。
0044デフォルトの名無しさん
NGNGVisualBasic
0045デフォルトの名無しさん
NGNGその意味では、自分はなんちゃってLISPしかス股したことにならないか。
0046デフォルトの名無しさん
NGNGそういう意味なら、俺 Forth マスタしたよ。
+, - とかのプリミティブな所はアセンブラで書いて、一応 Forth で書いたエディタまで逝けたよ。
0047デフォルトの名無しさん
NGNGFORTRAN
PL/I
ASM
CHILL
C
4GL
VB
0048デフォルトの名無しさん
NGNGC
x86Asm
C++
RUBY
PERL
次は、Java覚えたい。
0049デフォルトの名無しさん
NGNGF-BASIC386
High C
Delphi
perl
0050デフォルトの名無しさん
NGNGC
C++
C#
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG2 C
3 アセンブラ
4 STASM
5 C++
6 JAVA
7 C#
0054デフォルトの名無しさん
NGNGC++
C
0055デフォルトの名無しさん
NGNGCOBOL
C
VisualBasic
Lisp
0056デフォルトの名無しさん
NGNGRPG
C
VC++
VBA
Java
今年で28歳、五年目!
0057デフォルトの名無しさん
NGNG2 アセンブラ
3 C
4 FORTRAN
5 COBOL
4 VB
5 Delphi
6 VC++
7 GCC
8 Perl
9 SQL
次はJAVAかC#か……。そうだセクースを覚えよう!!
マジレスするとNHK GOGO50で外国語を勉強中ニダ
0058デフォルトの名無しさん
NGNG2 Java Script
3 Java
4 Perl
5 XML (ML)
6 Ruby
7 C
こんな感じです。まだまだ勉強足りないです。Javaをやってからプログラミング言語が
殆ど同じような感じに見えるようになりました。ちょっと書き方が違うだけですね。
Javaマンセー!
0059デフォルトの名無しさん
NGNGJavaとHTMLが同じように見えるのか?
0060デフォルトの名無しさん
NGNG>>58は「プログラミング言語が」と言っている。
HTMLはプログラミング言語じゃない。
0061デフォルトの名無しさん
NGNGActionScript
JavaScript
C
Perl
Java
PHP
0062デフォルトの名無しさん
NGNGもとはといえば、Cやその祖先から派生したものばっかりだからな、似てて当然。
昔のBASICとか、適当なアセンブラやってみるといいぞ(w
0063デフォルトの名無しさん
NGNGD e l p h i を 薦 め ろ
0064デフォルトの名無しさん
NGNG4の STASMって何? 初めて聞いた。
0065デフォルトの名無しさん
NGNGお亡くなりになりました
0066デフォルトの名無しさん
NGNG以上
006758
NGNG>>60さんも言ってくれていますが、XML、HTMLがマークアップランゲージだということを
強調するために(ML)って付けたんですが、わかりにくかったですね。スマソ。
(何故入れたかというとHTML勉強 → JavaScriptホシー → Javaもヤロー という流れを書きたかったから)
>>62
BASIC一族をまるで汚物のように避けてしまう私を許してクダサイ。…アセンブラは興味はありますので勉強しますが。
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNGc(メイン,VCオンリー)
その他。
趣味グラマーですだ。
その他は主に予備知識。たまに役に立つかな。C++とかJAVAとかAsmとかここの板とか。
ポケコンは速度遅いから最適化考えるには良いかも。でもコードが汚くなる罠。
0071デフォルトの名無しさん
NGNGN88以降はちょっとあやしいけど
0072デフォルトの名無しさん
NGNGAsm(Z80, 6800, 6809 各少々)
Fortran, Pascal 少々
C
Java 少々
C++
なんかレシピみたい。
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGひまわり
HSP
Ruby
0075デフォルトの名無しさん
NGNG見た目が全然違うだろ
0076デフォルトの名無しさん
NGNGBCBとDelphiなら素人目には区別つかないほどクリソツ
0077デフォルトの名無しさん
NGNGASM (6809,80386)
C
C++
VB
0078デフォルトの名無しさん
NGNG氏素性の違う言語に手を出してみるってのは必要だろうとおもうよ。
なんたら厨になっちゃう前にそういうもんやっときゃなんでJavaがこうなったとかC++がこーなのかとか外から見えるしね。
0079山崎渉
NGNG0080マカァ
NGNGC
Hypertalk
AppleScript
Forth
Objective-C
0081デフォルトの名無しさん
NGNG>Hypertalk
こいつはHyperTalkと書くべきだろうね。
Smalltalkは間違ってもSmallTalkなんて書くもんじゃないが。
で、実はForthってPostScriptだったりOpenFirmwareだったりという罠?(嘘だよ〜
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG↓
C++
0084デフォルトの名無しさん
NGNGBASIC09
MS Quick C
MS Quick BASIC
TurboPascal
TASM
Delphi
Kylix
0085デフォルトの名無しさん
NGNGただの、遠回りか。
0086デフォルトの名無しさん
NGNGC
C++
JAVA
FORTRAN
SCHEME(少し
Haskell(勉強中
最近、趣味で関数型を勉強中。
0087デフォルトの名無しさん
NGNGBASIC(PB-100)
アセンブラ(PC-125x/8080/Z80/8086)
C
アセンブラ(386/486)
Perl
C++
LISP
VC++(MFC)
VB
アセンブラ(MIPS/ARM)
C++(generic)
ついでに覚えたやつ
FORTRAN
COBOL
CHILL
PL/I
tcl/tk
0088デフォルトの名無しさん
NGNGC++ を1週間ってのは無理では、、、
template とかすごい奥深いんだけど。
俺の場合。
Basic -> C -> C++
-> Perl, sh, AWK, Common LISP, Prolog, Smalltalk, Java, 68Kアセンブラ, 386アセンブラ(それぞれちょっとずつ)
-> Ruby -> SQL -> Objective C -> Scheme -> Standard ML
今のメインは C++/ObjC/Ruby/sh/SQL/Scheme ぐらい。
C -> C++ への頭の切り替えと、
LISP/Prolog 学習時の頭の切り替えが大変だったが、後は割とすんなりかな。
0089デフォルトの名無しさん
NGNG使いこなす、というのと実用レベルで使うのとでは、また違うし
0090デフォルトの名無しさん
NGNGめちゃくちゃや
0091デフォルトの名無しさん
NGNGZ80
C
x86
Delphi
C++
C#
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNGVB>C>c++>jAVA
0095デフォルトの名無しさん
NGNG絶対の自信を以て奨めるぞ。
ALGOL → CASL → HuBASIC → LOGO → ひまわり
0096デフォルトの名無しさん
NGNGエッ、ソレハイクラナンデモ・・・。
0097デフォルトの名無しさん
NGNG>C++ を1週間ってのは無理では、、、
一週間で極めたとか言うやつはc++をわかってないやつのたわごと。
009897
NGNG0100デフォルトの名無しさん
NGNG010192でつ
NGNGお願いします。教えてください
0102デフォルトの名無しさん
NGNGALGOL → CASL → HuBASIC → LOGO → ひまわり
0103デフォルトの名無しさん
NGNGVBかjavaかC#あたりでなんか作ってみたら
0104デフォルトの名無しさん
NGNGVisualWorksNonCommercial 3.1 でSmalltalkを見てOOPの精神を体に叩き込む。
Scheme で関数型の基礎を覚える。
これが身についた上でC++に来ると激しく使える奴ができそうでいいのだが。
ま、クラスベースとプロトタイプベースの奴と2系統あるって事を理解するだけでもCマガとかで
トンデモな事書く奴の記事を鵜飲みにせんでええという話もあるんだけど。
0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNGPython
ライブラリが充実していてコードも読みやすい。
インタプリタ。
esr も最初に覚えるプログラミング言語として勧めている。
ハッカーになろう
http://cruel.org/freeware/hacker.html
0108デフォルトの名無しさん
NGNG同意。
あと、Eiffelやって Design by Contract の概念を身に付ける。
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNG→ COBOL → sh/awk → Perl → x86アセンブラ
ところで、もうちょっとリアリティのある習得経路を書いたら?
(コンピュータを学んでからOO) C → Java および C++
(OOを学んでからコンピュータ) Java → C、アセンブラ → C++
でいいでしょ。相当に本人の努力が必要だけど。
0111デフォルトの名無しさん
NGNGEmacs使い出してから、変な言語処理系が大好きになりました。
しかし、どれもものにならず
0112デフォルトの名無しさん
NGNG基礎的な考え方つーのが中途半端なところでとりあえず実務だ!って感じのハウツー本が多すぎて
それに頼る厨房も多すぎるってことなんだろうなと思うんだな。
学校なんかの授業もお前本気でそれ教えるつもりなのか?って所もあるでしょ?
結局OJTで更に現場オッケーな小手先厨量産て罠が。
とりあえず時間のありそうな学生にはいろいろ毛色の違う言語をお勉強しといてもらいたい。
そうすりゃ○×まんせ〜〜〜って安易に言うバカにはならんで済むだろうし。
日曜プログラマならまぁどうでもいいんだが(w
最終的にC++が待ってるとしてC→C++よりはJava→C++の方がいいよな。
うっかりCからステップアップだと型の厳しいCにしかならん罠。
0113山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0114デフォルトの名無しさん
NGNGそうなるかどうかはその人の勉強内容によるだろ
0115デフォルトの名無しさん
NGNGまぁ、その通りだがな。こんなとこで質問するような人だとあんまいい参考書にもたどり着けないんじゃなかろうか?と思っちゃうわけだ。
OOPらしいプログラム書けるまでの道のりは偉く長い気がするなぁ。まぁ、老婆心でしかないのだが。
0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNGあとはxyzzyようにlispを少々
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNGQuickBasic(学校)
C(学校、仕事)
VB(学校、仕事)
JavaScript(仕事)
アセンブラ(仕事)
C++(仕事)
Perl(趣味)
HSP(趣味)
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNGZ80 アセンブラ
8086 アセンブラ
C
Java
C++
もちろんPerlやJavaScriptも書けるが、あれもプログラム言語に含んでいいの?
HTMLと同レベルのものだとおもてた。(コマンド調べりゃすぐ書ける)
0123宛姐萎阿闇萎
NGNG0124山崎 渉
NGNG0125山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
■ このスレッドは過去ログ倉庫に格納されています