トップページ⇒tech
356コメント87KB

日曜プログラマ向けの言語は?〜学習と忘却の輪廻〜

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/03/24(土) 19:03:57
たま〜にプログラミングするんだけど、覚えては忘れ覚えては忘れの繰り返し。
作る時は作るけど作るものが無ければ何ヶ月も作らないので忘れちゃう。
日曜プログラマはどんな言語・開発環境を使えばいいでしょか?
候補はC#・Delphi・Ruby・HSPあたりかと、ちなみに僕はVC#EEとRubyを使います。
0002デフォルトの名無しさん2007/03/24(土) 19:05:23
C++0xがいいよ^^
0003デフォルトの名無しさん2007/03/24(土) 19:08:10
何ヶ月も作らないやつは日曜プログラマとはいわないんじゃまいか
0004デフォルトの名無しさん2007/03/24(土) 19:09:26
何ヶ月も家に帰れないとか・・・
0005デフォルトの名無しさん2007/03/24(土) 19:12:16
>>4
それ、職業プログラマじゃ
0006デフォルトの名無しさん2007/03/24(土) 19:12:47
女子高生大好きなので
女子高生限定でメールください^^
[email protected]

ぶろぐもありまーす^^
http://toudairisan.blog.shinobi.jp/
0007デフォルトの名無しさん2007/03/24(土) 19:14:32
C++
0008デフォルトの名無しさん2007/03/24(土) 19:16:48
プログラミングできないけど家に帰れない・・・
つまり彼はPMなんだ!!
0009デフォルトの名無しさん2007/03/24(土) 19:24:33
C++は難しいよ、僕Mじゃないから苦しいのは嫌
0010デフォルトの名無しさん2007/03/24(土) 19:25:29
http://up.nm78.com/old/data/up128194.jpg
0011デフォルトの名無しさん2007/03/24(土) 19:26:39
>>1
初学者が習うといい言語は何?(除PerlとJava)
http://pc11.2ch.net/test/read.cgi/tech/1075035410/
0012デフォルトの名無しさん2007/03/24(土) 19:29:24
やっぱりか
0013デフォルトの名無しさん2007/03/24(土) 19:54:47
Lisp系はシンプルで覚えやすいし、
熱狂的ファンも多いが、可読性低。
Prologもシンプルだが、マイナー。
Brainfuckはオモチャ
Smalltalkは楽しそう。

RubyとかHSPやってんなら、それでいいんじゃないですか?
0014デフォルトの名無しさん2007/03/25(日) 00:18:27
Perlは鬼門だ
記号の意味すぐに忘れる
0015デフォルトの名無しさん2007/03/25(日) 00:20:55
いや、記号つかわなければいいじゃん。
0016デフォルトの名無しさん2007/03/25(日) 10:27:02
>15
記号なしのPerlなんてPerlじゃねぇ!
0017デフォルトの名無しさん2007/03/25(日) 11:09:08
もしかして>>1は、うちのPLか?
0018デフォルトの名無しさん2007/03/25(日) 13:54:15
Cでいいじゃん。
言語仕様はとてもシンプル。
0019デフォルトの名無しさん2007/03/25(日) 13:59:19
言語仕様がシンプルなのが良いなら、実用言語ではscheme一択だが。
実用より純粋にパズル的にプログラミングを楽しみたいならBrainFuck。
0020デフォルトの名無しさん2007/03/25(日) 14:11:28
BrainFuckって下手すると機械語より読みにくくない?
覚えては忘れ忘れては覚えの繰り返しには相性悪そうw
0021デフォルトの名無しさん2007/03/25(日) 15:35:18
なでしこ。日本語だから忘れるってのはないよ。
ユーザーに知ったか厨が多いから注意した方がいいけど。
0022デフォルトの名無しさん2007/03/25(日) 15:39:33
>>1
マジレスするとsmalltalk
システムがわかんなければシステムに聞けばすむようにできてる。
言語に依存せずに何か書けそうになってから他をやればいい。

自分のコードの意味がわからないって話なら氏ね
0023デフォルトの名無しさん2007/03/25(日) 17:47:27
pythonがいいんじゃない。
シンプルだしいろいろ作れるし。
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:19
ゴルァ!!
HSPがねーじゃねーか!

って、ググったら 188,000 だった orz
0026デフォルトの名無しさん2007/03/25(日) 18:22:48
なにか一つに決めることはない
0027デフォルトの名無しさん2007/03/25(日) 18:35:19
趣味だから1つでいい
0028Java使い2007/03/25(日) 18:38:22
最強は一人でいい.
0029デフォルトの名無しさん2007/03/25(日) 19:10:12
VC#ならコード補完が使える
0030デフォルトの名無しさん2007/03/25(日) 19:25:45
Javaだろ普通
情報量と言語水準から言って
0031デフォルトの名無しさん2007/03/25(日) 19:40:43
言語の学習が趣味なんだろ?
だったらその気になるたびに新しいのやったほうが楽しいじゃん
日経ソフトウェアで特集されてるやつでもやっとけよ
0032デフォルトの名無しさん2007/03/25(日) 20:19:31
vbかhsp
すぐ覚えられるし「趣味」としてなら最適
javaはないだろ・・・覚えること多いのに中途半端
0033デフォルトの名無しさん2007/03/25(日) 20:32:41
そこでJavascriptですよ
ウィジェット?(ガジェット?)も作れるし良いんでね?
0034デフォルトの名無しさん2007/03/25(日) 20:53:19
JavaScript、なかなか興味深いんだけど、
他の言語の経験がないと混乱する部分ってない?
表面的には単純なんだけど、prototypeとか踏み込んでいくと
何でそうなってるのか意図がわかりにくいとか。
0035デフォルトの名無しさん2007/03/25(日) 20:55:28
ITとか無関係の人ならHSPあたりじゃね。
というか、なんちゃらツクールとかで十分じゃないの?

この業界の人なら、業務で馴染み深い言語でおk
0036デフォルトの名無しさん2007/03/25(日) 21:06:32
主にどんなものを作るのかによるけど……
ExcelVBAなんてどうよ
0037デフォルトの名無しさん2007/03/25(日) 21:32:49
GUIはVC#EEが作りやすい
0038デフォルトの名無しさん2007/03/25(日) 21:44:05
>>24
プログラミング言語としてだけの"C"の検索結果がほしいね
0039デフォルトの名無しさん2007/03/25(日) 21:52:56
Cっていまだに、毎年入門書が10冊前後でてるな。
0040デフォルトの名無しさん2007/03/25(日) 22:43:25
で、それを毎年数冊づつ買ってる>>39
0041デフォルトの名無しさん2007/03/25(日) 23:31:05
ごめん、おれは、1年に1冊は今度こそC覚えるぞってな感じで買ってる、orz
でも、毎度ポインタのところで、orzしている。もう、4冊もあるよ。
0042デフォルトの名無しさん2007/03/25(日) 23:44:18
今ならC#で.NETなアプリを作ってるのが一番日曜プログラマには幸せなんじゃないかと思う。
そんな俺は最近Python。
0043デフォルトの名無しさん2007/03/25(日) 23:50:15
PythonもC#みたいなRADが出来たね
MSもよくやるわw
0044デフォルトの名無しさん2007/03/25(日) 23:54:22
JScript(.NET, Mono, WSH, HTA)
0045デフォルトの名無しさん2007/03/26(月) 01:32:59
>>41
Cの本4冊も買ってポインタが分からないってのなら
先にメモリとアドレスについて勉強したほうがいいと思うよ。
0046デフォルトの名無しさん2007/03/26(月) 02:20:01
普段JavaやってひさびさにCに戻ると
ポインタ配列とかのバイト数の判断を誤ったりする。
char[][256] と char*[]は、インデックスアクセスする分には同じだが、
ソートしようとすると関数型を別々にしないといけないんだよな。
0047デフォルトの名無しさん2007/03/26(月) 20:19:18
ポインタなら前橋本マジオススメ
0048デフォルトの名無しさん2007/03/26(月) 21:34:41
スレタイの「学習と忘却の輪廻」という観点だけからすれば
Prolog 以外にない。
言語仕様の簡単さでは群を抜く。ただそれでも
実用的な言語として使うとなれば、少しは組込の述語覚え
なくてはならないだろうし、自分で定義するユーティリティ的
述語も増える。この自分で作ったものもまた忘却の対象だ。
やっぱり輪廻か。
0049デフォルトの名無しさん2007/03/26(月) 23:07:22
ポインタが分からん人が多くてJAVA参照ではそんなに躓かないところを考えると
ポインタは記法がダメなんじゃなかろうか
0050デフォルトの名無しさん2007/03/27(火) 00:36:30
訂正。
ttp://pc11.2ch.net/test/read.cgi/tech/1173026128/
このスレを見る限りJavaプログラマも分かってませんでした。
0051デフォルトの名無しさん2007/03/28(水) 00:17:38
高級言語ばっかり。・・・(;;)
0052デフォルトの名無しさん2007/03/28(水) 02:31:55
業務アプリを作るうえでアドレスとポインタなんて意識する事自体が
無意味な事だとは思わんかねキミ
0053デフォルトの名無しさん2007/03/28(水) 02:33:35
おっと業務アプリに限った事じゃない
0054デフォルトの名無しさん2007/03/28(水) 06:16:14
そういえば前にもこういうプログラム作ったなと思って探してみたら
今よりもはるかに高レベルなプログラムが見つかったりする。
確実に退化していってる
0055デフォルトの名無しさん2007/03/28(水) 15:50:56
VS.NET 2005 Express なんとかはタダで手に入るばかりか
C#, C++, VB, Java と選び放題だから、
これダウンロードしてC#やってみてはどうでしょう。
0056デフォルトの名無しさん2007/03/28(水) 15:52:31
だがIDEとコンパイラが糞重い
0057デフォルトの名無しさん2007/03/28(水) 22:49:22
VSってJAVA使えるようになったんだぁ
昔はJ++?だったよね?
0058デフォルトの名無しさん2007/03/30(金) 22:54:23
今はJ#
0059デフォルトの名無しさん2007/03/31(土) 00:06:07
次はJ丼になります.
0060デフォルトの名無しさん2007/03/31(土) 00:18:56
むしろJ囲
0061デフォルトの名無しさん2007/03/31(土) 00:29:41
J⌘
0062デフォルトの名無しさん2007/04/01(日) 22:19:14
Delphi6パソナル使ってるけど、
シェアウェアとして公開できない、
CやJavaだと面白いソースがネット上にもごろごろしてる。
などなどで、VS Express入れたのだが、なんつーかこの
ヘルプが表示されるのもいちいち時間がかかるってのは・・・

