プログラム言語

3e070594 anonymous 2010-07-17 23:38
1964年
Dartmouth BASIC
7452cbb1 anonymous 2010-07-18 09:01
BASICというのは"Beginner's All Purpose Symbolic Instruction Code"のことだと
信じて疑わなかったあの頃。もちろんゴロ合わせだったのだけどね。
f3d15741 anonymous 2010-07-20 23:46
そもそもBASICって簡略化されたFORTRAN(FORMULA TRANSLATION)じゃないのか。
5e1ffd00 anonymous 2010-07-24 06:00
PL/1
384826df anonymous 2010-07-24 20:50
SP5030
e9d5e674 anonymous 2010-08-14 19:16
ioインタプリタをstatic linkに作る方法知ってる人いない?
gcc -staticだと12%くらいでエラーった。
8bd78492 anonymous 2010-08-18 00:17
>>881bfc86
Cを++したらDになっちゃうぜ
649a3e7e anonymous 2010-08-21 09:05
404 Blog Not Found:Scratch on the Web - プログラミン
http://blog.livedoor.jp/dankogai/archives/51505249.html

なるほど
d7037ee7 anonymous 2010-08-24 06:13
プログラム言語は、
nasm
gcc
gtk+
perl
Ruby
Python
があればことたりる。
c9445711 anonymous 2010-08-24 19:52
perlのビルドに使うminiperlとかrubyのビルドに使うminirubyとかあるけど、ぜんぜんminiじゃないじゃんw
機能がminiとかそういうこと???
549c1cf1 anonymous 2010-08-24 22:06
>>d7037ee7
gtk+はプログラム言語というのだろうか?
60ea7e44 白帽子 pRqBriWgNGG 2010-08-25 03:41
>>c9445711
minirubyはビルド途中で構築される、
拡張ライブラリなどを含まない最小構成のRuby。
これを利用して完全なRubyを構築する

純粋なRuby、ということか?
46f5b961 白帽子 pRqBriWgNGG 2010-08-25 03:43
>>60ea7e44
URL載せてなかった
http://redmine.ruby-lang.org/wiki/8/DeveloperHowtoJa
fc5e4d81 anonymous 2010-08-25 08:51
>>60ea7e44
なんだかFreePascalコンパイラみたいな話だな。
あれ、gccとかのCコンパイラ使わずにセルフでリコンパイルされるんだ。
f63d4194 d7037ee7 2010-08-25 21:19
>>549c1cf1
狭義にはプログラム言語と、言わないかも、GTK+は、c言語使うからね。
ジャンル的には、Widget(ウィジェット)になってるしね。

しかし、そうなると、M$のVCはC++でラッパだしボーランド社のDelphiはPascalの拡張版で
IDEだしで、わけわかめ状態となる!

そこで、広義にはプログラム言語ということで十把一絡げでどうでしょう。。。
5bbc96e9 anonymous 2010-08-27 02:14
誰か一緒にFreeBASICやらないか
http://geeeek.crz.jp/wiki/HomePage
1e6ece15 anonymous 2010-08-27 17:45
>>5bbc96e9
QuickBASIC syntaxか。いいな。10数年昔、QBASIC使ってたのを思い出すな。
(QBASICはWin9xインストールCDに入ってたやつ)。

uBASICなんてのもあるよといってみる。
●uBASICの特徴
・小さいよ!
・Cに組み込んで使うよ
・でもインタプリタだよ
・行番号必須だよ。懐かしいね!
・でも行番号は見てなさげ。上から順次実行されてるよ
・uIP作った人だよ
・UBASICとは違うよ

http://www.sics.se/~adam/ubasic/
e6c37cb2 anonymous 2010-08-27 19:10
>>1e6ece15
行番号使うのか。なんか懐かしいわ
40b67d20 白帽子 pRqBriWgNGG 2010-08-27 19:20
>>1e6ece15
BASICは十進BASICとFreeBASICで軽く遊んでました。
そのぐらい。
2chのFreeBASIC過疎りすぎ・・・。
15a0f108 anonymous 2010-08-27 21:14
>>1e6ece15
MicroBASICな。
ARMに移植された奴ならこれから使ってみる予定だ。
a622b55b anonymous 2010-08-27 21:54
>>15a0f108
ユーじゃなくてマイクロだったのか。

>>40b67d20
おまけに規制されてて書き込めない。
せっかくFreeBASICはじめようと思ったのに。
c3ee95dc anonymous 2010-08-27 22:14
UBASICは数学者のツールとして使うためのものだったような。

