![プログラミング プログラミング](https://srad.jp/static/topics/programming_64.png)
今までどのくらいプログラミング言語を触ってきたか(3秒で飽きたものも含む) 155
ストーリー by hylom
死屍累々 部門より
死屍累々 部門より
A7Mの日記やargon の日記、L.Entis の日記、kachouの日記などで触れられているが、「今までどのくらいプログラミング言語を触ってきたか(3秒で挫折したものものも含む)」というのが話題になっている。
A7Mの日記曰く、
Faith and Braveさん経由で晒さずにはいられない面白いネタがあるから晒してみよう。おいらの場合、これくらいのはず。
- ActionScript
- awk
- bash
- BASIC(N60-BASIC,N88-BASIC(86),X-BASIC,Hu-BASIC,S-BASICなど)
- C
- C#
- C++
- C++/CLI,Managed C++
- csh
- DOS/WINバッチファイル
- Delphi
- FORTRAN
- GP-GL
- HP-GL
- HTML
- J#
/.Jerのみなさんは、どのような言語を触ってきたのだろうか?
ぇー (スコア:2)
prologとかTeXとかはー?
#おっさんホイホイといわれようが、力強く釣られてみるよ!
#でもCOBOLは触ったことないからじーさんホイホイにはかかってないよね!!
Re:ぇー (スコア:2)
定型的な文書を生成するアプリケーションの案件があって、TeXを使ってベースのデータを生成するのを雑談ベースで提案したことがあります。
Re:ぇー (スコア:1)
# FORTRAN だと JIS 3000 とか 7000 からのじーさんより
## あれ? RATFOR がないなあ
Re:ぇー (スコア:2)
そういやRIPのデバッグをするのにPostScriptを手書きしたなぁ...遠い目。
Re:ぇー (スコア:1)
Re:ぇー (スコア:1)
そのTeXはLaTeX?
latex.tex はプログラムっぽかったです。
Re:ぇー (スコア:2)
いまどきの若者でも、ふつーにパッチは当ててると思うんですけど。
そこで引き合いに出すならALGOLということですね、わかりまs
#ごめんなさいごめんなさいごめんなさい
なんだいそんなの (スコア:2, おもしろおかしい)
触っただけでいいなら、三省堂に行って本棚を撫でるだけで100種類以上あっというまに・・・
Re:なんだいそんなの (スコア:3, おもしろおかしい)
マニ車 [wikipedia.org]メソッドですね。
うじゃうじゃ
Re:なんだいそんなの (スコア:2)
渋いところで (スコア:2)
・TL/1
お、思い出せない.. (スコア:2)
i8085機械語,ニーモニック
N-BASIC,N88-BASIC
Z80機械語,ニーモニック
F-BASIC
MC6809ニーモニック
MIDIメッセージ(!)
S-BASIC
Hu-BAISIC
MC68000ニーモニック
i8086ニーモニック
和泉電気のPLCのラダー言語(!)
MC88000ニーモニック
PostScript
COBOL
PL/I
4GL
SQL
PASCAL
C
bsh,csh,awk,sed
SPARC機械語,ニーモニック(!)
FORTH(OpenFirmware)
FORTRAN77
Java
C++
Objective-C
HyperTalk
Lingo
ActionScript
Lisp
Prolog
Smalltalk
うーん、後はWebでよく使われる言語一通り...かな
#だいたい触れた年代順
Re:お、思い出せない.. (スコア:1)
(並び順は適当)
ちょびっと
そこそこ
それなり
# 次は Erlang あたり触ってみたいかなぁ
SYMPL (スコア:2)
必修の計算機実習でこんなモンが当たり、
えらい迷惑であった。
参考書は無いわ、計算機センター指導員に
聞いてもわからないって言うし…(タメイキ)。
論理回路もプログラミング (スコア:2, 興味深い)
・VHDL (2製品)
・AHDL (プロトタイピング)
・Verilog-HDL (主業務)
・sfl (趣味)
・SpecC (さわっただけ)
・SystemC (さわっただけ)
・SystemVerilog (アサーション)
しかし、どんな言語で書いてもゲート図出力しないとイメージがわかなかったり。
またSpecCとSystemC(特にSystemC)は拒絶反応がひどかった。
sflは順序回路のイメージが湧きやすくて好きだったのですが、いかんせんマイナーすぎで
業務には使用できずに終了。
あれは? (スコア:1)
Forth 乃至 Open Firmware は?
特に Open Firmware は SunOS とか Solaris とかでドライバ周りなんかでトラブると嫌でも障るような気がするんですが……
# はっ、おやじホイホイに引っかかった気分 orz
mobile ID portable_NoGood [slashdot.jp] 併用中
Re:あれは? (スコア:2)
ただ、その影響でキーボード配列がUnix配列でないと駄目な体になりました。ということで、HHKBは手放せません。
Re:あれは? (スコア:2)
でも、M4は書いた記憶が無かったりします。
Re:あれは? (スコア:1)
# あれ、私は殆どすべてにチェックが付いております。
具体的な指摘としては
bash csh があるなら sh ash zsh tcsh tclsh くらいは欲しいですね(私はzshユーザ、ちなみにtclsh以外に便利ですよ)。
他LL系ではpythonは指摘があったけど、perl ruby javascript(ecmascript) とか。
Common Lisp/やSchemeとか。他OcamlやML(私は触ったことないが... MLは他で指摘ありますね)。
3秒しか使ってないのを含めるならbrainfuckとかunlambdaとかioとかintercalcとか絶対使えねー系の言語。
texがOKでpdfがNGならpostscriptはOK?
prologの指摘があったならprolog/KRとかerlangとかHaskellとか。
これも触ったことないけどEiffel。
あとはもっとグルメな人よろしく。
Best regards, でぃーすけ
Re:あれは? (スコア:2, 興味深い)
Re:あれは? (スコア:1)
Re:あれは? (スコア:1)
m4が出てきているので、そこから連想してsendmail.cfを書けるぞって人が登場していると思ったんだけど、見あたらないなあ。CFやmailconfを使わずcfを生書きしてた人はもうみんな現役引退してるのか?
Re:あれは? (スコア:2)
言語とするなら VBScript / JScript かと。
ビジュアル系 (Max とか) (スコア:1)
もちろん、女性歌手グループではありませんが、音楽という共通点があります。
IRCAM で開発された Max はプログラム言語ですが、楽譜とも言えるかも知れません。
これに似た、フローチャート型のプログラムはいろいろありますよね。
1987年ごろに、Mac用の Visual Programming とかを買いました。
他にさわったことがあるのは、
HyperCard
Interface Builder (NeXT の)
LabVIEW
Squeak
MindStorms (LEGOの)
The Incredible Machine (素晴らしいゲーム!)
これを実体化するとピタゴラそうちですね。
Re:ビジュアル系 (Max とか) (スコア:1)
MacならSuperCardは結構ごりごりに、あとPrographとかちょこっと触った記憶が・・・
私は・・・ (スコア:1)
BASIC(Hu-BASIC、N88-BASIC、X-BASIC)
アセンブラ(Z80、8086、68000)
C
COBOL(MVS)
PL/I(MVS)
VB(2.0、3.0、4.0、5.0、6.0)
C++
ってとこですか
まだIBMのMVSって使ってるんですかね?
Re:私は・・・ (スコア:2)
仕事で汎用機(ACOS)、UNIX ワークステーション(Sparc)、MS-DOS、Windows系、Linux と
使ってきてるんで、コンパイル言語、インタープリター言語、バッチ、スクリプトなど
20個以上はあるかと思います。
社内ではかなり上位に入りそうですが、/.J 住人の皆さんに較べたら並み以下ですね。
CASL とかプログラム電卓の分を足してもまだまだ…
Re:私は・・・ (スコア:1)
#どこにぶら下げるか悩むが、タイトル的に無難なここに
68000, Z80
C, Objective-C, C++
Java
BASIC, X-BASIC, REALbasic, VBA, ファミリーベーシック
sh
awk
AppleScript
JavaScript
Perl
FORTRAN
PostScript
MML(Music Macro Language)(プログラミング言語?)
mintのMadoka(X68kのファイラー)
CalendarMemoのmc(内蔵言語)
CASL
COBOL(学校で習っただけ)
Tcl
#3D関係でX68kでなんか触った気がするが忘れた。
Re:私は・・・ (スコア:1)
X68Kは学生時代だったな
その後、Macに行ってしまった。
今の仕事はWinだけどね。
今思えば、できる事が限られてたCOBOLとかPL/Iがなつかしい。
Re:私は・・・ (スコア:1)
JCLなつかしいー。
もう10数年さわってないなー。
COBOL使ってた (スコア:1)
それまでは、BASIC(PC-8001とかMSX)を趣味で、Z80マシン語も少々。
マイツールは言語に当てはまるのだろうか?
あと、NECのワークステーションで「SMART(確かこんな名前)」ってあったんだけど知ってる人いないよね。
今は、言語を触るような勤務ではないので、趣味で細々といろんなものをつまんでは捨て、
つまんでは捨てとしております。
試験対策系 (スコア:1)
20年ちょっと前、第二種情報処理技術者試験を受けるためにFORTRAN、COBOL、PL/I、CASLを勉強しました。
COBOL・PL/I・CASLは実環境がない誌上の空論的学習だったけど、学校でFORTRANは使えたのでFORTRANが本命。
他の言語は「穴埋め問題ならわかる」程度の習熟状態。
で、試験会場に行く途中の交通機関の中で、試験対策本でCASLを勉強し、
本番では「FORTRANはスペルに自信がない」「試験問題巻末にCASLは仕様書が付いている」ので、
CASLを選択し、そんなぶっつけで合格しました。
あれはCASLが難易度低すぎだと思いましたね。他の言語を勉強したのが馬鹿らしくなったぐらい。
まあ、翌年一種を受けたときには「CASL必須+他の3言語から1つ選択」だったので、FORTRANの勉強も役には立ちましたけど…
プログラミング可能な何か (スコア:1)
マイナーなところで・・・アートディンクのロボットでビルを建てるゲームの言語。
Re:プログラミング可能な何か (スコア:1)
もうずいぶん昔になるが、DOSのフリーソフトで、アセンブラで行動ルーチンを記述する
対戦ゲームがあったなあ。戦艦を動かすんだったっけ。名前がどうしても思い出せない……。
フリーソフト紹介本に「とにかくアセンブラが壁だ」とだけ書いてあってプレイした感想が
全く書いてなかったので、ああ諦めたのかな、とか思った覚えがあります。
小学校低学年のお子様だった自分も当然のように諦めました。
Re:プログラミング可能な何か (スコア:1)
> アートディンクのロボットでビルを建てるゲームの言語。
ハウメニロボットですね。
アートディンクだとカルネージハート [wikipedia.org]とか。
当時、fjとかMLで通信対戦をやってましたが、プログラムをPSとPC間で転送する方法が無いので、基本的に目コピー。
規模が大きいプログラムは入力が面倒なので「4×4」のたった16チップなプログラムで対戦するのが流行りました。
自分が気合い入れて作った12×12をフルにつかった機体が、4×4なプログラムの機体にボコボコにされたときはorzになったものです…
Re:プログラミング可能な何か (スコア:1)
ハウメニロボット"2"ですよん。
Cベースの言語でした。
#ハウメニロボットはロボを操作して行動を学習させるのですが、直接的なプログラミングはできません。
BASICベースの言語だとテクノソフトの「コムサイト」とかオリジンシステムズの「オメガ」なんてのもありました。
どちらもロボットタンクの思考ルーチンをプログラミングするゲームでしたが、コムサイトは平坦な空間で一対一の対戦、オメガは地形のあるマップ上での多対多の対戦でした(タンク同士を通信で連携させる)。
アートディンクなら「地球防衛軍」という宇宙船同士の戦闘(ただしゲームフィールドは2次元)もありました。
もっともこれはプログラミングというよりも行動条件のパラメータ設定といったほうがよいかもしれませんが。
嫌いじゃありません (スコア:1)
日本語プログラミング言語「ひまわり」。
http://kujirahand.com/himawari/ [kujirahand.com]
前に一度触っただけですが、この挑戦。嫌いじゃありません。
Re:嫌いじゃありません (スコア:2)
日本語つながりと云う事で日本語プログラミング言語Mind
http://www.scripts-lab.co.jp/mind/whatsmind.html [scripts-lab.co.jp]
雑誌付録の体験版触っただけですが、面白かったです。
昭和の話ですみません。
Re:嫌いじゃありません (スコア:2)
ぴゅう太日本語G-BASIC
じゃないですか? 一応触ったようなw
触っただけなら (スコア:1)
アセンブラ 486,CASL,CASL II,Z80
C89 C++ (VC6,7.1,gcc,Borland5.5.1) Java1.4/1.5 C#1.1 HSP awk Perl5.x ruby N88-BASIC VB6 VB.NET1.1
JScript(WSH) VBScript(WSH) VBA(Excel) PPA(Pascal) HTML xml xslt JavaScript ActionScript DOS/WINバッチファイル
Lisp nmake SQL(SQLSvr2000,Oracle9,Postgres8) Haskell
昔からやってる人や最近の人はHSPとか使わないのかな。
譜面の記述 (スコア:1)
本職じゃないところなら、譜面を作るのに
・MusiXTeX [ctan.org]
・Lilipond [lilypond.org]
かな。MusiXTeX は学生時代にいじって、疲れてやめちゃったけど、Lilypond は結構やりやすい。Mac での実行環境がちょっとまだ便利じゃないけど。
ゲーム系 (スコア:1)
これもプログラミング だよね?
じゃワシも (スコア:1)
・APL
・BASIC(CBM/PET,TRS-80 model 1,BasicMaster-L2/L3,SP-5020/5030,N-BASIC,N88-BASIC,F-BASIC,X-BASIC,VB6,VB.Net,PC-1251...)
・WICS
・GAME
・アセンブリ言語(6502,6802,6809,68000,8080,8085,Z-80,8086,CAP-X/COMP-X,CASL/COMET,PC-1251)
・FORTRAN(FORTRAN-77,FORM)
・COBOL(IBMのやつ?)
・FORTH,PostScript
・LISP,Scheme
・Prolog
・Ada,PL/SQL
・Self,JavaScript,ActionScript
・Java
・C#
・C/C++,Objective C
・Pascal,Delphi(Object Pascal)
・Ruby
・Python
・Perl
・PHP
・Sed
・Awk
・Tcl,Object Tcl
・sh,bash,csh,zsh,...
・マイクロスクリプト(B-TRON)
・SmallTalk,Squeak
・TeX,Roff
・LOGO
・HP-35S,HP-32SII:
:
大事なものが抜けている気がするw。
masamic
Re:Python使いが見当たらない件 (スコア:1)
自分の場合、
・F-BASIC V3.0
・アセンブラ(6809)
・C
・バッチファイル(MS-DOS)
・C++
・Awk
・Perl
・Java
・JavaScript
・Emacs Lisp
・sh(bash)
・VBA
・Objective-C
・C#
・Python
くらいですかね(時系列順)。あとはプログラミング言語かどうかは微妙ですが
・GNU Make
・HTML
・LaTeX
あたりも。
Re:Python使いが見当たらない件 (スコア:2)
上がっていないのでいいますと
・ポケコンBASIC(シャープ)
・JR-100 BASIC
・アセンブラ(6802)
・アセンブラ(Z80)
・アセンブラ(68000)
・アセンブラ(8086)
・TurboPascal
・DOHC
・Modula-2
・AppleScript
・Ruby
・PHP
--
・Flash(ファイルフォーマット)
・CSS
結局一番使っているのは、VBAです。
三つ子の魂100までなんでしょうか。
------ nori2
Re:意外なところで「プログラミング言語」 (スコア:1)
avisynth [google.com] ですかね。
Re:ちょっと変ったものだけ (スコア:2)
> ・FX-50F … カシオ関数電卓、もっと古いのがあったけど型番を忘れた
ピンポイントで反応しますが、FX-502P / FX-602P が私のプログラミング初体験でした。
部活の統計計算に使う目的で部費から購入したんですが、スピーカーつないで
音楽鳴らしたり、ポケコン(シャープ PC-1211)の BASIC プログラムを移植したりして
けっこう楽しんだ覚えが…
Re:4GL (スコア:2)
>SQLWindows
は後にCenturaに改称されてましたね。
win3.1/NT3.51全盛時に業務用C/Sアプリを速成するのには
向いたツールでしたね。DBアクセスとかが楽だったし。
#win95/NT4時代になって次第にVBに移行しましたけど。
Re:4GL (スコア:1)
今はもう亡いかもしれませんが…
当時はびっくりしたものです。懐かしい。
Re:ML (スコア:1)
珍しくML使いがいたのでここにぶらさげてみる。
現在使っている
- C/C++
- Python
- OCaml
- SML
- EmacsLisp
- Octave
そこそこの規模のコードを書いたことがある
- Prolog
- Java
- x86asm (on x86_64 Linux)
- Objective-C
- Fortran
- Pascal
多少は使ってた
- Perl
- Ruby
- Scheme
シェルスクリプトなどプログラミング言語と呼べるか怪しいものは省略。