今までどのくらいプログラミング言語を触ってきたか(3秒で飽きたものも含む)

おもしろーい。みんないろいろ触ってるのだなぁ。偶然というか、トラックバックの最初の方、faith_and_braveさんのBLOGはほぼ毎日の様に読んでいる。いろいろ勉強させてもらってます。

で、私の場合。なるべく古い方から思い出しながら。

  • N-BASIC (PC-6001/6601/8001/8801/9801時代。) MS-DOSなんて無かった(^^;;
  • COBOL(*追加)
  • MS-DOSのバッチファイル。言語とは言い難いが….制御構造もあるし..ごりごり書いてたし…
  • ExcelVBA
  • AccessBasic??
  • VisualBasic
  • SQL(たしか、AS400上の)
  • C
  • bash
  • Oracle PL/SQL
  • Oracle Pro C
  • HTML
  • CSS
  • JavaScript
  • VBScript
  • Java
  • D
  • XML
  • XSTL
  • Perl
  • PHP
  • emacs lisp
  • VBA
  • C++(runtime)
  • C++(compiletime)
  • makefile(*2追加)
  • Visual C++のMFC。ま、特有のあれがありますから。
  • SQL Server Transact-SQL
  • PL/pgSQL
  • sed
  • wscript?jscript?
  • Ruby
  • Builder C++のVCL。ま、特有のあれがありますから。
  • Python

最初にプログラミング的だと思ってコンピュータに触ったのはLANPLANの表計算式かなぁ。楽しかった。VBは言語というより画面のみで、ロジックはDLLに押し込める使い方が多かったように思う。

あと、言語じゃないけど使ってるもの

  • BNF
  • PEG
  • 正規表現

他にもありそうだけど…思い出せない。こうやってみるとCLI系は避けてる気がする。今後は関数言語とかOMeta, DSL方面に流れる可能性大。

ついでに、使ったことある開発環境、ミドル、開発ツール関連は..

  • Excel4~
  • Access2.0~
  • VB4, VB6
  • VC6
  • Borland C++Builder 4, 6
  • GNU compiler collection , cとc++
  • D compiler
  • java SDK
  • MinGW, MSYS
  • Oracle WAS
  • IIS
  • Apache
  • SQL Server
  • PostgreSQL
  • MySQL
  • Access
  • Eclipse
  • cygwin
  • gnu make, nmake
  • global tag system
  • meadow, emacs, xemacs
  • Emediter
  • vi, vim
  • mercurial
  • cvs
  • subversion
  • VSS
  • openssh
  • putty
  • AS400用のターミナルソフト。AS400からデータもらえるのがうれしかった。
  • snmpデーモン

ふー、いろいろやってきたなぁ。メモリリークのツール使っていたけど、名前忘れた..(^^;;;

今は、meadowとglobal, mercurial, cygwin, perlで事足りてる。

*)学生のときにCOBOLバリバリやってたんだった。追加。

*2)そうかぁ、makeもゴリゴリ書くしね。他の人真似て追加。

コメントを残す

Specify Facebook App ID and Secret in Super Socializer > Social Login section in admin panel for Facebook Login to work

Specify LinkedIn Client ID and Secret in Super Socializer > Social Login section in admin panel for LinkedIn Login to work

Specify GooglePlus Client ID and Secret in Super Socializer > Social Login section in admin panel for GooglePlus Login to work

Specify Instagram Client ID in Super Socializer > Social Login section in admin panel for Instagram Login to work