日曜プログラマ向けの言語は?〜学習と忘却の輪廻〜
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/03/24(土) 19:03:57作る時は作るけど作るものが無ければ何ヶ月も作らないので忘れちゃう。
日曜プログラマはどんな言語・開発環境を使えばいいでしょか?
候補はC#・Delphi・Ruby・HSPあたりかと、ちなみに僕はVC#EEとRubyを使います。
0002デフォルトの名無しさん
2007/03/24(土) 19:05:230003デフォルトの名無しさん
2007/03/24(土) 19:08:100004デフォルトの名無しさん
2007/03/24(土) 19:09:260005デフォルトの名無しさん
2007/03/24(土) 19:12:16それ、職業プログラマじゃ
0006デフォルトの名無しさん
2007/03/24(土) 19:12:47女子高生限定でメールください^^
[email protected]
ぶろぐもありまーす^^
http://toudairisan.blog.shinobi.jp/
0007デフォルトの名無しさん
2007/03/24(土) 19:14:320008デフォルトの名無しさん
2007/03/24(土) 19:16:48つまり彼はPMなんだ!!
0009デフォルトの名無しさん
2007/03/24(土) 19:24:330010デフォルトの名無しさん
2007/03/24(土) 19:25:290011デフォルトの名無しさん
2007/03/24(土) 19:26:39初学者が習うといい言語は何?(除PerlとJava)
http://pc11.2ch.net/test/read.cgi/tech/1075035410/
0012デフォルトの名無しさん
2007/03/24(土) 19:29:240013デフォルトの名無しさん
2007/03/24(土) 19:54:47熱狂的ファンも多いが、可読性低。
Prologもシンプルだが、マイナー。
Brainfuckはオモチャ
Smalltalkは楽しそう。
RubyとかHSPやってんなら、それでいいんじゃないですか?
0014デフォルトの名無しさん
2007/03/25(日) 00:18:27記号の意味すぐに忘れる
0015デフォルトの名無しさん
2007/03/25(日) 00:20:550016デフォルトの名無しさん
2007/03/25(日) 10:27:02記号なしのPerlなんてPerlじゃねぇ!
0017デフォルトの名無しさん
2007/03/25(日) 11:09:080018デフォルトの名無しさん
2007/03/25(日) 13:54:15言語仕様はとてもシンプル。
0019デフォルトの名無しさん
2007/03/25(日) 13:59:19実用より純粋にパズル的にプログラミングを楽しみたいならBrainFuck。
0020デフォルトの名無しさん
2007/03/25(日) 14:11:28覚えては忘れ忘れては覚えの繰り返しには相性悪そうw
0021デフォルトの名無しさん
2007/03/25(日) 15:35:18ユーザーに知ったか厨が多いから注意した方がいいけど。
0022デフォルトの名無しさん
2007/03/25(日) 15:39:33マジレスするとsmalltalk
システムがわかんなければシステムに聞けばすむようにできてる。
言語に依存せずに何か書けそうになってから他をやればいい。
自分のコードの意味がわからないって話なら氏ね
0023デフォルトの名無しさん
2007/03/25(日) 17:47:27シンプルだしいろいろ作れるし。
0024デフォルトの名無しさん
2007/03/25(日) 18:10:40ってことでググってみた。
"Visual Basic" 掲示板 の検索結果 約 226,000 件
C言語 掲示板 の検索結果 約 355,000 件
C++ 掲示板 の検索結果 約 822,000 件
C# 掲示板 の検索結果 約 797,000 件
Java 掲示板 の検索結果 約 1,390,000 件
D言語 掲示板 の検索結果 約 32,300 件
Delphi 掲示板 の検索結果 約 318,000 件
Smalltalk 掲示板 の検索結果 約 52,000 件
Perl 掲示板 の検索結果 約 1,400,000 件
Ruby 掲示板 の検索結果 約 1,330,000 件
Python 掲示板 の検索結果 約 636,000 件
Lisp 掲示板 の検索結果 約 403,000 件
Haskell 掲示板 の検索結果 約 206,000 件
COBOL 掲示板 の検索結果 約 88,300 件
Fortran 掲示板 の検索結果 約 64,400 件
やっぱPerl多いね。
0025デフォルトの名無しさん
2007/03/25(日) 18:20:19HSPがねーじゃねーか!
って、ググったら 188,000 だった orz
0026デフォルトの名無しさん
2007/03/25(日) 18:22:480027デフォルトの名無しさん
2007/03/25(日) 18:35:190028Java使い
2007/03/25(日) 18:38:220029デフォルトの名無しさん
2007/03/25(日) 19:10:120030デフォルトの名無しさん
2007/03/25(日) 19:25:45情報量と言語水準から言って
0031デフォルトの名無しさん
2007/03/25(日) 19:40:43だったらその気になるたびに新しいのやったほうが楽しいじゃん
日経ソフトウェアで特集されてるやつでもやっとけよ
0032デフォルトの名無しさん
2007/03/25(日) 20:19:31すぐ覚えられるし「趣味」としてなら最適
javaはないだろ・・・覚えること多いのに中途半端
0033デフォルトの名無しさん
2007/03/25(日) 20:32:41ウィジェット?(ガジェット?)も作れるし良いんでね?
0034デフォルトの名無しさん
2007/03/25(日) 20:53:19他の言語の経験がないと混乱する部分ってない?
表面的には単純なんだけど、prototypeとか踏み込んでいくと
何でそうなってるのか意図がわかりにくいとか。
0035デフォルトの名無しさん
2007/03/25(日) 20:55:28というか、なんちゃらツクールとかで十分じゃないの?
この業界の人なら、業務で馴染み深い言語でおk
0036デフォルトの名無しさん
2007/03/25(日) 21:06:32ExcelVBAなんてどうよ
0037デフォルトの名無しさん
2007/03/25(日) 21:32:490038デフォルトの名無しさん
2007/03/25(日) 21:44:05プログラミング言語としてだけの"C"の検索結果がほしいね
0039デフォルトの名無しさん
2007/03/25(日) 21:52:560040デフォルトの名無しさん
2007/03/25(日) 22:43:250041デフォルトの名無しさん
2007/03/25(日) 23:31:05でも、毎度ポインタのところで、orzしている。もう、4冊もあるよ。
0042デフォルトの名無しさん
2007/03/25(日) 23:44:18そんな俺は最近Python。
0043デフォルトの名無しさん
2007/03/25(日) 23:50:15MSもよくやるわw
0044デフォルトの名無しさん
2007/03/25(日) 23:54:220045デフォルトの名無しさん
2007/03/26(月) 01:32:59Cの本4冊も買ってポインタが分からないってのなら
先にメモリとアドレスについて勉強したほうがいいと思うよ。
0046デフォルトの名無しさん
2007/03/26(月) 02:20:01ポインタ配列とかのバイト数の判断を誤ったりする。
char[][256] と char*[]は、インデックスアクセスする分には同じだが、
ソートしようとすると関数型を別々にしないといけないんだよな。
0047デフォルトの名無しさん
2007/03/26(月) 20:19:180048デフォルトの名無しさん
2007/03/26(月) 21:34:41Prolog 以外にない。
言語仕様の簡単さでは群を抜く。ただそれでも
実用的な言語として使うとなれば、少しは組込の述語覚え
なくてはならないだろうし、自分で定義するユーティリティ的
述語も増える。この自分で作ったものもまた忘却の対象だ。
やっぱり輪廻か。
0049デフォルトの名無しさん
2007/03/26(月) 23:07:22ポインタは記法がダメなんじゃなかろうか
0050デフォルトの名無しさん
2007/03/27(火) 00:36:30ttp://pc11.2ch.net/test/read.cgi/tech/1173026128/
このスレを見る限りJavaプログラマも分かってませんでした。
0051デフォルトの名無しさん
2007/03/28(水) 00:17:380052デフォルトの名無しさん
2007/03/28(水) 02:31:55無意味な事だとは思わんかねキミ
0053デフォルトの名無しさん
2007/03/28(水) 02:33:350054デフォルトの名無しさん
2007/03/28(水) 06:16:14今よりもはるかに高レベルなプログラムが見つかったりする。
確実に退化していってる
0055デフォルトの名無しさん
2007/03/28(水) 15:50:56C#, C++, VB, Java と選び放題だから、
これダウンロードしてC#やってみてはどうでしょう。
0056デフォルトの名無しさん
2007/03/28(水) 15:52:310057デフォルトの名無しさん
2007/03/28(水) 22:49:22昔はJ++?だったよね?
0058デフォルトの名無しさん
2007/03/30(金) 22:54:230059デフォルトの名無しさん
2007/03/31(土) 00:06:070060デフォルトの名無しさん
2007/03/31(土) 00:18:560061デフォルトの名無しさん
2007/03/31(土) 00:29:410062デフォルトの名無しさん
2007/04/01(日) 22:19:14シェアウェアとして公開できない、
CやJavaだと面白いソースがネット上にもごろごろしてる。
などなどで、VS Express入れたのだが、なんつーかこの
ヘルプが表示されるのもいちいち時間がかかるってのは・・・
やっぱりお手軽さを求めてしまうな
0063デフォルトの名無しさん
2007/04/01(日) 22:50:420064デフォルトの名無しさん
2007/04/02(月) 05:11:40「フリーソフト作者=頼めばボランティアで作ってくれる作者」と
脳内変換する人が大半で、乞食みたいなのが一杯群がってくるし。
0065デフォルトの名無しさん
2007/04/02(月) 22:33:02これを貫けば由。
0066デフォルトの名無しさん
2007/08/14(火) 13:41:360067デフォルトの名無しさん
2007/11/25(日) 21:45:050068デフォルトの名無しさん
2008/02/20(水) 19:19:050069デフォルトの名無しさん
2008/02/21(木) 09:18:55そういう奴には「あっちいけバカ」って言っとけばおk。
0070デフォルトの名無しさん
2008/05/22(木) 22:03:420071デフォルトの名無しさん
2008/08/08(金) 23:57:490072デフォルトの名無しさん
2008/09/18(木) 22:09:300073デフォルトの名無しさん
2008/11/09(日) 11:06:270074デフォルトの名無しさん
2009/01/18(日) 08:22:430075デフォルトの名無しさん
2009/01/19(月) 15:00:230076デフォルトの名無しさん
2009/01/19(月) 15:55:360077デフォルトの名無しさん
2009/01/19(月) 21:52:11ドマイナーな言語を極めるのもまた酔狂。
0078デフォルトの名無しさん
2009/01/19(月) 22:43:38Smalltalk か Prolog ですね。
0079デフォルトの名無しさん
2009/02/15(日) 22:26:49JavaScriptも悪くない。
ゲームをチャッチャと作りたいならHSP。
どうせ趣味なんだから超絶簡単なものから入ればOK。
初心者に重厚長大な言語やらマイナー言語やらを薦めるのは
挫折者を増やすだけ。
0080デフォルトの名無しさん
2009/02/15(日) 22:30:42HSPは超マイナー
0081デフォルトの名無しさん
2009/02/15(日) 23:34:26これの改題
N人分のデータ(氏名、体重、身長、年齢)がCSV形式で入力されているファイルが
ある。これを用いて次のプログラムをawkで作成しなさい
身長が160CM以上で170cm未満の人の名前を表示する
【解答】
BEGIN{FS=","} 160 <= $3 && $3 < 170{print $1}
他の言語しか知らない人がこの解答を見たら、「うそぉ!」って思うだろう。
あまりの簡単さに。
awkは時代遅れ、と思われているが(というか実際に古いが)
超絶簡単でしかも便利だ。
挫折原因の多くは「やりたいことができない」か「難しすぎる」かのどちらか。
多くの人は親切心から本格的な言語を初心者にすすめるが、
awkのようなシンプルな言語のほうが入門用言語には適している。
0082デフォルトの名無しさん
2009/02/15(日) 23:41:27SQLで書いたら同じくらい簡単なんじゃね?
0083デフォルトの名無しさん
2009/02/15(日) 23:43:11どこでCSV形式で入力されているファイルを読んでるの?
0084デフォルトの名無しさん
2009/02/15(日) 23:48:01実行する際にファイル名を入力すればよい。
awk -f "実行ファイル名" "入力ファイル名"
また、実行ファイルを用意しなくてもいきなりこう入力する手もある。
awk 'BEGIN{FS=","} 160 <= $3 && $3 < 170{print $1}' "入力ファイル名"
008584
2009/02/15(日) 23:52:20getlineを使えばできる。
0086デフォルトの名無しさん
2009/02/16(月) 00:02:35街に出て女の子をプログラミングしたほうが楽しいだろ
0087デフォルトの名無しさん
2009/02/16(月) 00:08:18勝手に自分の狭い価値観を押し付けないようにした方がいいよ。
0088デフォルトの名無しさん
2009/02/16(月) 05:30:09このふたつは日曜プログラマというより
年輩のプログラマ向きじゃないかな。
侘び茶のような味わいがある。
0089デフォルトの名無しさん
2009/02/16(月) 08:36:32古典の魅力でしょ。
0090デフォルトの名無しさん
2009/02/18(水) 05:20:180091デフォルトの名無しさん
2009/02/20(金) 00:32:36Classic REXXの部分だったら3日で覚えられ一週間程度でコードが
書けるようになる。そして、段階的にオブジェクト指向を導入できる強みがある。
問題は…APIを叩きまくるといったことをやろうとすると
C/C++で書いたほうがスマートになる場合が多いということだな。
0092デフォルトの名無しさん
2009/02/22(日) 00:39:020093デフォルトの名無しさん
2009/02/22(日) 23:19:400094デフォルトの名無しさん
2009/02/23(月) 20:36:38ちなみにCは中途半端に使える。
0095デフォルトの名無しさん
2009/02/23(月) 21:15:42それだったらJAVAおすすめ。
0096デフォルトの名無しさん
2009/02/23(月) 21:20:16やっぱり
Prolog
0097デフォルトの名無しさん
2009/03/01(日) 20:35:18Bash
AWK
Tcl
Lua
HSP
Prologをすすめる人は陰謀家だから気にしないように。
Prologでまともな物作れるようになるまで
どれだけ時間がかかると思ってんだろうね。
UNIX/Linuxの人ならシェルスクリプトはできたほうがいいだろう。
安直にGUI作るならTclやHSP。
Luaは組み込み専用みたく思われているが、単独でも結構使える。
それに、昔のBASICよりさらに簡単なので挫折しない。
趣味でやるのなら、挫折しなくて面白いものでなければいけないのに、
なぜ難しい言語やらまともな物が作りにくい言語やらを奨める人が多いのか
全く理解に苦しむ。
0098デフォルトの名無しさん
2009/03/01(日) 22:11:12君がいう「まともな物」のイメージが歪んでいるだけ。
0099デフォルトの名無しさん
2009/03/01(日) 22:22:270100デフォルトの名無しさん
2009/03/01(日) 22:43:10パスカルの三角形やハノイの塔がやりたくてプログラミングするわけじゃない。
論理パズルがやりたくて論理型言語を勉強するわけでもあるまい。
シェルスクリプトでファイル処理やテキスト処理、その他バッチ処理をするのは実用的だろう。
だから、bashやawkは学ぶ意味がある。
Tcl/TkやHSPも簡単にGUIアプリが作れるので、実用的だし飽きずに続けられる。
Luaは少ない労力で習得でき、それでいて実用性も充分だ。
プログラミングそれ自体が目的なら何でもかまわない。
しかし、目に見えて役に立つか楽しいかしなければならないなら、
PrologだのForthだのを奨めるのはいかがなものか。
0101デフォルトの名無しさん
2009/03/01(日) 22:51:48「PrologでまったりPart4」スレにいらっしゃいという誘導が一番か。
Prologとは徹頭徹尾データベースであるということがやがて分かる。
つまりメモです。
■ このスレッドは過去ログ倉庫に格納されています