どうもよく調べてみるとuBASICとMicroBASICが同じものかどうか
確信が持てないのだが、どちらもVTLベースで作られているのは同じらしい。
http://www.mztn.org/rvtl/vtltabl.html
プログラムは難解だが、そのフットプリント(サイズ)はたった768バイト。
8ビット機で扱える言語処理系の中では驚異的にコンパクトな
インタプリタだったそうだ。
6390e1a3 が〜りっく Gastwiil75a 2010-08-28 01:04
Lisp Python C Javascriptを勉強しようとしている。
どれを最初に覚えるべき?
9dd7bd36 anonymous 2010-08-28 04:32
>>6390e1a3
結局のところ、言語の選択は目的によって変わってくるが、とりあえずPython。
理由としては簡単で高機能、ソースの可読性が高く、新月上でも人気。


業務系の仕事をするなら、JavaやC/C++、.NET系の言語を覚えておけば案件が多いから有利。

Web系の仕事がしたいなら、Java、.NET、PHP、Ruby、JavaScriptは一通り使えたほうがいい。
便利なフレームワークが各言語に散らばってるから。レンタルサーバーでも動くって考えれば、PHP、Ruby、Pythonなんかが手軽でいいと思う。

組み込み系なら、CかJava。

学術的な興味ではじめるなら、Lisp、BASIC、C/C++かな。

趣味でフリーソフトを開発したいとかなら、Windowsなら.NET系で決まり。マルチプラットフォームならJavaかPython、Rubyだろう。
Cも環境そろえて便利なライブラリを使えるようになれば、選択肢に入れてもいいけど、便利なライブラリを使えるようになるまでが難しかったりする。

iPhoneやiPad、そしてMacを持ってるならObjective-Cをやるべき。楽しいぞー。

別に目的ないけど、とりあえずプログラミングが出来るようになりたいとかなら、迷わずPythonを選ぶべき。

ただ、CとPerl、Lisp(Scheme)、Luaが出来るプログラマは個人的に最高にクールだ。
872808c2 anonymous 2010-08-28 07:05
CとPerl書けりゃ
あとは、どうにでもなるんじゃないかな。
1862073b anonymous 2010-08-28 07:23
>>872808c2
Cはまだ分かるけどPerlは素人にはきつくないか?
最近のはそうでもないのかな。

確かにCとPerlが出来りゃwindowsでもlinuxでも困らないな
23ed6de4 anonymous 2010-08-28 09:15
ま、python知ってりゃいろいろできるのは否定せんな。
文法覚えるのもそんなに難しくない。ライブラリを使いこなすのは
他の言語と同様に難しいが。

組み込みでJavaってのは、i-modeやAndroidに見るように最近のトレンドだけど
そのベースにあるCは開発で必ず必要になるからどっちかというとこっちが必須。
それも、各社が勝手に仕様を拡張したロクでもないC言語みたいな「何か」を
使ってプログラムする場合が多いと思う。

gcc使って開発できるマイコンでもOSのサポートがないから
スタートアップコードとか自分で組んでリンクしないといかんよ。
75ab5df7 anonymous 2010-08-28 13:00
コンパイラオプションとかリンカとかプログラミング以外の所でつまずく言語は嫌です。
50b99032 anonymous 2010-08-28 13:10
>>75ab5df7
じゃ、ハンドアセンブルしてバイナリエディタでプログラムするといいよ。
インテルHEX形式かモトローラSレコード形式のフォーマットだけ覚えていれば、
あとは自由にマシン語を打ち込んでいける。ほとんど制限は存在しない。
88267d28 anonymous 2010-08-28 13:18
>>50b99032
なんかこう馬鹿にでも出来る、組み込みライブラリで機能がいっぱいついててIDEもあって、かつ日本語の情報が多い言語で、2ちゃんで馬鹿にされない言語が良い
e328b4f9 anonymous 2010-08-28 13:24
>>88267d28

C#とかVB.NETだろう。
6624dbad anonymous 2010-08-28 14:37
>>e328b4f9
Windows積んだ普通のPCでプログラミングしたいなら
VisualなんとかのExpress版入れて.NETライブラリ使えばいいよ。
普通にドキュメント豊富だし、Microsoftも力入れてるから。

クロスプラットフォームで動かそうとするとちょっと難題だが、
一応MONOとかあるからLinuxでも.NET環境用アプリは動かせる。