やっぱりお手軽さを求めてしまうな
0063デフォルトの名無しさん2007/04/01(日) 22:50:42
趣味なんだし、フリーウェアで配布すれば良いと思うが。
0064デフォルトの名無しさん2007/04/02(月) 05:11:40
いやぁ、最近はフリーで公開すると大変ですよ。
「フリーソフト作者=頼めばボランティアで作ってくれる作者」と
脳内変換する人が大半で、乞食みたいなのが一杯群がってくるし。
0065デフォルトの名無しさん2007/04/02(月) 22:33:02
「OSSです。以上。」
これを貫けば由。
0066デフォルトの名無しさん2007/08/14(火) 13:41:36
>>1は自分が忘れることができないような言語や開発環境を自ら作ってしまえばいいんだよ
0067デフォルトの名無しさん2007/11/25(日) 21:45:05
ハイパーカードでもやってろ
0068デフォルトの名無しさん2008/02/20(水) 19:19:05
ほしゅ
0069デフォルトの名無しさん2008/02/21(木) 09:18:55
>>64
そういう奴には「あっちいけバカ」って言っとけばおk。
0070デフォルトの名無しさん2008/05/22(木) 22:03:42
ほしゅ
0071デフォルトの名無しさん2008/08/08(金) 23:57:49
捕手
0072デフォルトの名無しさん2008/09/18(木) 22:09:30
hoshu
0073デフォルトの名無しさん2008/11/09(日) 11:06:27
ホシュ
0074デフォルトの名無しさん2009/01/18(日) 08:22:43
UWSCおすすめ
0075デフォルトの名無しさん2009/01/19(月) 15:00:23
C++のカオティックなところがたまんねぇ 脳汁出る
0076デフォルトの名無しさん2009/01/19(月) 15:55:36
日曜プログラマーで関数型言語ってあり?
0077デフォルトの名無しさん2009/01/19(月) 21:52:11
趣味なんだから、なんでもアリだろ。
ドマイナーな言語を極めるのもまた酔狂。
0078デフォルトの名無しさん2009/01/19(月) 22:43:38
忘れないためには仕様が単純である必要がありますね。
Smalltalk か Prolog ですね。
0079デフォルトの名無しさん2009/02/15(日) 22:26:49
とりあえず簡単かつ役に立つということならawk。
JavaScriptも悪くない。
ゲームをチャッチャと作りたいならHSP。
どうせ趣味なんだから超絶簡単なものから入ればOK。

初心者に重厚長大な言語やらマイナー言語やらを薦めるのは
挫折者を増やすだけ。
0080デフォルトの名無しさん2009/02/15(日) 22:30:42
>>79
HSPは超マイナー
0081デフォルトの名無しさん2009/02/15(日) 23:34:26
http://pc11.2ch.net/test/read.cgi/tech/1136788500/1
これの改題

N人分のデータ(氏名、体重、身長、年齢)がCSV形式で入力されているファイルが
ある。これを用いて次のプログラムをawkで作成しなさい
身長が160CM以上で170cm未満の人の名前を表示する


【解答】
BEGIN{FS=","} 160 <= $3 && $3 < 170{print $1}


他の言語しか知らない人がこの解答を見たら、「うそぉ!」って思うだろう。
あまりの簡単さに。
awkは時代遅れ、と思われているが(というか実際に古いが)
超絶簡単でしかも便利だ。
挫折原因の多くは「やりたいことができない」か「難しすぎる」かのどちらか。
多くの人は親切心から本格的な言語を初心者にすすめるが、
awkのようなシンプルな言語のほうが入門用言語には適している。
0082デフォルトの名無しさん2009/02/15(日) 23:41:27
>>81
SQLで書いたら同じくらい簡単なんじゃね?
0083デフォルトの名無しさん2009/02/15(日) 23:43:11
>81
どこでCSV形式で入力されているファイルを読んでるの?
0084デフォルトの名無しさん2009/02/15(日) 23:48:01
>>83
実行する際にファイル名を入力すればよい。
awk -f "実行ファイル名" "入力ファイル名"

また、実行ファイルを用意しなくてもいきなりこう入力する手もある。
awk 'BEGIN{FS=","} 160 <= $3 && $3 < 170{print $1}' "入力ファイル名"
0085842009/02/15(日) 23:52:20
言い忘れたが、当然プログラム中でも読み込むファイルを指定する方法はある。
getlineを使えばできる。
0086デフォルトの名無しさん2009/02/16(月) 00:02:35
日曜に部屋でプログラミングって・・・むなしくないか?
街に出て女の子をプログラミングしたほうが楽しいだろ
0087デフォルトの名無しさん2009/02/16(月) 00:08:18
何を楽しいとし、何を虚しいとするかは人に拠るだろう。
勝手に自分の狭い価値観を押し付けないようにした方がいいよ。
0088デフォルトの名無しさん2009/02/16(月) 05:30:09
>>78
このふたつは日曜プログラマというより
年輩のプログラマ向きじゃないかな。
侘び茶のような味わいがある。
0089デフォルトの名無しさん2009/02/16(月) 08:36:32
>>88
古典の魅力でしょ。
0090デフォルトの名無しさん2009/02/18(水) 05:20:18
日曜プログラマなんだから好きな言語すればいいじゃない
0091デフォルトの名無しさん2009/02/20(金) 00:32:36
Open Object REXXに一票かな。和訳資料もあるし。

 Classic REXXの部分だったら3日で覚えられ一週間程度でコードが
書けるようになる。そして、段階的にオブジェクト指向を導入できる強みがある。
問題は…APIを叩きまくるといったことをやろうとすると
C/C++で書いたほうがスマートになる場合が多いということだな。
0092デフォルトの名無しさん2009/02/22(日) 00:39:02
今日は頑張る!
0093デフォルトの名無しさん2009/02/22(日) 23:19:40
頑張るのは来週にしよう。
0094デフォルトの名無しさん2009/02/23(月) 20:36:38
bash,awk,sed,grepをやったら次は何やればいい?
ちなみにCは中途半端に使える。
0095デフォルトの名無しさん2009/02/23(月) 21:15:42
>94
それだったらJAVAおすすめ。
0096デフォルトの名無しさん2009/02/23(月) 21:20:16
>>94
やっぱり
Prolog
0097デフォルトの名無しさん2009/03/01(日) 20:35:18
超絶簡単言語一覧
Bash
AWK
Tcl
Lua
HSP


Prologをすすめる人は陰謀家だから気にしないように。
Prologでまともな物作れるようになるまで
どれだけ時間がかかると思ってんだろうね。

UNIX/Linuxの人ならシェルスクリプトはできたほうがいいだろう。
安直にGUI作るならTclやHSP。

Luaは組み込み専用みたく思われているが、単独でも結構使える。
それに、昔のBASICよりさらに簡単なので挫折しない。

趣味でやるのなら、挫折しなくて面白いものでなければいけないのに、
なぜ難しい言語やらまともな物が作りにくい言語やらを奨める人が多いのか
全く理解に苦しむ。
0098デフォルトの名無しさん2009/03/01(日) 22:11:12
>>97
君がいう「まともな物」のイメージが歪んでいるだけ。
0099デフォルトの名無しさん2009/03/01(日) 22:22:27
まともなものが作れる基準に照らすとbashとawkは外れるような・・・
0100デフォルトの名無しさん2009/03/01(日) 22:43:10
>>98>>99
パスカルの三角形やハノイの塔がやりたくてプログラミングするわけじゃない。
論理パズルがやりたくて論理型言語を勉強するわけでもあるまい。

