探検
初心者の俺が初めて覚えるプログラム言語
■ このスレッドは過去ログ倉庫に格納されています
2007/01/26(金) 05:22:40
CかJAVAかVBで迷ってるので、どれが良いか教えろ。
329デフォルトの名無しさん
2011/08/19(金) 04:36:46.46 無理ってことはないよ。
初めての言語はC、て人は多い。
私の最初の言語はいきなりC++だったが、インターネット環境もまだ発達してなかった時代、
習得にはかなり苦労した。でも、今は解説サイトもたくさん利用できる。
初めての言語はC、て人は多い。
私の最初の言語はいきなりC++だったが、インターネット環境もまだ発達してなかった時代、
習得にはかなり苦労した。でも、今は解説サイトもたくさん利用できる。
330デフォルトの名無しさん
2011/08/19(金) 04:58:35.61 >>328
機械語&アセンブリと、高級言語の
良いとこ取りでもあり、悪いとこどりでもある
俺は色んな文法に触れることは苦じゃなかったが
中途半端に高低層に触れるCは中々理解出来ず
機械語と高級言語の両方を覚えてからやっと頭に入った
でも言語を覚えることそのものが苦手なら、一つの文法で
色々なことに触れられるという点で良いのかも知れない
言語って割と相性があるのよ
機械語&アセンブリと、高級言語の
良いとこ取りでもあり、悪いとこどりでもある
俺は色んな文法に触れることは苦じゃなかったが
中途半端に高低層に触れるCは中々理解出来ず
機械語と高級言語の両方を覚えてからやっと頭に入った
でも言語を覚えることそのものが苦手なら、一つの文法で
色々なことに触れられるという点で良いのかも知れない
言語って割と相性があるのよ
331デフォルトの名無しさん
2011/08/19(金) 20:23:46.76 解説ありがとう
332デフォルトの名無しさん
2011/08/20(土) 03:24:51.25 書籍も増えてきたしHaskellから始めるのも面白い
333デフォルトの名無しさん
2011/08/21(日) 08:46:09.06334デフォルトの名無しさん
2011/08/21(日) 09:19:13.94 BASIC全盛時代にプログラミングを始めた私のお勧めは!
当然BASICです...orz
気張らず、VBScriptとか覚えるのがいいんでない?
HTAとか使えばインターフェースも作れるし
まあ、JScriptを覚えるのも道の一つではあると思うがな
当然BASICです...orz
気張らず、VBScriptとか覚えるのがいいんでない?
HTAとか使えばインターフェースも作れるし
まあ、JScriptを覚えるのも道の一つではあると思うがな
335デフォルトの名無しさん
2011/08/21(日) 09:56:32.85 >>334
工業高校のポケコンでbasic覚えた自分でも、コマンド系はhaskellの方が簡単だと思うぞ
覚えないとプログラミング出来ないっていう必須の知識が圧倒的に少なくて済む
GUIはC#を勧めるが
(本当はVBやC#と違って、コンポーネントも一つの言語で自作出来るdelphiやC++bilderの方がオススメだけど、会社の方が終わりそうだしな。。。)
※VB/C#のコンポーネントはVC++で開発される
工業高校のポケコンでbasic覚えた自分でも、コマンド系はhaskellの方が簡単だと思うぞ
覚えないとプログラミング出来ないっていう必須の知識が圧倒的に少なくて済む
GUIはC#を勧めるが
(本当はVBやC#と違って、コンポーネントも一つの言語で自作出来るdelphiやC++bilderの方がオススメだけど、会社の方が終わりそうだしな。。。)
※VB/C#のコンポーネントはVC++で開発される
336デフォルトの名無しさん
2011/08/21(日) 10:27:21.71 打ち込むのがめんどうなポケコンこそhaskellやperlを載せるべきだな
337デフォルトの名無しさん
2011/08/21(日) 10:34:43.67338デフォルトの名無しさん
2011/08/21(日) 14:05:14.28 ポケコンに Perl は…どうだろう、用途が思いつかない
Perl ってそもそも専門はテキスト処理だろ?ポケコンにとってはちょっと妙な仕様が多いかと
Haskell は純粋に高級計算機になりそうで良いなと思うんだが
Perl ってそもそも専門はテキスト処理だろ?ポケコンにとってはちょっと妙な仕様が多いかと
Haskell は純粋に高級計算機になりそうで良いなと思うんだが
339デフォルトの名無しさん
2011/08/21(日) 14:09:49.87340デフォルトの名無しさん
2011/08/21(日) 14:56:12.77 >>335
ちたぁ、HTAでググりやがれ
C#でGUIも良いが...
HTA And (VBScript or JScript)の方が遥かに楽チンにGUIのプログラムが組めるって
しかも、Windowsの標準装備だし
ちたぁ、HTAでググりやがれ
C#でGUIも良いが...
HTA And (VBScript or JScript)の方が遥かに楽チンにGUIのプログラムが組めるって
しかも、Windowsの標準装備だし
341デフォルトの名無しさん
2011/08/21(日) 15:12:01.78342デフォルトの名無しさん
2011/08/21(日) 15:51:26.30 >>341
ポトペタで作れるって言うが...ポトペタでプログラムが出来た事なんて一度もねぇよ!
決め打ちで画像表示するだけならコードすら書かないって...HTAで"Hello,World!"書きゃ分かるだろ、どっちが簡単か!
メモ帳に「Hello,World!」って書いて、hello.htaで保存すりゃ出来上がりじゃん
ポトペタで作れるって言うが...ポトペタでプログラムが出来た事なんて一度もねぇよ!
決め打ちで画像表示するだけならコードすら書かないって...HTAで"Hello,World!"書きゃ分かるだろ、どっちが簡単か!
メモ帳に「Hello,World!」って書いて、hello.htaで保存すりゃ出来上がりじゃん
343デフォルトの名無しさん
2011/08/21(日) 16:14:52.99 >>342
それで、"hello world"の表示位置は自由に指定出来るの?
vc#ならstatisText貼り付けてcaptionに"hello world"って書けば良いんで、対して手間は変わらないけど、ドラッグ&ドロップでウィンドウの好きな位置に表示させられますが
それで、"hello world"の表示位置は自由に指定出来るの?
vc#ならstatisText貼り付けてcaptionに"hello world"って書けば良いんで、対して手間は変わらないけど、ドラッグ&ドロップでウィンドウの好きな位置に表示させられますが
344デフォルトの名無しさん
2011/08/21(日) 16:42:22.32345デフォルトの名無しさん
2011/08/21(日) 17:34:07.57346デフォルトの名無しさん
2011/08/21(日) 17:47:47.89347デフォルトの名無しさん
2011/08/21(日) 18:07:57.57 >>346
自分の所では教室でbasic走らせるのと、電子の授業で方程式解くのにしか使ってなかったな。。。
まだポケコン使ってるとしても、自分の頃みたいにC言語に行番号が必要とか(basicかよw)、クソ仕様じゃ無ければ良いが。。。
自分の所では教室でbasic走らせるのと、電子の授業で方程式解くのにしか使ってなかったな。。。
まだポケコン使ってるとしても、自分の頃みたいにC言語に行番号が必要とか(basicかよw)、クソ仕様じゃ無ければ良いが。。。
348デフォルトの名無しさん
2011/08/22(月) 12:06:44.13 >>347
残念ながら現在の最新機種でも状況は変わってない
残念ながら現在の最新機種でも状況は変わってない
349デフォルトの名無しさん
2011/08/22(月) 15:08:09.20 >>343
それはC#の開発環境の使い方を覚えるって事で、プログラム言語を覚えるのとは、ちょっと違うみたいだねぇ
それはC#の開発環境の使い方を覚えるって事で、プログラム言語を覚えるのとは、ちょっと違うみたいだねぇ
350デフォルトの名無しさん
2011/08/24(水) 12:49:52.37 簡単にプログラミングが学べるサイトが登場 試しに使ったけどマジで簡単でワロタwww
ttp://hatsukari.2ch.net/test/read.cgi/news/1314117622/
> CodecademyはWeb上の対話的なプログラミングチュートリアルで、手取り足取り、JavaScriptの基礎を教えてくれる。
> 課題を次々クリアしていくと、ポイントとトロフィーがたまり、生徒のプロフィールに表示される。
> 友だちはそのプロフィールを見て、その生徒の進歩状況を知る。
> 今後たぶんこのサイトは、リーダーボード(成績上位者表)やコンペなど、ソーシャルな要素を増やしていくのだろう。
> Codecademy
> ttp://www.codecademy.com
>
> ttp://jp.techcrunch.com/archives/20110818codecademy-a-slick-fun-way-to-teach-yourself-how-to-program/
ttp://hatsukari.2ch.net/test/read.cgi/news/1314117622/
> CodecademyはWeb上の対話的なプログラミングチュートリアルで、手取り足取り、JavaScriptの基礎を教えてくれる。
> 課題を次々クリアしていくと、ポイントとトロフィーがたまり、生徒のプロフィールに表示される。
> 友だちはそのプロフィールを見て、その生徒の進歩状況を知る。
> 今後たぶんこのサイトは、リーダーボード(成績上位者表)やコンペなど、ソーシャルな要素を増やしていくのだろう。
> Codecademy
> ttp://www.codecademy.com
>
> ttp://jp.techcrunch.com/archives/20110818codecademy-a-slick-fun-way-to-teach-yourself-how-to-program/
351デフォルトの名無しさん
2011/08/25(木) 10:34:53.89 >>322
既にCOBOLを忘れっちまった俺だが...
それが大きな差には見えない...
プログラムの本質的な部分は、どの言語でも違いは無いと思われるし
表面的な差なんて、すぐに慣れるし
オブジェクト指向なんかも、擬似的なプロセスの分離だって気が付けば問題ないよ
既にCOBOLを忘れっちまった俺だが...
それが大きな差には見えない...
プログラムの本質的な部分は、どの言語でも違いは無いと思われるし
表面的な差なんて、すぐに慣れるし
オブジェクト指向なんかも、擬似的なプロセスの分離だって気が付けば問題ないよ
352デフォルトの名無しさん
2011/08/25(木) 12:50:44.15 私もCOBOLの次がPrologだったが、どちらも冗長系の言語で、
何の違和感もなかったよ。
何の違和感もなかったよ。
353デフォルトの名無しさん
2011/08/30(火) 22:06:40.78 人気ランキングって、利益誘導だろ?
不利益なことはランキングしないだろ?
不利益なことはランキングしないだろ?
354デフォルトの名無しさん
2011/09/02(金) 00:02:23.99355デフォルトの名無しさん
2011/09/03(土) 10:15:04.25 独学と講師がいる場合と違うからなー
356デフォルトの名無しさん
2011/09/25(日) 14:01:45.77 最初の言語は、cが一番いい。
初心者はアルゴリズムとデータ構造、メモリ管理とポインタぐらい覚えとけ。
最初の言語にvb、c#をすすめる奴はゴミクズ以下の情弱。
これから覚えるなら、javascriptの方が100倍マシだ
初心者はアルゴリズムとデータ構造、メモリ管理とポインタぐらい覚えとけ。
最初の言語にvb、c#をすすめる奴はゴミクズ以下の情弱。
これから覚えるなら、javascriptの方が100倍マシだ
357デフォルトの名無しさん
2011/09/28(水) 02:32:52.87 > 初心者はアルゴリズムとデータ構造、メモリ管理とポインタぐらい覚えとけ。
それ以前に、プログラミングの流れ、デバッグ、構造化、スコープ、制御構造、おまじない、等々、
他にまず慣れなくちゃならない物も沢山あるわけで。
Cをやるのは2個目以降で問題ない。
それ以前に、プログラミングの流れ、デバッグ、構造化、スコープ、制御構造、おまじない、等々、
他にまず慣れなくちゃならない物も沢山あるわけで。
Cをやるのは2個目以降で問題ない。
358デフォルトの名無しさん
2011/10/10(月) 19:59:21.90 そんなもの1週間も手を動かしていたら、そのうちに覚えるだろ。アホか
359デフォルトの名無しさん
2011/10/10(月) 22:31:06.87360デフォルトの名無しさん
2011/10/11(火) 08:05:28.52 最初なら何がいいかな。REPLがある言語をやるのが一番いいと思うんだけどな。
すぐに試せるからね。
あとは 手続き VS 関数 かな。どっちがいいかは人それぞれ言うことが違う。
ただ、関数→手続きはさほど難しくないけど、手続き→関数と段階を踏むと
うまく行かない人が多数出るということから関数型を先にやるほうがいいと思う。
特にアルゴリズムの勉強、理解には関数型のほうが向いてる。
おれもCが一番最初だけどな。流行り廃りから考えてもCは習得しておくと
いい言語だと思う。諸外国の大学でPythonを最初にやる所が増えてる
というのもあながちおかしな選択ではないとも感じてるかな。教育と
実用的なライブラリの両方をバランスよく満たす言語だしな。
すぐに試せるからね。
あとは 手続き VS 関数 かな。どっちがいいかは人それぞれ言うことが違う。
ただ、関数→手続きはさほど難しくないけど、手続き→関数と段階を踏むと
うまく行かない人が多数出るということから関数型を先にやるほうがいいと思う。
特にアルゴリズムの勉強、理解には関数型のほうが向いてる。
おれもCが一番最初だけどな。流行り廃りから考えてもCは習得しておくと
いい言語だと思う。諸外国の大学でPythonを最初にやる所が増えてる
というのもあながちおかしな選択ではないとも感じてるかな。教育と
実用的なライブラリの両方をバランスよく満たす言語だしな。
361デフォルトの名無しさん
2011/10/11(火) 08:12:53.82 フランス方面の教育はOcamlを使ってるね。Haskellもいいけどな。
ただ、Haskellやlispって、手続きノ人にとって見ればすごく取っ付きづらくって
難しい難しいと風潮しがちだからな。実際は最初に手をつけるものとしては難しく
ないんだけどな。どっちもアルゴリズムの勉強に向いてる言語だし。でも2つめに
みにつける言語としては、最初に手続きをやった人にとって見ればとてつもなく難易度が
上がるところはある。逆はそうでもないんだが。
手続きしかやってない人ってセンスがいまいちの傾向もある。Java?なんでもかんでも
オブジェクトは頭を腐らすよ。
ただ、Haskellやlispって、手続きノ人にとって見ればすごく取っ付きづらくって
難しい難しいと風潮しがちだからな。実際は最初に手をつけるものとしては難しく
ないんだけどな。どっちもアルゴリズムの勉強に向いてる言語だし。でも2つめに
みにつける言語としては、最初に手続きをやった人にとって見ればとてつもなく難易度が
上がるところはある。逆はそうでもないんだが。
手続きしかやってない人ってセンスがいまいちの傾向もある。Java?なんでもかんでも
オブジェクトは頭を腐らすよ。
362デフォルトの名無しさん
2011/10/11(火) 10:53:48.53363デフォルトの名無しさん
2011/10/11(火) 11:06:53.77 ハッカーになりたいのですがどの言語をマスターすれば良いですか
364デフォルトの名無しさん
2011/10/11(火) 11:10:28.88 >>363
ハッカーなら存在する全ての言語に精通すべきだろ
ハッカーなら存在する全ての言語に精通すべきだろ
365デフォルトの名無しさん
2011/10/11(火) 12:47:36.53 C++11完全準拠のコンパイラ作れたらハッカー名乗っていいんじゃね?
366デフォルトの名無しさん
2011/10/11(火) 16:06:10.33 >>363
ハッカーは自ら名乗るものではないな。周りがそう認める人だけがなれる。
どの言語でもいいけど、使えるんじゃなく使いこなせるということは最低限
必要かと。高速なプログラムやメモリを食わないプログラムなどなどめざす
ならプロファイラやアルゴリズムを考えたり精通する必要はあるよね。
ハッカーは自ら名乗るものではないな。周りがそう認める人だけがなれる。
どの言語でもいいけど、使えるんじゃなく使いこなせるということは最低限
必要かと。高速なプログラムやメモリを食わないプログラムなどなどめざす
ならプロファイラやアルゴリズムを考えたり精通する必要はあるよね。
36748
2011/10/13(木) 15:45:28.99 ハッカーでもない奴に言われても説得力を感じないのは何故だろう?
368デフォルトの名無しさん
2011/10/13(木) 18:32:52.42 いや他人をハッカーと呼ぶのに別に制限はないぞ
多くの人からハッカーと呼ばれた人がハッカーだからな
多くの人からハッカーと呼ばれた人がハッカーだからな
369デフォルトの名無しさん
2011/10/14(金) 00:22:26.95370デフォルトの名無しさん
2011/10/14(金) 00:26:10.48 そうゆうことだわ。 認められるのはただソースコードを評価されることから。
ある一つの考えとしてレイモンドの文章をどうぞ。古くってやや偏った考えが
見え隠れしているところもあるけど、ヒントは隠れてる文章だじょ。
http://cruel.org/freeware/hacker.html
ある一つの考えとしてレイモンドの文章をどうぞ。古くってやや偏った考えが
見え隠れしているところもあるけど、ヒントは隠れてる文章だじょ。
http://cruel.org/freeware/hacker.html
371デフォルトの名無しさん
2011/10/14(金) 00:27:18.42 ソースコードとそこからできるもの の評価
372デフォルトの名無しさん
2011/10/15(土) 18:32:10.89 >>370
cruelっていうからグロ画像サイトかと思ってwktkしながら踏んだ
cruelっていうからグロ画像サイトかと思ってwktkしながら踏んだ
373デフォルトの名無しさん
2011/10/15(土) 19:14:56.43374デフォルトの名無しさん
2011/10/16(日) 09:21:09.6437548
2011/10/16(日) 10:09:53.57 手続き型で「関数」と呼んでる物と、所謂関数型言語の関数とは違うからなあ。
関数型の方は、集合とか写像に近い。
教える方がよく判ってない為に、学習者が混乱する事も多い。
関数型の方は、集合とか写像に近い。
教える方がよく判ってない為に、学習者が混乱する事も多い。
376デフォルトの名無しさん
2011/10/16(日) 21:36:31.80 >>374
本当にそうする方がいいと思うんだがな。それは教える側の考えに委ねられ
る部分。
ML系の言語は木構造を扱うのは楽だしlisp系も同じようなところはあるしね。
PythonとかでもC++やJava,C#に比べれば楽だと思う。
最近この板の関数型の所で話題になったACMの論文をみればこの辺は少し
感じられるよ。OcamlプログラマがC#を実例を示してDISってるとも言え
るけど。抽象的なところの扱いが全然違う。
抽象の強さの他の例ならHaskellerの山本さんの記事かな。
ttp://d.hatena.ne.jp/kazu-yamamoto/20111012/1318389975
JavaやC#などで始めると抽象的な思考からアルゴリズムを作っていくという
のが訓練できない、訓練が難しいってのもあるんだよ。その抽象思考の差も
手続きから関数をやろうとするときに大きな障害になりやすい部分でもある。
本当にそうする方がいいと思うんだがな。それは教える側の考えに委ねられ
る部分。
ML系の言語は木構造を扱うのは楽だしlisp系も同じようなところはあるしね。
PythonとかでもC++やJava,C#に比べれば楽だと思う。
最近この板の関数型の所で話題になったACMの論文をみればこの辺は少し
感じられるよ。OcamlプログラマがC#を実例を示してDISってるとも言え
るけど。抽象的なところの扱いが全然違う。
抽象の強さの他の例ならHaskellerの山本さんの記事かな。
ttp://d.hatena.ne.jp/kazu-yamamoto/20111012/1318389975
JavaやC#などで始めると抽象的な思考からアルゴリズムを作っていくという
のが訓練できない、訓練が難しいってのもあるんだよ。その抽象思考の差も
手続きから関数をやろうとするときに大きな障害になりやすい部分でもある。
377デフォルトの名無しさん
2011/10/17(月) 00:07:09.61 JavaScript一択だろ
・実行環境はブラウザで手軽
・アドレスバーへのワンライナーやメモ帳でも開発できなおかつIDEも豊富
・書籍、web上の資料は豊富(すぎ)
・各種ライブラリが豊富(すぎ)
・オブジェクト指向・イベントドリブン・関数型といった概念も学べる
・フォームはHTMLで手軽に書ける、エディタもWeb上からアプリまで豊富
・HTML5関連の仕様を利用すればFlashで実現していたようなことがJavaScriptでも(ある程度)出来る
各種ブラウザで互換性を保とうとすると苦しむので、最初はブラウザを絞って(webkit系がお勧め)勉強してみるといい
・実行環境はブラウザで手軽
・アドレスバーへのワンライナーやメモ帳でも開発できなおかつIDEも豊富
・書籍、web上の資料は豊富(すぎ)
・各種ライブラリが豊富(すぎ)
・オブジェクト指向・イベントドリブン・関数型といった概念も学べる
・フォームはHTMLで手軽に書ける、エディタもWeb上からアプリまで豊富
・HTML5関連の仕様を利用すればFlashで実現していたようなことがJavaScriptでも(ある程度)出来る
各種ブラウザで互換性を保とうとすると苦しむので、最初はブラウザを絞って(webkit系がお勧め)勉強してみるといい
378デフォルトの名無しさん
2011/10/17(月) 01:39:28.30 >>377
バッドノウハウの塊みたいな言語だよね
バッドノウハウの塊みたいな言語だよね
379デフォルトの名無しさん
2011/10/17(月) 09:50:54.78380デフォルトの名無しさん
2011/10/17(月) 11:09:20.86 >>378
かなり普及した言語でかつバットノウハウが少ない言語なんてものがあれば教えてほしいもんだ
かなり普及した言語でかつバットノウハウが少ない言語なんてものがあれば教えてほしいもんだ
381デフォルトの名無しさん
2011/10/17(月) 12:41:40.12 グッドパーツなんていう本が称賛されちゃうぐらいJSはクソ
382デフォルトの名無しさん
2011/10/17(月) 14:28:44.28 超初心者ならドキュメントがまだ少ないが Microsoft Small BASIC がよい。
それか VisualBasic.Netで必要十分。
みんなBASICを馬鹿にするが、しっかり一つのツールを使いこなしたら
他の言語に手を出すにしても決して学んだ知識は無駄にならない。
それか VisualBasic.Netで必要十分。
みんなBASICを馬鹿にするが、しっかり一つのツールを使いこなしたら
他の言語に手を出すにしても決して学んだ知識は無駄にならない。
383デフォルトの名無しさん
2011/10/17(月) 14:49:38.76 × 超初心者ならドキュメントがまだ少ないが Microsoft Small BASIC がよい。
○ プレティーンレベルの学力のプログラミング初心者ならドキュメントがまだ少ないが Microsoft Small BASIC がよい。
○ プレティーンレベルの学力のプログラミング初心者ならドキュメントがまだ少ないが Microsoft Small BASIC がよい。
384デフォルトの名無しさん
2011/10/17(月) 19:10:01.21 VisualBasicはJSに負けず劣らずバッドノウハウの塊
385デフォルトの名無しさん
2011/10/17(月) 23:18:32.46 それならlogoのほうがいいかも。かめさん動かして喜ぶのも乙。
386デフォルトの名無しさん
2011/10/20(木) 00:32:13.78 いまの時代は最初からc#でいいだろ
basic勧めるとかどこのゴミだ
basic勧めるとかどこのゴミだ
387デフォルトの名無しさん
2011/10/20(木) 07:39:05.04 uyさん、名前入れ忘れてますよ。
388デフォルトの名無しさん
2011/10/20(木) 09:03:44.38 ここ迄、APL、J無し。
389デフォルトの名無しさん
2011/10/20(木) 13:55:25.69 VisualBasicまで行かなくても、VBScriptで十分
どの言語から入ろうが、バッドノウハウなんて山のようにあるから気にするだけ無駄
バッドノウハウをバッドノウハウと認識できるだけの知能があればいい
どの言語から入ろうが、バッドノウハウなんて山のようにあるから気にするだけ無駄
バッドノウハウをバッドノウハウと認識できるだけの知能があればいい
390デフォルトの名無しさん
2011/10/20(木) 16:13:07.60 2ch専ブラのスキンを自分好みに改造するためにJavaScriptを学びたいのですが、入門書を紹介してください。
自分はプログラミング未経験です
自分はプログラミング未経験です
391デフォルトの名無しさん
2011/10/20(木) 17:09:36.98 それだけの目的なら、入門書なんて要らないと思う。
リファレンス本かサイトで調べながら試行錯誤するだけだから。
リファレンス本かサイトで調べながら試行錯誤するだけだから。
392デフォルトの名無しさん
2011/10/20(木) 18:52:54.26393デフォルトの名無しさん
2011/10/20(木) 19:17:34.37 んで結局初心者が初めて覚える言語ってなによ
394デフォルトの名無しさん
2011/10/20(木) 19:22:49.16 haskell
395デフォルトの名無しさん
2011/10/20(木) 19:55:11.24 >>393
JavaScript一択
JavaScript一択
396デフォルトの名無しさん
2011/10/20(木) 21:29:48.02 >>393
scheme一択
scheme一択
397デフォルトの名無しさん
2011/10/20(木) 22:31:24.08 >>393
VB一択
VB一択
398デフォルトの名無しさん
2011/10/20(木) 23:07:37.81 >>393
もうめんどくさいからJavaでいいよ
もうめんどくさいからJavaでいいよ
399デフォルトの名無しさん
2011/10/21(金) 03:26:10.77 >>395-398
おめーら自分が最初に覚えた言語は実はそれと違っただろう?
おめーら自分が最初に覚えた言語は実はそれと違っただろう?
401デフォルトの名無しさん
2011/10/21(金) 19:50:06.22 (´・ω・`)うん
403デフォルトの名無しさん
2011/10/22(土) 04:47:08.44 Python ->Common Lisp ->C
漏れはこの順にやりますた
漏れはこの順にやりますた
405デフォルトの名無しさん
2011/10/22(土) 14:11:31.13 最初はエニアックでスイッチの切り替えばかりで体力を使ったあの頃・・・。
406デフォルトの名無しさん
2011/10/22(土) 14:13:46.42 手回し計算機も腕力がいたな。あの頃の数値計算の大変さといえば
フィットネスクラブはいらなかったよ。
古びた思い鉄の塊のタイガー計算機の青春
フィットネスクラブはいらなかったよ。
古びた思い鉄の塊のタイガー計算機の青春
407デフォルトの名無しさん
2011/10/22(土) 22:33:59.86 はじめて覚えるなら Python か Tcl がおすすめ。
Tclは賛否両論あるだろうけど、実用的だしGUIは簡単に作れるし、挫折しにくい。
Tclは賛否両論あるだろうけど、実用的だしGUIは簡単に作れるし、挫折しにくい。
408デフォルトの名無しさん
2011/10/22(土) 23:01:21.47 クイックソートやマージソートがどう言う動作してるのかをhaskellで初めて理解出来たから、プログラミング初心者にはhaskellを推したいな
(他の言語覚えてた頃はコピペしてただけだった)
(他の言語覚えてた頃はコピペしてただけだった)
409デフォルトの名無しさん
2011/10/22(土) 23:18:06.81 じゃあPythonにします!
haskelやTclは入門書なさそうだし。。。
haskelやTclは入門書なさそうだし。。。
410デフォルトの名無しさん
2011/10/22(土) 23:35:55.71411デフォルトの名無しさん
2011/10/22(土) 23:41:38.48 >>409
ウェブの情報だけで十分だろ
ウェブの情報だけで十分だろ
412デフォルトの名無しさん
2011/10/23(日) 00:15:38.06413デフォルトの名無しさん
2011/10/23(日) 00:57:07.38 Tkinterは糞すぎ。
http://www.shido.info/py/tkinter2.html
ここの[code 1]と同じことをTclで書けばこうなる。
pack [label .l0 -text "Hello everybody. How are you?" -bg yellow -relief ridge -bd 2]
pack [label .l1 -text "Oh My God!" -bg red -relief ridge -bd 2]
pack [label .l2 -text "See you tomorrow." -bg LightSkyBlue -relief ridge -bd 2]
TkはTclで使う方がはるかに簡単。
しかも、TkinterだとTclのライブラリーの多くが使えない。
仮に使う方法があっても恐ろしく面倒だったりする。
http://www.shido.info/py/tkinter2.html
ここの[code 1]と同じことをTclで書けばこうなる。
pack [label .l0 -text "Hello everybody. How are you?" -bg yellow -relief ridge -bd 2]
pack [label .l1 -text "Oh My God!" -bg red -relief ridge -bd 2]
pack [label .l2 -text "See you tomorrow." -bg LightSkyBlue -relief ridge -bd 2]
TkはTclで使う方がはるかに簡単。
しかも、TkinterだとTclのライブラリーの多くが使えない。
仮に使う方法があっても恐ろしく面倒だったりする。
414デフォルトの名無しさん
2011/10/23(日) 02:13:07.19 GUIに手を出すのはずっと先だろう
主目的がGUIならVBは良い
主目的がGUIならVBは良い
415デフォルトの名無しさん
2011/10/23(日) 02:15:34.35 c#もね
416デフォルトの名無しさん
2011/10/23(日) 03:56:37.98 Python vs Haskell なら 甲乙つけがたいな。両方共教育言語として優れてるからな。
tclはちょっとな。 >>410の本はおすすめ。408も書いてるけど、アルゴリズムを理解
するのにHaskellは大変優れてる。Schemeもいいけどね。
tclはちょっとな。 >>410の本はおすすめ。408も書いてるけど、アルゴリズムを理解
するのにHaskellは大変優れてる。Schemeもいいけどね。
417デフォルトの名無しさん
2011/10/23(日) 12:33:06.98418デフォルトの名無しさん
2011/10/23(日) 14:53:46.24 >>417
そのほうがプログラミングの筋は良くなるだろうな。Schemeにしてもそうだけど
アルゴリズムを学びやすい言語ってその後のプログラミングスタイルにかなり
影響を与えるからなぁ。アルゴリズムを理解するのに難しい言語から始めると
データ構造とアルゴリズムの選択の重要さに気が付きにくいし、適切な選択を
する感覚が養えないもんな。
そのほうがプログラミングの筋は良くなるだろうな。Schemeにしてもそうだけど
アルゴリズムを学びやすい言語ってその後のプログラミングスタイルにかなり
影響を与えるからなぁ。アルゴリズムを理解するのに難しい言語から始めると
データ構造とアルゴリズムの選択の重要さに気が付きにくいし、適切な選択を
する感覚が養えないもんな。
419デフォルトの名無しさん
2011/10/23(日) 15:25:32.63 みんな美学にこだわるね。
俺は端から職業にするつもりが無かったので、
初心者のうちから動きゃいいじゃんって発想だった。
BASICから入ったが、「こんな初心者臭い言語いつまでも使ってられっかよ!」ということで
CやPASCAL適当に齧ってみた。
その後、「こんなのでテキスト処理できっかよ」ということでPerlをやったが挫折し、
Bash、sed、awkを愛用するようになった。
さらには「GUIが作りにくい言語ウゼー」と思ってTclを愛用するようになり、
その上さらに「オブジェクト指向できないと恥ずかしいよな」とJavaやC++に手を出したが挫折し、
そのかわりに学習コストの低いPythonを学習した。
ハッカーマインドも何もあったもんじゃないが、それなりにプログラミングできてんだからそれでいいじゃん。
何が悪いかよくわからん。
俺は端から職業にするつもりが無かったので、
初心者のうちから動きゃいいじゃんって発想だった。
BASICから入ったが、「こんな初心者臭い言語いつまでも使ってられっかよ!」ということで
CやPASCAL適当に齧ってみた。
その後、「こんなのでテキスト処理できっかよ」ということでPerlをやったが挫折し、
Bash、sed、awkを愛用するようになった。
さらには「GUIが作りにくい言語ウゼー」と思ってTclを愛用するようになり、
その上さらに「オブジェクト指向できないと恥ずかしいよな」とJavaやC++に手を出したが挫折し、
そのかわりに学習コストの低いPythonを学習した。
ハッカーマインドも何もあったもんじゃないが、それなりにプログラミングできてんだからそれでいいじゃん。
何が悪いかよくわからん。
420デフォルトの名無しさん
2011/10/23(日) 15:33:33.84 誰かに何とかして貰うしかないのといざとなれば自分で出来るのとでは
先人の遺産にただ乗りしているのは同じでも意識に差が出るだろう
先人の遺産にただ乗りしているのは同じでも意識に差が出るだろう
421デフォルトの名無しさん
2011/10/23(日) 23:44:49.13 >>419
それでも別にいいんだろうけど、基礎になってる考え方を知ってると
応用が効くという考えから来てるよ。
速いプログラムをかける人 あるいは ライブラリに精通してる人
どちらの戦略を取るのも有効だからね。両方を満たすのが一番だけどさ
それでも別にいいんだろうけど、基礎になってる考え方を知ってると
応用が効くという考えから来てるよ。
速いプログラムをかける人 あるいは ライブラリに精通してる人
どちらの戦略を取るのも有効だからね。両方を満たすのが一番だけどさ
422デフォルトの名無しさん
2011/10/24(月) 00:56:52.77 >>419
自分語りがメインですか^^;
自分語りがメインですか^^;
423デフォルトの名無しさん
2011/10/24(月) 22:27:44.56 思ったけど
CやBASIC以外でWindowsアプリケーションを作れるのか?
CやBASIC以外でWindowsアプリケーションを作れるのか?
424デフォルトの名無しさん
2011/10/24(月) 22:35:33.64 >423
お前のいうWindowsアプリケーションがなにを指してるのかわかんない
お前のいうWindowsアプリケーションがなにを指してるのかわかんない
425デフォルトの名無しさん
2011/10/24(月) 23:50:57.96426デフォルトの名無しさん
2011/10/25(火) 12:35:46.73 >>425
brainf@ckでもいけますか?
brainf@ckでもいけますか?
427デフォルトの名無しさん
2011/10/25(火) 12:55:53.08428デフォルトの名無しさん
2011/10/26(水) 20:12:19.07 入門しようとしている人にくぐり難い門をすすめるのがこのスレの趣旨みたいだね。
どちらかというと挫折しないことに重点を置いたほうがいいと思うんだが。
とりあえず門をくぐって、しばらく経ってから本格的にやればいいわけだから、
OO言語でなくてもかまわないし、仕様の美しさに過度にこだわる必要もないはず。
最初の言語がBASICだろうとPerlだろうとawkだろうとHSPだろうとTclだろうとPHPだろうと、
まずはプログラミングを始めて、プログラミングという行為そのものに慣れればよいわけで。
必要だったら自然と他の言語も学ぶはずで、もしそういう気が起こらない人なら
そもそもプログラミングの才能がないのだから、どの言語から入っても変わらない。
どちらかというと挫折しないことに重点を置いたほうがいいと思うんだが。
とりあえず門をくぐって、しばらく経ってから本格的にやればいいわけだから、
OO言語でなくてもかまわないし、仕様の美しさに過度にこだわる必要もないはず。
最初の言語がBASICだろうとPerlだろうとawkだろうとHSPだろうとTclだろうとPHPだろうと、
まずはプログラミングを始めて、プログラミングという行為そのものに慣れればよいわけで。
必要だったら自然と他の言語も学ぶはずで、もしそういう気が起こらない人なら
そもそもプログラミングの才能がないのだから、どの言語から入っても変わらない。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「レーダー照射」なぜ中国は素直に謝罪しないのか 非を認めず反論、逆ギレ「ごめんなさい」と言えない国情★3 [七波羅探題★]
- 【サッカー】Jリーグ、43億円の赤字予算を承認 ★2 [鉄チーズ烏★]
- 松村沙友理、スタバは好きだけど「やっぱコーヒーに700円800円が…」「家でお湯わかしてやったらタダやん」 [muffin★]
- 40代教員、1億8600万円分の暗号資産だまし取られる 「警察手帳のような物」見せられ−滋賀県草津市 [蚤の市★]
- 上野動物園の双子パンダ、1月末に中国に返還へ 国内でパンダ不在に ★4 [蚤の市★]
- 【ラブホ】小川晶前市長、出直し立候補意向 周囲に伝達 群馬・前橋市長選 [ぐれ★]
- 4:44:44.444
- ブレイキングダウンの試合前挑発タイムでくも膜下出血 朝倉未来の責任は [279254606]
- 最近ネットでよく見る「チュウ日人が減って改めて感じた。害悪なのは
- 統一教会関係なくても安倍晋三は暗殺されるべきだった??
- なんとかいうアメリカの定番ハンバーガーチェーン店のキッズ向けバーガーがこちら
- ちいかわ好きだけどハチワレがめちゃくちゃ嫌い
