- 1 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 08:53:41 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E Part13 pc11.2ch.net/test/read.cgi/tech/1232286278/ Part12 pc11.2ch.net/test/read.cgi/tech/1226761546/ Part11 pc11.2ch.net/test/read.cgi/tech/1218282605/ Part10 pc11.2ch.net/test/read.cgi/tech/1215717670/ Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/ Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/ ※雑談はプログラマ板でやりましょう。
- 622 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:51:36 ]
- RubyはLISPだから
- 623 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:51:47 ]
- rubyはありとあらゆる機器にインストールされている
- 624 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:52:33 ]
- そのうちPascalみたいに
過去の教育用言語として 博物館入りするのか
- 625 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:08:44 ]
- pythonはありえるね
- 626 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:32:12 ]
- 教育にも使える言語は教育にしか使えない
- 627 名前:デフォルトの名無しさん [2009/03/22(日) 00:35:22 ]
- PascalはMacintoshを生み出しましたが?
- 628 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:39:05 ]
- つまりPascalは鳩時計を生み出したのだ
- 629 名前:デフォルトの名無しさん [2009/03/22(日) 00:40:27 ]
- Macintoshは厨坊の教育マシンじゃんw
- 630 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:43:24 ]
- マックってObjective-Cが標準開発言語じゃなかったっけ?
昔はPascalだったとして結局棄てられたってこと?
- 631 名前:デフォルトの名無しさん [2009/03/22(日) 00:48:19 ]
- >>629
昔から普通にDTPやグラフィックの世界では使われていたのはご存知か? ちなみにExcelが生まれたのもMac。 >>630 時代は移る。
- 632 名前:デフォルトの名無しさん [2009/03/22(日) 00:55:40 ]
- つまり廚御用達
- 633 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 01:49:00 ]
- >>630
ObjC は Mac OS X から。それ以前は C/C++ で、その前が Pascal だった。 Windows でも少し前まで Delphi 使ってたじゃん。 >>624 Ruby も Python もコンピュータサイエンス的に新しい事は何もしてないから 博物館に入る理由が思い付かないよ。便利で沢山使われたというだけ。
- 634 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 03:37:24 ]
- おいおいww
WInOSはEXELで出来てるんだよ
- 635 名前:デフォルトの名無しさん [2009/03/22(日) 04:35:01 ]
- >>633
> Windows でも少し前まで Delphi 使ってたじゃん。 使ってたのは基地害だけだろ。
- 636 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 05:32:22 ]
- 表計算ソフトならApple2が初だけど、初ExcelもMacなのか?
- 637 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 05:55:23 ]
- OSXはNextの後継OSだよな。
- 638 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 05:58:35 ]
- >>633
コンピュータサイエンス的に新しい事しないと博物館入り出来ないのか? おめでたい香具師だな そんな煽りはともかく博物館に入れるならJRubyとJythonだろうな
- 639 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 06:28:20 ]
- Rubyは使い手が信者化しているのもPythonほど普及しない原因の一つなんだろうなぁ。
信者はあんまし現実をみてないんだよな。
- 640 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 06:36:05 ]
- Googleの中ではPythonのコードも沢山動いてるって話だけど。
やっぱり旧マカー的には古くさいわけ?
- 641 名前:デフォルトの名無しさん mailto:投稿スレ間違えた [2009/03/22(日) 07:08:19 ]
-
「ドラえもんとか、実際無理だろ」 のび太「なぜドラえもんは嘘をついたんだ?」 ヘリコプター飛び回ってるな・・・
- 642 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 07:32:27 ]
- >>631
表計算ソフトのアイデアをアップル社に持って行ったら相手にされなかったので、MSに 行ったらExcelができたのではなかったか?
- 643 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 08:08:30 ]
- >>640
俺はマカーじゃないが、Pythonは特に目新しいことはない。 Perlの文法が余りにも酷いから、まともなPerlを作ったというだけの言語。 ただ出来がいいから、他のライバル言語より流行ってる。 「ただ出来がいい」というのは素晴らしいことだし。 ケレン味がなくて、取っつきやすいって事だから。 >>642 全然違う。MSでも表計算ソフトを作ることにした。 MS-DOSじゃなくてウィンドウシステム上で作りたい。 それでMacOS上になった。俺は最初はMS-DOSでも良かったと思うけれど…
- 644 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 08:14:15 ]
- 10年?ほど前までは「WinでDTP?プギャー」だったからなあ
これほど移行が進むとは思わなかった PythonはWin用インストーラが公式サイトに置いてあるのもいいね これからプログラミング始めようって人にとっての導入しやすさはピカ一
- 645 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 08:32:14 ]
- 目新しい事はうんぬんというと、Lispが(ry
- 646 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 08:46:04 ]
- 幾つかの大学の文系の学科ではPython使ってプログラミング教育やっているんだね
- 647 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 08:58:47 ]
- >>644
安い液晶使ってて色あわせもろくに出来ない馬鹿が増えたからな
- 648 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 09:47:56 ]
- >>638
きちんと理由が言えないと単なる負け惜しみだぞ。 >>645 Lisp は目新しい事をする為の言語だぞ。ANSI で最初に 標準化されたオブジェクト指向言語だって知ってた?
- 649 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 10:10:41 ]
- >>648
目新しい事はうんぬん、というと、Lispが全てを内包しているt(ry
- 650 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 10:17:09 ]
- そっちか…
最近は Haskell な気がする。STM とか。
- 651 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 10:18:34 ]
- 汎用機より遅いLisp専用マシンとか
目新し杉
- 652 名前:デフォルトの名無しさん [2009/03/22(日) 11:54:34 ]
- >>643
MS-DOS向けに既にマイクロソフトはMultiplanという表計算ソフトを発売していた。 しかしLotus1-2-3相手にシェア競争で苦戦を強いられていた。 そこで将来のGUIへの移行を睨み、新たにGUIベースの表計算ソフトとして 開発されたのがExcel(ちなみにMac版発売が1985年、Win版が1987年)。 なぜMacかっていうと、自社のWindowsはMS-DOSとの互換性を優先して 作られており、GUI環境としてはMacに比べて相当に貧弱だったことがあるのかもしれない。 同社にとってはGUIベースなアプリケーションの開発ノウハウを蓄積するという意味もあった。
- 653 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 13:10:46 ]
- 巣に帰れよ。
- 654 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 13:19:08 ]
- >>646
MITもPythonだよ。最初に教わる言語が。
- 655 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 14:17:10 ]
- >>654
東大もpythonを教え始めてたよね?
- 656 名前:デフォルトの名無しさん [2009/03/22(日) 14:40:42 ]
- 初心者向けっていうんだったら、スクリーンセーバーを作れる言語+プラットフォームがいいんじゃないの?
スクリーンセーバーってアイデア次第で、簡単なことから難しいことまで色々できるんだし。 モニターが液晶になって、スクリーンセーバーの実用性はなくなっちまったがな。
- 657 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:00:08 ]
- 初心者→グラフィックスで気を惹くって…
- 658 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:05:57 ]
- また仮想初心者でっちあげてんのか
- 659 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:11:00 ]
- おっとLOGOの悪口はそこまでだ
- 660 名前:デフォルトの名無しさん [2009/03/22(日) 15:16:35 ]
- C++→Java か、
C#→Java この2つならどっちのほうがいいんですか?
- 661 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:16:57 ]
- >>660
目的を述べよ
- 662 名前:デフォルトの名無しさん [2009/03/22(日) 15:19:32 ]
- >>660
C++の経験があるなら前者、それ以外は後者
- 663 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:21:13 ]
- >>660
C++→Javaだろう。
- 664 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:24:24 ]
- >>656
やっぱりHSP最強だな それが嫌ならC言語+SDKで作ればいい >>660 C#→Javaだろ C++は一番難しいのだから最後にした方がいい
- 665 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:25:13 ]
- >>660
Javaが必須で、C++とC#がオプションなら、Javaだけやればいいんじゃないの?
- 666 名前:デフォルトの名無しさん [2009/03/22(日) 15:26:09 ]
- >>660
C++ 80点 C# 95点 Java 35点 C++→Java 45点減少 C#→Java 60点減少 ∴前者の方がいい(マシ)
- 667 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:46:04 ]
- >>660
最初にJavaやれよw
- 668 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:52:49 ]
- >>660
Javaだけでオケ。後は万が一必要になってからやればいい。
- 669 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:12:32 ]
- C→C++→Java→C#だろ、歴史的に考えて・・・
- 670 名前:デフォルトの名無しさん [2009/03/22(日) 18:50:45 ]
- HSPの敷居の低さに感動したのですが、
HSP並の容易さで、もっとシステム寄りというか非ゲーム寄りの言語はありませんか?
- 671 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:59:41 ]
- その感動した敷居の低さをもうちょっと具体的に言って貰えないと分からん。
- 672 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:00:52 ]
- haskell
- 673 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:46:02 ]
- >>670 Pythonだろう。
- 674 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:52:46 ]
- >>673
おれもそうは思うんだが、>>670のいう敷居の低さが、たとえば、 ・コードエディタのUIが日本語で、ヘルプも日本語 ・プロジェクトのフォルダが、はじめからMy Documentsの下に設定されてる とかだと、困るからさ。
- 675 名前:デフォルトの名無しさん [2009/03/22(日) 19:57:37 ]
- >>670
C#
- 676 名前:670 [2009/03/22(日) 20:04:07 ]
- 説明不足でした
フロントエンドとしてGUIが容易に作れるという意味です
- 677 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 20:07:23 ]
- smalltalk
- 678 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 20:09:45 ]
- ActiveBasicでも使っとけ
- 679 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 20:10:35 ]
- >>676
C#
- 680 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 20:50:28 ]
- >>676 C#、VisualBasic.NET
- 681 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 20:57:59 ]
- >>676
Java
- 682 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 21:52:36 ]
- >>676
Python/Tkinterがお勧め。 ttp://www.geocities.jp/m_hiroi/light/index.html ただ本格的なGUIを作るならC#の方がいいかも。 どっちにしろHSPの経験なんて「ないに等しい」ので 参考書の一冊ぐらい買ってこないとダメ。
- 683 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 23:05:06 ]
- >>562
ゲーム系ならC言語かアセンブラからだな。 あと、高校程度の数学の知識は必須。 >>567 大学全入の様な時代に大学行かない奴は 余程特殊な奴以外は会社にとってもらえない。 金銭的事情か、ずば抜けた奴以外は やる気がない奴とみなされる。
- 684 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 23:11:58 ]
- >>644
いや、印刷業界は未だに、「Win死ね!!」だよ WindowsはWYSYS絡みのバグが未だに治ってないから。
- 685 名前:デフォルトの名無しさん [2009/03/22(日) 23:52:34 ]
- winアプリも作ってみたいけど、基本情報もとってみたいです。
どの言語を学べばいいですか?一つじゃなくてもいいです。 webアプリはC#だけど、基本情報試験ではCをやる・・・とか。(たとえです。) ちなみに扱える言語はPHPを少しだけ・・・
- 686 名前:デフォルトの名無しさん [2009/03/22(日) 23:56:20 ]
- >>685
WindowsならCとC#が分かればOK。 CはAPIレベルで勉強する時に必要になる。普段はC#でいいけどな。 余力があればx86系のアセンブラもやっておくと理解が深まる。
- 687 名前:デフォルトの名無しさん [2009/03/22(日) 23:58:18 ]
- と、自分ができない理想を語っております。
- 688 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 23:59:08 ]
- C#はWin32API宣言一覧用意しろよ。だるすぎるぜ。
- 689 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:08:45 ]
- C#やって基本情報ではJava選択するのがいいと思う。
過去問見れば分かると思うけど、C#の知識があれば問題なく解ける。
- 690 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:14:59 ]
- >>683
よくそういうことを言うが、大学進学率って50%位だぞ。 出れるものなら大学は出ておいたほうがいいとは思うが。
- 691 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:16:57 ]
- 学費は親の金
大卒によって上乗せされる収入は自分の金 ゆえに大学は出ておくべき
- 692 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:20:34 ]
- 俺は大学の学費は奨学金を借りた。今時分でコツコツ支払ってるよ。
- 693 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:20:36 ]
- 相続しないの?
- 694 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:22:28 ]
- チンコ立たないくらいよぼよぼになってから相続した金の価値は今使える金と比べてだいぶ下がってるよw
- 695 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:26:56 ]
- >>694
そんなぎりぎりまで金を使い切るのか。 数百万程度の預金は常にあるもんだと思ってた。
- 696 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:26:57 ]
- >>683
> ゲーム系ならC言語かアセンブラからだな。 > あと、高校程度の数学の知識は必須。 グラフィックゲーム脳w
- 697 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:34:21 ]
- TkinterはTcl/Tkやったことないと
何か詰まったときにソース見てもワカンネで困るかも その点、日本語の情報量で勝るC#が安心か でも対話型シェルからGUI生成とか一回やってみてほしいね
- 698 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 00:41:20 ]
- >>697
C#(Visual Studio Express)でも、それできるよ。Interactiveウィンドウで。
- 699 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 02:35:37 ]
- www.youtube.com/watch?v=OrEBcrY4AYM
|

|