シェルスクリプトでファイル処理やテキスト処理、その他バッチ処理をするのは実用的だろう。
だから、bashやawkは学ぶ意味がある。
Tcl/TkやHSPも簡単にGUIアプリが作れるので、実用的だし飽きずに続けられる。
Luaは少ない労力で習得でき、それでいて実用性も充分だ。

プログラミングそれ自体が目的なら何でもかまわない。
しかし、目に見えて役に立つか楽しいかしなければならないなら、
PrologだのForthだのを奨めるのはいかがなものか。
0101デフォルトの名無しさん2009/03/01(日) 22:51:48
>>100
「PrologでまったりPart4」スレにいらっしゃいという誘導が一番か。
Prologとは徹頭徹尾データベースであるということがやがて分かる。
つまりメモです。
0102デフォルトの名無しさん2009/03/01(日) 22:58:21
>>101
定義しとけば質問に答える。
そういう意味ではデータベースなんだろうけどね。

好きな人にはたまらんだろうけど、
そうでもない人にとっては珍妙な言語にしか見えないだろう。
0103デフォルトの名無しさん2009/03/01(日) 23:04:48
XMLやExcelの類と思えばいいんじゃないの。
0104デフォルトの名無しさん2009/03/01(日) 23:07:58
>>100
GUIアプリが作れると実用的とは思えない。
満足いく水準の中身がなきゃ。
0105デフォルトの名無しさん2009/03/02(月) 01:09:29
日曜プログラマは日曜以外にプログラムできない体なのか?
まずは言語の習得よりも改造手術が必要なのでは。
0106デフォルトの名無しさん2009/03/02(月) 07:22:43
そこをジヅラ通り捉えてどうする
0107デフォルトの名無しさん2009/03/02(月) 09:58:05
俺は毎日が日曜日だから、実質毎日できるお
0108デフォルトの名無しさん2009/03/02(月) 22:01:08
広範なテキスト操作に使える言語は覚えておくと便利だよね★
達人プログラマーでも強力な正規表現が使えるPerlは
あらゆるプログラマにとって有益だと強調してたくらいだし。
0109デフォルトの名無しさん2009/03/02(月) 22:24:30
>>105-107
昔から日曜大工という言葉があってだな
そんなところに突っ込んでると小学生以下だと笑われるぞ
0110デフォルトの名無しさん2009/03/02(月) 22:32:25
きんどー日曜ちゃん★
0111デフォルトの名無しさん2009/03/03(火) 01:42:47
次の日曜こそ頑張る!
0112デフォルトの名無しさん2009/03/03(火) 09:40:58
>>108
正規表現こそ忘却の第一候補。
結果的にこれに頼る言語は全部ダメ。
0113デフォルトの名無しさん2009/03/03(火) 12:50:20
日曜プログラマは日曜しか勉強しません^^
0114デフォルトの名無しさん2009/03/03(火) 13:37:52
>>112
バッサリw
0115デフォルトの名無しさん2009/03/07(土) 00:21:56
気象予報士って13歳でも受かるんだな
0116デフォルトの名無しさん2009/03/08(日) 13:00:03
46歳のオッサンですが、
”仕事が暇”なので、C#の入門書買ってきて、いま
2次元配列を勉強中。
ていうか、オブジェクト指向の意味が解ってきた飢餓する。
0117デフォルトの名無しさん2009/03/09(月) 23:10:35
48だけどオブジェクト指向まではまだ遠いな・・・・ショボン
0118デフォルトの名無しさん2009/03/10(火) 14:03:20
>>109
もまいの頭のよさに全員が脱毛した
0119デフォルトの名無しさん2009/03/10(火) 21:59:50
プログラミング初心者レベルから抜けられない理由
プログラミングが苦手だという人がいる。
その人は、決して理解力が劣っているわけではない。
むしろ、ループや条件分岐、関数の作り方といった、
プログラミング言語の文法に関しては、
普通の人より速く理解できたりする。
入門書の章末に載っていような簡単な練習問題に対しては
ちゃんと正解を出すことができる。
しかし、ある程度の規模があって複雑な処理をするプログラムを書こうとすると、
どこから手を付けていいのか分からず、とたんに手が止まってしまう。
プログラミングの上手な友人に聞いてみると、
「問題を分割すればいいんだよ」と言われるが、
じゃあその「分割」とは一体何を指しているのかが分からない。
お気付きだと思うが、これはちょっと前までの自分の状態だった。
恥ずかしながら、情報系の学科に所属しているのにもかかわらず、
僕はつい最近までプログラミングというものに苦手意識を持っていた。
最近になって、ようやくその苦手意識が薄れてきて、
以前の自分がどんなところでつまづいていたのかが分かりかけてきたので、
まとめておくことにする。それは
「自分が何を分かっていないのかが分かっていない」
ということだ。
言い換えると、「問題そのもの」と「その問題を解く手段」を混同しているということ。
0120デフォルトの名無しさん2009/03/10(火) 22:00:16
もう少し言うなら、
1.文法
2.ライブラリの使い方
3.アルゴリズム
4.問題そのもの
5.自分のやりたいこと
の5つのうち、1〜3までが「問題を解く手段」で残り2つが「問題そのもの」だ。
特に初心者のうちはこれらがごちゃごちゃに入りくんでいて、混乱してしまいがち。
また、3番目くらいまでの情報はネットにも溢れているけど、
4、5番目あたりをどう整理するかはその場その場で考えるしかない。
問題そのものが分かっていないのか、あるいは問題を解く手法(ライブラリの使い方であったり、
アルゴリズムであったり)を知らないだけなのか、自分の経験を振りかえってみても、
また周りのプログラミングが苦手という人を見ても、これをきっちりと分けることができていないように思う。
プログラミングがどうも苦手だ、という人はこれを常に意識して問題を考えるようにすると、
上達速度が変わるだろう。
以上、初心者++くらいの人間の戯言でした。
0121デフォルトの名無しさん2009/03/10(火) 22:01:14
3行でお願いします!
0122デフォルトの名無しさん2009/03/10(火) 22:08:21
>>121
プログラミング初心者レベルから抜けられない理由
「自分が何を分かっていないのかが分かっていない」
言い換えると、「問題そのもの」と「その問題を解く手段」を混同しているということ。
0123デフォルトの名無しさん2009/03/10(火) 22:14:18
金堂もなにも初心者はどっちも分かってないことが多いが
0124デフォルトの名無しさん2009/03/10(火) 22:33:35
試験は試験であって、外界で生成された問題ではないのだから、
試験問題を解く場合には多くの一般的な手がかりがある。
明らかに試験問題は、答えの見当をつけるのに予定された
試験時間のより多くの時間がかかるはずがない。
もし自分の考えた方法が割り当てられた時間より
長くかかるようなものであったとしたら、
どれほどそれがすっきりした方法であろうとも、
断念しなければならない。
まあ、それはそうである。つまり、この場合においてより重要なのは、
選択肢がこうなっているのだったら、問題文なんかいらない。
問題文はただ時間をむだにさせるためのカムフラージュなのだ。
それは
誰がこの問題をよこしたか ?
それは私をどうしようというのか ?
と考えてみれば、無視できる。
0125デフォルトの名無しさん2009/03/11(水) 09:07:17
気持ち悪いです>_<
0126デフォルトの名無しさん2009/03/11(水) 15:33:33
週休二日なんだし、そろそろ土曜日もプログラムの勉強しないか?
0127うゆ ◆e6.oHu1j.o 2009/03/11(水) 20:01:50
NScriptでいんじゃね
0128デフォルトの名無しさん2009/03/11(水) 21:01:39
128
0129デフォルトの名無しさん2009/03/12(木) 05:01:47
ま、いいけど・・・

>その人は、決して理解力が劣っているわけではない。
>むしろ、ループや条件分岐、関数の作り方といった、
>プログラミング言語の文法に関しては、
>普通の人より速く理解できたりする。


>お気付きだと思うが、これはちょっと前までの自分の状態だった。

こういうこと書ける人って 不 思 議 
0130デフォルトの名無しさん2009/03/12(木) 08:32:55
ワシはJavaの本読んでも、コンテキストとかわけのわからん言葉で
チンプンカンプンやけど、ゲームでもネットワークでもドライバでも
なんでも自由自在にJavaで作れるぞ。という事でプログラム覚えるのに
本は必要ない。
0131デフォルトの名無しさん2009/03/12(木) 08:56:16
何で突然、本が出てくるの?
0132デフォルトの名無しさん2009/03/12(木) 09:03:55
みんな本で悩んでるんやろ。ワシも何千円も無駄金捨てた。
まあワシの場合、50過ぎて老眼が酷いという事もあるがね。
0133デフォルトの名無しさん2009/03/12(木) 09:38:05
私は百万以上・・・
0134 2009/03/12(木) 19:21:31
Javaでドライバって。
0135デフォルトの名無しさん2009/03/13(金) 00:30:51
そのドライバでゆるんだ頭のネジ締めとけ
0136デフォルトの名無しさん2009/03/13(金) 06:40:14
誰がうまいこと言おうとしろって言ったんだ?
0137デフォルトの名無しさん2009/03/13(金) 08:27:20
>>132
私は47から急に読めなくなったな。
0138デフォルトの名無しさん2009/03/13(金) 10:48:53
>>134>>135