Microsoftが作ったにしては、それほど悪くない感じだ。
MFC(Microsoft Foundation Class)の頃は大変だったらしいけどね。
9d32f702 anonymous 2010-09-30 23:52
M$のやつは、最近使ったことないや。
50ef8fe8 anonymous 2010-10-01 00:15
>>6624dbad
expressって無料だったんだ
有料だと思ってbccだのgccだの入れてたわ
89d7817c anonymous 2010-10-01 15:38
Microsoftはデベロッパを優遇してる。
バルマー君がピョンピョン跳ね回って
舞台で踊っちゃうぐらい。

プログラマのエゴや後方互換性の確保のため
ライブラリが膨れ上がってるけどさ。
5e3cd272 anonymous 2010-10-16 23:03
そうなん〜。
2a5c2eb3 白帽子 pRqBriWgNGG 2010-10-17 19:45
>>9dd7bd36
亀レスだけど、LuaとRubyは本持ってるぐらい。
とくにLuaは覚えてみたいかな。
Rubyは、考え方を参考にしてみようと思ってる。
覚えたらかなり役に立つだろうとは思うけど、今はやらない。
C言語しか使ったことがない人に、次に覚える言語として
Luaはおすすめな気がするがどうだろう。
友人にはPython敬遠されちゃったし。Python好きなんだがなあ。
友人が「C言語で十分」って言ってるせいか。
d12e4f70 anonymous 2010-10-20 22:08
Lua よさげ。
db36ede1 anonymous 2010-10-20 22:21
D言語学習開始
972305d1 anonymous 2010-10-24 22:10
最近、Javaってどうなの?
955f3797 anonymous 2010-10-25 12:02
JavaはOracleがSunを買ってから微妙な感じ。
もっとも、サーバサイドでかなり使われるようになってるから
消えるまでにはかなり時間がかかるというか
メンテにも読める人要るだろとか、今はそんな感じ。

最近はクラウドクラウドしてきてるからそのへんで採用される言語が
一番普及するんじゃないかなと思ったりもする。
7099f50b anonymous 2010-10-26 12:46
>>972305d1

少なくともJavaがJavaで終わることはほぼ確実だろう。Javaは進化の袋小路に入
り込んでいる。
6705590a anonymous 2010-10-27 00:20
Javaといえば、JDK(IcedTea)がJDKなしでブートストラップできそうな気配が。
いやまあ、GCJ使ってるだけなんだけど。
db30f63e anonymous 2010-10-27 06:06
AndroidとかもJavaだしね。
まだまだ死ぬには早い。

Objective-Cはどれくらい勢力を伸ばすかな。
47b1aa25 anonymous 2010-10-27 09:53
>>db30f63e

Javaは死なないが、Javaに有力な子孫が現われる気配はない。

>>db30f63e

Objective-CはC#にとっては最大のライバルになるかもしれない。言語仕様では後追いだが、
ネイティブなのはやはり強みだ。
89c64beb anonymous 2010-11-03 20:49
TeXのメジャー(そうな)ディストリ、TeX Liveがエラいサイズで笑った。
2GB。そうだよな、DVDサイズだもんな……。
目次があって、ページ番号がついてて、上部にタイトルでものっけたPDFが作りたいだけでこれはないわーとあきらめた。
かといってノーメンテなディストリもなーと、teTeXも躊躇。

luaTeXが良さそうなんだけど、これにLaTeXマクロを導入ってどうやんの?



TeXはチューリング完全なプログラム言語らしいのでここに書いてみた。
9e438653 anonymous 2010-11-03 21:15
そう言えば、プリンタのポストスクリプトも言語なんだってね。

PostScript - Wikipedia
http://ja.wikipedia.org/wiki/PostScript
7ad92390 anonymous 2010-11-04 18:02
>>9e438653
PSでレイトレするプログラムを見たことがあるよ。
e1e74c8f anonymous 2010-12-19 21:56
UnlambdaとかLazy Kとか面白そう。だけど、そもそも関数型言語がわからないのであった。
うーん、wikipedia眺めてもさっぱり。
1d8a195c anonymous 2010-12-23 16:42
純lispがあるなら純Cがあってもいいはず。
最小限のCってどんなのだろう? brainfuckか!?

Top of this page. | <<last <<new 0 1 2 3 4 old>>

limit: 1536KB

(プログラム言語/241/0.1MB)

Powered by shinGETsu.