あのなぁ、java使いは、DBブリッジなんかの事もドライバと言ってな
Pure Javaで書くんだよ。
0139デフォルトの名無しさん2009/03/13(金) 13:03:38
Java使いの間でしか通じないローカルな使い方されてもなぁ
0140デフォルトの名無しさん2009/03/14(土) 00:59:27
コネクタだろ
0141デフォルトの名無しさん2009/03/14(土) 08:42:36
そうとも言うな。
0142デフォルトの名無しさん2009/03/14(土) 13:31:37
日曜プログラマの人たちって何作ってるの?
0143デフォルトの名無しさん2009/03/14(土) 13:41:55
基本ソフト
0144デフォルトの名無しさん2009/03/14(土) 18:19:48
トレーディングシステム
0145デフォルトの名無しさん2009/03/14(土) 18:59:50
子供
0146デフォルトの名無しさん2009/03/14(土) 19:38:25
夕食
0147デフォルトの名無しさん2009/03/15(日) 08:14:23
ゴミの山
0148デフォルトの名無しさん2009/03/16(月) 13:41:00
ttp://www.asahi.com/national/update/0314/TKY200903140221.html
0149デフォルトの名無しさん2009/03/25(水) 06:43:24
俺、元職業PGだけどVB6をやる気になったわ。
「ラーニングエディション」持ってるからな。
今更、VB6って思うかも知れないけど・・・。
0150デフォルトの名無しさん2009/03/25(水) 08:49:22
なんていうかがんばれよ
0151デフォルトの名無しさん2009/03/25(水) 08:55:58
初心者だけど、C++やる
PHPしか知らない
なにか文句あるか
0152デフォルトの名無しさん2009/03/25(水) 17:34:28
ないよ。
0153デフォルトの名無しさん2009/03/27(金) 00:39:47
どうしてもDelphiに戻ってしまう・・・
0154デフォルトの名無しさん2009/03/27(金) 18:22:04
>>153
問題あるの?
0155デフォルトの名無しさん2009/03/27(金) 19:09:42
おれ、7年間サンデープログラマだから、色々やったよ。
C,C++,C#,Java,Perl,PHP,VB,VBA,Silverlight
どれも身について無いわ。
0156デフォルトの名無しさん2009/03/27(金) 20:15:01
>>155
仕事でコード書きまくらないと、なかなか・・・
#作りたい物があって、そのためにどうするか だと違うんだろうけどね
0157デフォルトの名無しさん2009/03/27(金) 20:49:18
C#簡単だしいいじゃん
ガベージ・コレクションも付いてるし速度はそこそこ速いし
Javaなんか糞だと思った
0158デフォルトの名無しさん2009/03/27(金) 22:40:49
C#なんか大糞
きさまが半島人でないならRubyにしろ
0159デフォルトの名無しさん2009/03/28(土) 01:19:58
イタリアを馬鹿にするな
0160デフォルトの名無しさん2009/03/29(日) 01:47:26
pythonやれば?
結局プログラム学ぶのに面倒なとこって
デバッグの部分でしょ。
python なら楽ちんだお。
0161デフォルトの名無しさん2009/03/29(日) 12:19:45
このスレでは日曜プログラマにはPrologしかないと
いう結論がでているのだが・・・
0162デフォルトの名無しさん2009/03/29(日) 21:16:08
Schemeは?
実用アプリ作りたいとか手に職を付けようっていうんじゃなくて
休日にプログラミングを楽しむなら悪くない選択だって思うけど。
0163デフォルトの名無しさん2009/03/29(日) 21:26:41
実用アプリを作らない休日にプログラムを楽しむって意味がわからん。
使えるアプリを開発しないプログラミングって何よ。
0164デフォルトの名無しさん2009/03/29(日) 21:32:23
逆に休日を使ってワードやエクセルのようなソフト作っている人ってそんなにいるの?
俺は無理だと素直にOOo使っている(^^;;
0165デフォルトの名無しさん2009/03/29(日) 21:36:52
実用アプリってワードやエクセルなのか?www
0166デフォルトの名無しさん2009/03/29(日) 22:25:36
日曜プログラマーの考える実用アプリってどんなもの?
ワードやエクセルはたとえだけどすでに欲しいソフトは今存在する。
それを見つければいいんだ。作る必要はない。
もし実用にこだわるならshellスクリプトやバッチファイルいじっているだけで終わるような気もするけど。
あえて言えばなでしこぐらいは使える方がいいかなw
「実用」をどの程度に考えているのかわからないけど限界を知る中で楽しむって言うのも大切だって思うけど(^^;;
0167デフォルトの名無しさん2009/03/29(日) 23:02:03
休みの日の空いた時間にやるから、なかなか進まないな
オレは、C++使っているけど・・・C++って使いやすいよね?

Cよりはマシ、Cよりはマシと思い使い続けているけど、
C#とかに行ったらショックが大きい?
0168デフォルトの名無しさん2009/03/29(日) 23:02:48
仕事で使う電話帳をexcelで作ったけど、そこから直接電話が
掛けられないかと考えて結果、コンパイラでも作ろうかとしてるけど、
やっぱり遅々として進まない。
3週間経ってようやく外部仕様の3割くらいできたのだろうか程度。
0169デフォルトの名無しさん2009/03/29(日) 23:09:27
試してみればいいじゃんC# 面白いと思うよ

電話をかけるというと、DTMFか?
0170デフォルトの名無しさん2009/03/29(日) 23:10:17
>>167
Windowsの窓プログラムを作るなら、C++よりC#のほうが数倍簡単。
日曜プログラマーならC#を進める。ただしC++で慣れてしまったらC++のほうが簡単になる。
0171デフォルトの名無しさん2009/03/29(日) 23:11:43
>>167
C#に浮気した俺はC++に戻れなくなった。
Express Editionで十分だから気になるなら試してみては?
0172デフォルトの名無しさん2009/03/29(日) 23:34:00
C++とか、何でもできるからデータ構造とか細部の詳細に時間かけてしまって、本来のソフト開発が全然進まない。
0173デフォルトの名無しさん2009/03/29(日) 23:34:31
世に出回ってる便利なアプリレベルのものを目指して
自作のを少しずつ進歩させていくのがサンデープログラマーの楽しみだよな。
模型組み立てたり、日曜大工やるのと基本的に一緒だと思う。
何か調べたい時にネットの情報量も多いし、C#が一番合う気がする。
作れたら満足して使うことはほとんどないけど。
0174デフォルトの名無しさん2009/03/29(日) 23:38:00
>>172
あははははは、目的を簡単にするためにツールが必要だと思って。
ツールを作り始めたら、異常に高機能なツールができてしまったことはざら。
趣味でやるとね〜〜〜C++だと・・・
0175デフォルトの名無しさん2009/03/29(日) 23:54:09
言語でなくてSQL とか TK ,Qt を勉強って感じでもいいんでないの?
こいつらの使い方覚えつつ、なんか言語覚えてくとか。
0176デフォルトの名無しさん2009/03/30(月) 07:49:56
>>162
慣れてしまえばPrologと同じレベルだろうね。このスレは覚えやすさを問うて
いるのであって、読み易さはあまり決定的なことではないし。
0177デフォルトの名無しさん2009/03/30(月) 14:56:11
RigidChipsってのにハマってた時期に
Lua使ってみたけど、簡単で遊べた。
でもなにかあって調べる時に
日本語のドキュメントが少ないのはやっぱ辛い
0178デフォルトの名無しさん2009/03/30(月) 21:34:48
>>170
windows が廃れても大丈夫な言語がいい
0179デフォルトの名無しさん2009/03/30(月) 21:36:48
>>178
そんな言語あるわけないだろ!
達人プログラマにはこうある。

お前の覚えた知識は明日にはかびてる可能性あり^^
0180デフォルトの名無しさん2009/03/30(月) 21:53:58
>>178
VCとCってなんか別物みたいな、きがする
#と最近VC++の本読んでみて思った
#いや、UNIXプログラミング読むと 普通なんだが
0181デフォルトの名無しさん2009/03/30(月) 22:37:11
完成させることよりプログラミング自体が楽しくてやってる人も多いだろう
そういう人にはどう考えてもC++
0182デフォルトの名無しさん2009/03/30(月) 22:43:43
そこに話を持っていくならSchemeだろ。
C++は逆にプログラミングじゃなくて結果が先にあるような気がする。
0183デフォルトの名無しさん2009/03/30(月) 22:51:39
Prolog工作員の不屈の工作活動は賞賛に値する
乗せられてちょっと触ってみたらこれがまた面白くてむかつく
0184不屈の工作員2009/03/30(月) 22:57:04
>>183
こちらにもどうぞ。
http://pc12.2ch.net/test/read.cgi/tech/1179157784/
0185デフォルトの名無しさん2009/03/31(火) 05:19:45
Windows環境限定でいいならC#が一番楽だろうね。
基本的にどの種のアプリもスムーズに作れる。
0186デフォルトの名無しさん2009/03/31(火) 05:21:58
WIn限定ならDelphiの一人勝ちでしょ
0187デフォルトの名無しさん2009/03/31(火) 05:36:51
俺の中ではDelphiは6で止まってるんだが、IDEってあるの?
0188デフォルトの名無しさん2009/03/31(火) 06:22:33
Delphi7がWindowsXPのLunaに正式対応してるからそれで頑張ってる。
自分でフレームワーク拡張しまくったからもう手放せないな。
0189デフォルトの名無しさん2009/03/31(火) 07:55:19
言語になれて、個人資産もたまって手放せなくなったと言う個人的な理由で、
日曜プログラマむけ言語を紹介するのはあほか!
どんな言語でも使いまくって資産ためたら、それが一番だ。
0190デフォルトの名無しさん2009/03/31(火) 14:42:30
Delphi(笑)
0191デフォルトの名無しさん2009/03/31(火) 15:26:25
日曜プログラマならなおさらDelphiしかないんでないの?
Win限定ならねw
0192デフォルトの名無しさん2009/03/31(火) 15:33:45
理由も書かずに進めてもね
01931922009/03/31(火) 15:36:45
>>188は明らかにおかしいが、理由はどうでもいい気がしてきた。
じゃ俺は、Delphi(笑)  としておこうw
0194デフォルトの名無しさん2009/03/31(火) 15:48:04
>>192
無料で始められる
GUIの設計が簡単
コンパイルが爆速
実行速度が速い
ランタイムがいらない

などなど
0195デフォルトの名無しさん2009/03/31(火) 16:00:44
Delphiが流行った頃から日曜プログラマやってた人の中には愛用者が多いと思うけど
今では.NETに役割を譲った感が強いからなぁ・・HejlsbergはC#作ってるし・・・。
0196デフォルトの名無しさん2009/03/31(火) 16:04:56
昔は日曜プログラマ御用達のDelphiだったねw
いまから始めるならC#の方が良いのかな?
でも.NETか…
0197デフォルトの名無しさん2009/03/31(火) 19:39:18
C++、C#、Delphi
確かにWindowsには有利な言語は限られる。
しかしBESTは
いちばんLIKEな言語!!
魂でPROGRAMMING!!
0198デフォルトの名無しさん2009/03/31(火) 20:02:49
C++は違うね
0199デフォルトの名無しさん2009/03/31(火) 20:38:32
>>196
.NETのどこが抵抗ある?
0200デフォルトの名無しさん2009/03/31(火) 20:45:55
まー、.NETやるくらいならJavaでもいいじゃん。って感はあるな。
0201デフォルトの名無しさん2009/03/31(火) 21:00:46
何の抵抗もなく両方入れてる俺にとっては、何の説明にもなってない。
0202デフォルトの名無しさん2009/03/31(火) 21:04:05
某スレといいつまんない頑張り方が多すぎだな
02031992009/03/31(火) 21:10:47
>>202
それは誰に対して言っているのか? まじめに聞いているのだが
0204デフォルトの名無しさん2009/04/01(水) 00:17:40
.NETは何のためにあるの?
0205デフォルトの名無しさん2009/04/01(水) 00:24:25
マイクロソフトが作ったからあるの。
↓を隅々から嫁
ttp://www.microsoft.com/japan/net/default.mspx
0206not1962009/04/01(水) 01:00:41
>>199
すごくある。linux で使えない。
0207デフォルトの名無しさん2009/04/01(水) 01:25:15
>>206
それもまた答えのイメージが違うな。
linux使いはlinuxの中で遊んでればよくて、他のOSの事は関係ない。
無理やり言ってるとしか思えない。
Winがメインの人に聞きたいですね。

それに、その発言は.NET使いたいんだけど、linux上で使えないのが
残念と言う意味にも取れる。
0208デフォルトの名無しさん2009/04/01(水) 02:23:44
どうでもいいじゃん。自分に合ったのを使うのが一番楽しい。
0209デフォルトの名無しさん2009/04/01(水) 06:05:38
>207
でも、Linux使う人はかなりの数Windowsも使っていて、
どちらでも使えるとなんだかありがたいよね?
0210デフォルトの名無しさん2009/04/01(水) 07:04:40
日曜プログラマなんだろ?C#でいいじゃん。
画像処理も簡単だし、ゲームとかも作りやすいぞ。

Linux? オープンソースなコミュニティに参加するつもりがないなら無視でいい。
Monoがあれば2.0相当なら動作するんだろ。
0211デフォルトの名無しさん2009/04/01(水) 08:03:11
>>210
OSとかスレ違いばかりだな。
日曜プログラマにはUNIXの香りを残すLinuxが一番だと思うよ。
Monoで.Netの開発は事実上できないし。
0212デフォルトの名無しさん2009/04/01(水) 14:35:43
>>211
>OSとかスレ違いばかりだな。
>日曜プログラマにはUNIXの香りを残すLinuxが一番だと思うよ。
スレ違いの自覚があるなら他に行ってくれ。
0213デフォルトの名無しさん2009/04/01(水) 15:40:12
>>212
いかに、易しく学かその環境や方法を考えてきたのに、
「OSがWindowsなんだからC#」だけでは困る。それなら、
C#の何を学び、「何を捨てるか」まで言及してくれないと。
ひとたび言語を決めたら、どういう方法で忘れないように
するか考えるというのもこのスレのテーマ。
0214デフォルトの名無しさん2009/04/01(水) 16:29:48
>>213
ここってそんなスレだっけ・・?

>何を学び、「何を捨てるか」まで言及してくれないと。
そこまで言及して語ってるような人なんて居ないし無駄だろ。
結局は「使い慣れた言語が一番」って話になるだけ。
0215デフォルトの名無しさん2009/04/01(水) 17:33:25
>>213
わるいけどさ、そこで止まると荒らし規定しちゃいたいかな。
ただ、とうぜん一つの言語を選ぶとで何が学べるのか何を捨てるのかって話を
>>213がしてくれるなら評価はコペルニクス的転回を迎えることになるw
0216デフォルトの名無しさん2009/04/01(水) 17:35:09
>>214
スレタイ >>1 の期待に反して、前半では簡素な仕様の言語なら
忘れないよという話題に終始した。つまり、忘れないようにするには
どうするかではなく、これなら忘れっこないという言語を提案した。
ところがここしばらくの流れでは、OSはWindowsだろうから、Delphiだ、
C#だという。しかも内容は、「初心者のための・・・」スレで繰り返されて
きたことと同じ。スレタイ読んでるのかなと疑問が湧くし、スレを盛り
上げようとしてきた側からはやはり不満がでるというものだ。
02172142009/04/01(水) 18:17:44
>>216
俺も結構ROMってるけど、その自治の方針には賛同しかねる。

日曜プログラマの一人として使ってる言語の話をしちゃいかんのか?
IDE支援が受けれる言語を選択すれば、忘れかけた曖昧な記憶の中でも作れると思うのだが、それも否定するのか?

俺が盛り上げようとしてきた とか自惚れるのも大概にしろ。
言語ガイドからの流入組みは隔離スレに戻れってのには同意する。
あと一連のレスで>>212>>214以外は俺じゃないので誤解無きように
0218デフォルトの名無しさん2009/04/01(水) 18:24:25
C++は「猫でもできる」のに、おまえらときたら…^^
0219デフォルトの名無しさん2009/04/01(水) 18:37:14
>>217
スレ作った人には敬意を表するが、それを利用して独自の
スレに展開していくのも掲示板の楽しみだから。
0220デフォルトの名無しさん2009/04/01(水) 19:39:35
static UINT stWidth[5] = {1, 5, 25};

static COLORREF ColorTable[5] = {
RGB(0, 0, 0),
RGB(255, 0, 0),
RGB(0, 0, 255),
RGB(0, 255, 0),
RGB(255, 255, 0)
};

CDraw* pDraw = new CDraw(pFrom, pTo, stWidth[m_Width], ColorTable[m_Color], m_Type);

m_Draw.Add(pDraw);

SetModifierdFlag();

return pDraw;
0221デフォルトの名無しさん2009/04/01(水) 19:48:26
>220
適当なこと言うな
0222デフォルトの名無しさん2009/04/01(水) 20:05:52
1バイトは8ビットである。では、1ギガバイトはどれか。?
 A.?1Gバイト B.?1ギガ?
 C.?1GB    4.300km?

0223デフォルトの名無しさん2009/04/01(水) 20:08:45
VIPに立ってるプログラミングスレではやたらとC#がすすめられてる
0224デフォルトの名無しさん2009/04/01(水) 20:10:59
WindowsならC#,DelphiなのがわかったけどLinux,MacOsXはなに?
0225デフォルトの名無しさん2009/04/01(水) 20:25:57
MacOSXはObjective-Cだろ。
Classic環境ならC/C++だろうけど。
0226デフォルトの名無しさん2009/04/04(土) 00:24:55
>>224
Linuxでプログラミング って何をやりたいのかによると思うんだが
システムコール ごりごり使うなら、C以外の選択肢はないと思うけど
それ以外のアプリなら、LLでもいいんじゃないのかなと
ドライバー作ること以外は、大体やれるんじゃない?(パフォーマンスはともかくw)
マルチスレッドで遊ぶならphpはだめよ

参考になる本はPerlが圧倒的に多いと思うし、CPANでかなり遊べる
Perl/Rubyは*nixで遊ぶ方が、楽だし、使える機能も多いと思う
SQLServer以外のメジャーどこのDBはだいたい使えるしw
GUIはJRuby+swing+NetBeansがネタ的におもしろいんじゃないかな

WindowsでC#は、API直叩き以外だと色々遊べそうだからいいんじゃないかなと
0227デフォルトの名無しさん2009/04/04(土) 00:28:33
linuxならkylixでdelphi、webならdelphi for phpという手もw
0228デフォルトの名無しさん2009/04/04(土) 04:27:23
マルチプラットフォームならなんだべ?w
0229デフォルトの名無しさん2009/04/04(土) 09:25:26
G1-GCの仕様がよく分からない。
スループットと最悪値のトレードオフを図ったGCでいいの?
0230デフォルトの名無しさん2009/04/04(土) 11:48:57
WindowsでGUI不要ならPythonがラクだよね。
02312292009/04/04(土) 12:03:37
遅レスすぎるが>>229はご送信ですた。
0232デフォルトの名無しさん2009/04/04(土) 23:38:13
>>228
OS回り=>C
その他=>好みでいいんじゃない? お手軽さだと、いまの自分的にはRubyかな
0233デフォルトの名無しさん2009/04/05(日) 15:59:07
今日は日曜日だー。
0234デフォルトの名無しさん2009/04/05(日) 16:10:46
wxWidgets
0235デフォルトの名無しさん2009/04/08(水) 19:12:42
ダンコーガイが気に入らない。
0236デフォルトの名無しさん2009/04/09(木) 22:19:46
簡単な言語でテキトーに遊べばいいじゃん。
どうせ趣味なんだし。

『Luaプログラミング入門』
ttp://karetta.jp/book-cover/lua

『実例でわかるawk』
ttp://www.ibm.com/developerworks/jp/linux/library/l-awk1/
ttp://www.ibm.com/developerworks/jp/linux/library/l-awk2/
ttp://www.ibm.com/developerworks/jp/linux/library/l-awk3/
0237デフォルトの名無しさん2009/04/09(木) 22:23:16
またLuaにAWKとか不思議なチョイスだな
0238デフォルトの名無しさん2009/04/09(木) 22:28:23
>>237
不思議というか、単純な暗記勉強だけで使える言語をチョイスしただけ。
誰でもできる言語って意外と無いんだよ。
「schemeは簡単」とか「VBはそんなに難しくないし便利」とか、いろんな意見があるけど
Luaやらawkやらに比べると挫折率が高い。
むろんHSPとかBASICでもかまわんのだろうけど。
0239デフォルトの名無しさん2009/04/09(木) 22:39:03
>確かに、awk は立派な名前ではありません。
>しかし awk はすばらしい言語です。
>awk は、テキスト処理やレポート作成に適していますが、
>たくさんの洗練された機能を備えているため、
>基幹業務のプログラミングにも利用できます。
>また一部の言語とは違い、awk の構文は親しみやすく、
>C、Python、および bash などの言語の長所を取り入れています
>(しかし厳密には、awk は Python や bash より前に開発されています)。
>awk は一度習得すれば、戦略的なコーディングの重要な部分になり得る言語です。

Daniel Robbinsよ、AWKはお前の嫁か?
ほめ杉
0240デフォルトの名無しさん2009/04/09(木) 22:45:26
AWKがPythonから構文パクったってのは本当かね
0241デフォルトの名無しさん2009/04/09(木) 22:50:57
>>240
ネタ? awkの方が圧倒的に古い

>>238
awkよりVBの方がやさしいと思うぞ
正規表現つかえねーと つかえねーもの>awk
0242デフォルトの名無しさん2009/04/09(木) 23:00:48
>>241
http://www.ibm.com/developerworks/jp/linux/library/l-awk1/
単にPythonやBashでなじみの文法がそのまま使えます、とか言えばいいのにね

PythonやRubyあたりを差し置いてLuaやAWKってのはやっぱり不思議だ
0243デフォルトの名無しさん2009/04/09(木) 23:04:10
Python vs Ruby はちょっと興味ある。
スクリプトにも保守性を求めるタイプにはPythonがいいのか?
0244デフォルトの名無しさん2009/04/09(木) 23:09:46
AWKはできるがPythonもRubyもできない俺が来ましたよ
PythonやRubyのほうが簡単とかってネタですよね?
0245デフォルトの名無しさん2009/04/09(木) 23:23:13
組み込み型ってのはホニャララで
それを基にオブジェクトを作ります。
クラスではオブジェクトに対応するものをインスタンスオブジェクトと呼び、
ウンタラカンタラです。
プロパティはホゲホゲでメソッドがホゲホゲです。
アトリビュートとはホンニャラカンニャラです。

こんな調子の説明では挫折しないほうがおかしい。
職業でやってるわけじゃないんだから、そんなに我慢してられん。
0246デフォルトの名無しさん2009/04/09(木) 23:27:42
python ならとりあえず簡単な TK のプログラムでもみせりゃいい。
とにかくおれは python 一押し。
まあ ruby でもいいんだが。
0247デフォルトの名無しさん2009/04/09(木) 23:29:22
どこのC#だ?プロパティとアトリビュートの違いって言葉じゃ分からない。
お互いの立場が入れ替わっても用語として成立するだろ。たぶん。
0248デフォルトの名無しさん2009/04/09(木) 23:50:01
どれでもいいから、自分がいいとおもったのをやるのが一番だよ。
0249デフォルトの名無しさん2009/04/10(金) 01:41:41
ttp://www.rakunet.org/TSNET/topics/compare.html
各スクリプト言語の比較
0250デフォルトの名無しさん2009/04/10(金) 02:01:10
>>244
yes。
ま、そのかわり、ややこしいこともできるようになるけど。
0251デフォルトの名無しさん2009/04/10(金) 11:57:06
>>244
基本的にTextの行単位の処理だけでしょ>awk
複数行にまたがる行をまとめて処理しなけりゃいけない場合とか辛くないか?

自分ならPerlの方が楽にできる
Rubyはまだそこまで使えないけどな(仕事で使う機会がないw)
Pythonは空白インデントが受け付けなかった、単に気分の問題だろうけど
jangoのギターは好きだけどね Minor Swing 最高だよ>CDのコンピには入ってないバージョン
東芝盤のLPに入ってる奴ね
0252デフォルトの名無しさん2009/04/10(金) 12:09:52
emacsをバッチモードにしてですね…
0253デフォルトの名無しさん2009/04/10(金) 12:41:52
Pythonが最適ってことでいいじゃないか
0254デフォルトの名無しさん2009/04/10(金) 13:18:58
なぜジャズギターなんだ
0255デフォルトの名無しさん2009/04/10(金) 15:47:18
Perlは忘れるねー。
$#array とか $1 とか @_ とか
もー、呪文のような構文が多すぎて。
0256デフォルトの名無しさん2009/04/10(金) 16:37:38
>>249
Prologの世界では推奨されないコードだけど。
加算器(X) :- read(N),(N==0,S=0;加算器(S)),X is N+S.
0257デフォルトの名無しさん2009/04/10(金) 19:07:45
>>251
AWKに向かない複数行にまたがる処理ってどんなの?
実例を見てみないとイメージがわかないから、
見せて欲しいな。
0258デフォルトの名無しさん2009/04/11(土) 01:00:02
>>251
一応、 RS で改行以外に変更できることにはなっている。
でも使ったことない。
0259デフォルトの名無しさん2009/04/11(土) 01:19:49
スクリプト言語的には実はJRubyが一番高性能なのかも。
Javaがグレードアップすれば、JRubyも自然とライブラリが増えるし。
0260デフォルトの名無しさん2009/04/11(土) 09:34:47
Jythonの事も思い出してやってください・・・。

つか現時点でもライブラリを言い出すとJython>JRubyだと思うが。
0261デフォルトの名無しさん2009/04/11(土) 11:41:36
>>259
tomcatに入れるのがまだまだみたいだから。それが解決されればね
#自分的にもかなり期待してるんだけど
glassfish がいまのところの解決策なのかな?
0262デフォルトの名無しさん2009/04/11(土) 13:11:27
>>257
詳細はもう忘れちゃったけど、fortran のコード・コンバーター
コンパイラ依存部の書き換えなんだけど、どこまでを1つの行として扱うか
先読みしながら書き換えないといけない
#複数回通せばよかったのかな、と今になって思うw
0263デフォルトの名無しさん2009/04/11(土) 15:50:23
>262
出力を後でまとめて行うっちゅうだけじゃん?
それ1行ずつ読んでも処理できると思うけど...
0264デフォルトの名無しさん2009/04/11(土) 23:21:34
そういうのに awk 使うのってなんかの修行なのか?
0265デフォルトの名無しさん2009/04/12(日) 00:16:33
処理範囲を決めるならAWKでも難しいことは何にもないけどな。
たとえば、行頭にBEGINのとこから行頭がENDのとこまでを表示するとすれば、
/^BEGIN/,/^END/{ print $0 }
でいいし。

>>262みたいに「詳細は忘れちゃったけど」なんていうんじゃ、
どうにもコメントのしようがない。
0266デフォルトの名無しさん2009/04/12(日) 00:29:13
>>265
2パスの解析が必要な処理に弱いってことじゃないか?
行を戻れないし。
0267デフォルトの名無しさん2009/04/12(日) 00:54:31
>>266
読み込みと処理は別々にできるだろ。
とりあえず読み込むだけ読み込んで、
後で必要な処理があるならENDでやればいいだけだから。
0268デフォルトの名無しさん2009/04/12(日) 02:25:12
>>267
AWKの特徴台無しだなww
0269デフォルトの名無しさん2009/04/12(日) 02:53:24
初めてスレ覗いたけど
何使うかより何作るかじゃね?
0270デフォルトの名無しさん2009/04/12(日) 04:41:52
そりゃそれができれば一番だけど
サンデープログラマー略してSPのスキル的には
そこまで選択肢の広い人ばかりじゃないから
今やれる範囲で作れるものを作るというのもあるからね
苦痛を伴う学習と、出来上がりの質の妥協点として
一番バランスの良い言語は何か…って感じじゃなかろうか
0271デフォルトの名無しさん2009/04/12(日) 04:46:39
以降の文章で"SP"が2度と出てこないのになぜ略したのかをkwsk
0272デフォルトの名無しさん2009/04/12(日) 04:54:35
流行ったらいいなと思ってやりました。すみませんでした。
0273デフォルトの名無しさん2009/04/12(日) 07:07:09
俺(SP)は、もうずっとJAVA一本でやってる。
0274デフォルトの名無しさん2009/04/12(日) 11:51:11
普通はサービスパックかセキュリティポリスの略だが。
0275デフォルトの名無しさん2009/04/12(日) 12:00:31
stack pointer
0276デフォルトの名無しさん2009/04/12(日) 12:04:00
チベットでは「ラマ」と略すのが普通だしな。
0277デフォルトの名無しさん2009/04/12(日) 12:14:07
空白(スペース)もSPだな
0278デフォルトの名無しさん2009/04/12(日) 12:15:56
Sacrifice Programer
0279デフォルトの名無しさん2009/04/12(日) 15:12:36
土曜も日曜もSPで済むからこれからはSP以外使用禁止な
0280デフォルトの名無しさん2009/04/12(日) 16:37:22
それじゃSP2/SP3の立場が無くなる・・・
0281デフォルトの名無しさん2009/04/12(日) 16:43:26
Slay Ptation 2
0282デフォルトの名無しさん2009/04/12(日) 19:32:49
パイソンに軍配が上がったようです。
個人的にはパールのがすきだけど。
ラビーとかジャバとか使いたくねーし。
まだメイクセドオークバッシュのが手に馴染む。
久々にバイソンとフレックスもやりたくなった。
0283デフォルトの名無しさん2009/04/12(日) 19:37:34
SP あはは
0284デフォルトの名無しさん2009/04/12(日) 21:47:15
>>282
人それぞれなんで、誰もそれを否定しないと思うよ
0285デフォルトの名無しさん2009/04/12(日) 21:52:35
SPerのみなさん、今日までのSPの成果はいかがですか?
0286デフォルトの名無しさん2009/04/12(日) 21:56:26
今日はSPAに行ってきました。
0287デフォルトの名無しさん2009/04/13(月) 01:24:30
Slave Proletarian
0288デフォルトの名無しさん2009/04/13(月) 07:07:32
難易度からいえば
C<Java=Ruby<Python
だろ。


読み方の話だけど。
0289デフォルトの名無しさん2009/04/13(月) 08:53:23
(゚∀゚)ラヴィ!!
0290デフォルトの名無しさん2009/04/14(火) 04:19:31
Schemeは難易度高いな。読み方の問題だけど。
0291デフォルトの名無しさん2009/04/15(水) 01:05:55
あるある
0292デフォルトの名無しさん2009/04/15(水) 02:26:34
Common Lispの方がやさしいよ。読み方の問題だけど。
0293デフォルトの名無しさん2009/04/16(木) 11:13:34
>>292
Prologは段違いにやさしいよ。読み方の問題だけど。
0294デフォルトの名無しさん2009/04/16(木) 15:46:49
AutoHotkeyとか最強に優しくね?読み方の問題だけど。
0295デフォルトの名無しさん2009/04/17(金) 07:24:28
HotSoupProfessorとか最強に優しくね?読み方の問題だけど。
0296デフォルトの名無しさん2009/04/17(金) 07:54:38
>>293 アメリカ人が発音するとプロウログとか何か変だね。読み方の問題だけど。
0297デフォルトの名無しさん2009/04/18(土) 13:09:19
C言語でいいんじゃね?
0298デフォルトの名無しさん2009/04/18(土) 15:17:40
C言語はメモリの仕組みとかレジスタの使い方とか
そういうアセンブラの基礎知識があること前提だし
K&Rですらすでに別の言語習得してるよなお前ら?っていうスタンスで書かれてるので
日曜プログラマみたいな人は対象にしてない気配。
0299デフォルトの名無しさん2009/04/18(土) 15:20:13
アセンブリがいいぞ
覚えることが最も少ない言語だ
0300デフォルトの名無しさん2009/04/18(土) 15:47:07
>>298
だてに高級アセンブラと言われていないきがするよ
0301デフォルトの名無しさん2009/04/19(日) 02:11:09
VBとJAVAとC以外は茨の道
他はマイナー言語だから知ってるやつなんかいやしない
0302デフォルトの名無しさん2009/04/19(日) 02:14:23
はぁ?
0303デフォルトの名無しさん2009/04/19(日) 02:20:00
>>301
いまじゃ.NET案件が圧倒的に多いから情報も豊富になってきてるし、
JavaやCのほうが茨の道だよ

http://www.indeed.com/trendgraph/jobgraph.png?q=java+and+sql%2C+c%23+or+vb.net%2C+c%2B%2B+and+sql
0304デフォルトの名無しさん2009/04/19(日) 02:33:45
ぐぐりにくい言語勧めてるやつはスレタイ読めと
0305デフォルトの名無しさん2009/04/19(日) 11:58:24
漏れの会社は.NETなんてほとんどないんだけどなぁ。
とりあえず、情報の豊富さJavaやSQLの方が上に感じるけど。
0306デフォルトの名無しさん2009/04/19(日) 13:16:12
日曜日だけ働ける会社って余り一般的じゃないんで>>305は却下 ぎゃははっはは
0307デフォルトの名無しさん2009/04/20(月) 00:54:16
C は特別難しいということはないだろうけれど
最初は GUI の簡単な実装もできなくてprintf するくらいだから
やってて面白くはない気がする。
0308デフォルトの名無しさん2009/04/20(月) 01:01:51
ttp://www.kohgakusha.co.jp/books/detail/978-4-87593-288-8
この辺で遊べばいいかも
0309デフォルトの名無しさん2009/04/20(月) 09:02:05
サンプルプログラムをいくつも作って言語やライブラリを学ぶ形式の本てけっこうあるけど、
ひとつの実用になるレベルのプログラムをきっちり作り上げるチュートリアル形式の本て
あまりない気がする。ゲームは別として。対象読者が狭められすぎるからかな。
0310デフォルトの名無しさん2009/04/20(月) 09:44:39
知識の幅が広すぎて文章の量がえらいことになるから
0311デフォルトの名無しさん2009/04/20(月) 14:57:16
>>309
「MySQL+PHPで○○サイトを作ろう」みたいな本だと、
目標のプログラムをきっちり作り上げるのがわりとあるよ。

まあ、結局他のライブラリリファレンス本みたいなのを買う事になるけど。
0312デフォルトの名無しさん2009/04/20(月) 19:23:01
【処女・童貞】Hの話【初心者専用】24 [カップル]
↑なんだよ、これ。
0313デフォルトの名無しさん2009/04/21(火) 11:36:01
あれ?二年前に立てたスレがまだ生きてる・・・
0314デフォルトの名無しさん2009/04/21(火) 13:13:19
>>313
最近なぜか大人気。
0315デフォルトの名無しさん2009/04/21(火) 15:41:14
>>309
この板で根強い人気のあるAccelerated C++。
vector の模倣クラス、string の模倣クラス、スマートポインタ…
と、入門書としては高度なレベルで、いずれも実用になる。

…ライブラリで十分?
0316デフォルトの名無しさん2009/04/22(水) 04:33:56
ライブラリ普通に読む力があれば
アルゴリズムの本で十分だと思う。

読めるだけで書けないっつー
漢字の読み書きみたいなパターンもよくあるけど。
0317デフォルトの名無しさん2009/04/22(水) 17:47:17
昔は変数名はiとかjとかa1とかa2とかswとかcntとかだったけど今は違うんだな。
関数名とかもやたら長くて、すっかり浦島さんだ。
0318デフォルトの名無しさん2009/04/24(金) 19:59:12
今日の俺様のc#の勉強

摂氏から華氏に変換するプログラムを作った。
0319デフォルトの名無しさん2009/04/24(金) 20:22:38
奇遇だな。
俺も昨日それやった。
0320デフォルトの名無しさん2009/04/25(土) 02:10:52
俺はswitch文をポリモーフィズムでリファクタリングした
0321デフォルトの名無しさん2009/06/07(日) 03:19:53
ほ
0322デフォルトの名無しさん2009/06/07(日) 03:30:43
日曜日の夜明けだね
0323デフォルトの名無しさん2009/06/07(日) 03:35:48
野尻湖は斑尾山の影になるからまだだよ。
0324デフォルトの名無しさん2009/06/07(日) 04:13:41
ボートピープルですか?
0325デフォルトの名無しさん2009/06/07(日) 05:59:30
主がいるから暗い間は湖上には漕ぎ出しません。
0326デフォルトの名無しさん2009/06/07(日) 06:15:49
さて、今日も元気にプログラムでも組もうかね
0327デフォルトの名無しさん2009/06/13(土) 04:01:30
日曜プログラマって何作ってんの?
0328デフォルトの名無しさん2009/06/13(土) 07:47:34
フリーウェア
0329デフォルトの名無しさん2009/06/13(土) 12:39:43
日曜も現場の仕事
http://messages.yahoo.co.jp/bbs?.mm=GN&action=m&board=1059890&tid=ffcmk&sid=1059890&mid=1&type=date&first=1
帰りは義姉の家へ週1度の泊まり
0330デフォルトの名無しさん2009/06/13(土) 14:38:12
ここ読んでschemeやったけど挫折した。
今はアセンブラを勉強している。
書式がシンプルでいい感じ。
0331デフォルトの名無しさん2009/06/13(土) 14:49:12
schemeほど書式がシンプルな言語は、他にないだろ…
0332デフォルトの名無しさん2009/06/13(土) 16:22:26
遠く海の向こうアメーイリカでは今iPhone向けのゲーム市場が大人気だが、
そのプログラマの多くが「日曜プログラマ」だそうだ。
iPhoneの性能はDreamcastクラスと言われ、OpenGLを使った3DCGも十分にこなす。
0333デフォルトの名無しさん2009/07/28(火) 23:56:56
ほしゅ
0334デフォルトの名無しさん2009/08/29(土) 10:14:27
>>330
おお、仲間がいた。
アセンブラ面白いね。
今VCのインラインアセンブラとMASMとDEBUGコマンド使って遊んでる。

ただ、web上にも結構情報あるけど、複数のサイトを見比べないと
なかなか理解しづらい部分があったよ。
なかなか
0335デフォルトの名無しさん2009/09/03(木) 00:34:28
その昔、tinyBASICというもんがあって...
0336デフォルトの名無しさん2009/09/25(金) 12:06:42
>>331
アセンブリの方がシンプルじゃない?
0337デフォルトの名無しさん2009/09/26(土) 17:50:36
Haskellでもやっとけ
0338デフォルトの名無しさん2009/09/27(日) 19:57:17
Agena[ ttp://agena.sourceforge.net/]でもやっとけ...といいたいけど枯れてないんだよな。Lua使えるけど。
0339デフォルトの名無しさん2009/10/02(金) 03:55:28
書くのはRubyが楽だなあ
頭に浮かんだ順に書ける機会が比較的多い気がする
色々と矛盾抱えてたり厳密に書くのが弱かったりして
細かいこと気にし出す人には向かないけどなw
0340デフォルトの名無しさん2009/10/02(金) 04:53:50
Real World Haskellが出たらHaskellの勉強でもしようと思ってる
0341デフォルトの名無しさん2009/10/02(金) 21:45:01
iPhoneのアプリで600円だた> Real World Haskell
0342デフォルトの名無しさん2009/11/15(日) 01:26:06
HSPで鼻くそみたいなゲームを二、三つくったあと、
初めての実用ソフトとして、仕事につかうと便利そうなちょっとしたツールを組んだ。
「ものを作れる能力」があるって気分になれて、物凄く良い気分だった。
0343デフォルトの名無しさん2009/11/15(日) 01:37:09
おめでとう
自分だけで使うのと
他人に使ってもらうのと
そこから雲泥の差があるけどな
まあがんがれ
0344デフォルトの名無しさん2009/11/15(日) 01:41:47
ありがと。
使い道は極度に限定されているけど、同僚に使ってもらうかも。
0345デフォルトの名無しさん2009/11/15(日) 02:00:47
近隣の他人と不特定多数の他人ではまたさらに雲泥の差があるね
0346デフォルトの名無しさん2009/11/15(日) 02:11:46
それは無理
0347デフォルトの名無しさん2009/11/21(土) 12:35:25
>>342
そういう気持ちはよく分かる。
理解するのに難しい言語使うよりも
簡単な言語でプログラム作る方が気楽に作れるから良いよね。
0348デフォルトの名無しさん2009/11/22(日) 19:12:22
プログラミング経験なしで興味を持ち趣味で覚えたいと思い色々考えた結果、
javascriptを学ぼうと思います。入門するために言語について探しているうちに、
下記のようなことがしてみたいと思ったのですが、出来るのかということと、
もっと適した言語があるのかをご存知であれば助言くださるとうれしいです。

過去の株価を利用したシミュレーションプログラム。
具体的には、データとして興味のある某銘柄の日柄(日別に始値、高値、安値、終値、出来高)
を10年分オープンオフィスの表計算calcにyahooファイナンスから入手しました。
例えば、このデータを使って特定の日にその株を1000株買い、以降10円上がれば売り、売り値から
10円下がればまた買い、その買値より10円下がれば買い増し(仮の現金残高がなくなるまで)し、
それぞれは買値より10円上がると売る。
持ち株がなくなると、高値から1割下がったところからまた始める。
というようなことを繰り返すと、いくらの利益でいくらの買値ので
どれぐらい持ち株になった状態かを結果としてだすものです。

javascriptでも出来るのでしょうか、それとももっと別のスクリプト
言語の方が適しているのでしょうか?
よろしくお願いします。。
0349デフォルトの名無しさん2009/11/22(日) 22:50:09
まあ、どんな言語でも出来ないこともないけど、
Javascriptはウェブページ表示用の言語だから、いわゆるシミュレーションには向いてない。

使用するデータ(株価情報)が表calcの形式なのだったら、正規表現できた方がいいと思う。
プログラミング経験がなくという事なので、実行速度は遅いけど書きやすいのはrubyとかpythonじゃないかな。

実行速度を求めるならJavaをやるといい。
0350デフォルトの名無しさん2009/11/22(日) 23:38:57
>>349
ありがとうございます。rubyかpythonについて調べて学んでみようと
思います。

ちなみに「正規表現できた方がいいと思う。」とはどういうことなの
ですか?初心者ですいません。
0351デフォルトの名無しさん2009/11/23(月) 01:21:10
マルチ
0352デフォルトの名無しさん2009/11/23(月) 10:32:28
>>348
ドイツ銀行をみならってHaskellで書くんだ
0353デフォルトの名無しさん2009/11/23(月) 11:33:04
良さそうですが、本や参考になるHPが少なそうなので...
参考になりました。ありがとうございます!

Haskell(ハスケル)は非正格な評価を特徴とする純粋関数型プログラミング言語である。
名称は論理学者であるハスケル・カリー (Haskell B. Curry)に由来する。
0354デフォルトの名無しさん2009/11/23(月) 11:37:53
>>353
スレタイを無視しての書き込みのようだけど、これを重視するなら、
HaskellよりはProlog。やさしさは、比較にならない。
0355デフォルトの名無しさん2009/11/28(土) 14:53:36
>>350
「正規表現」っていう文字列から特定の部分を抽出する技術があって、
多分ググるとなんとなく理解できると思うんだけど、rubyの場合
str = "data 12 45"
に対して
str=~/(\w) (\d*) (\d*)/
ってやると
$1="data"
$2="12"
$3="45"
って取り出せる。
良い例じゃなかったかもしれないが、こんな感じ。
0356デフォルトの名無しさん2009/11/28(土) 14:55:29
あ、ちょっと間違えた。
str=~/(\w) (\d*) (\d*)/
じゃなくて
str=~/(\w+) (\d+) (\d+)/
■ このスレッドは過去ログ倉庫に格納されています