初心者の俺が初めて覚えるプログラム言語
■ このスレッドは過去ログ倉庫に格納されています
2007/01/26(金) 05:22:40
CかJAVAかVBで迷ってるので、どれが良いか教えろ。
244デフォルトの名無しさん
2011/07/29(金) 08:33:39.38 >>242
CやRuby、Javaを学べる環境があるのに、その環境を捨ててでも
イチから独学するだけの価値がそれらの言語にあるとは思えないな
それならRubyやJavaでいいじゃん
ECサイトを作りたいって目的にも合致するし
CやRuby、Javaを学べる環境があるのに、その環境を捨ててでも
イチから独学するだけの価値がそれらの言語にあるとは思えないな
それならRubyやJavaでいいじゃん
ECサイトを作りたいって目的にも合致するし
245デフォルトの名無しさん
2011/07/29(金) 11:41:40.83 まずはTIOBE Indexの順位を見る。
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Java、C、C++、C#の4つで50%を占めているのがわかる。
http://cruel.org/freeware/hacker.html
で推奨されている言語は、Python、Java、C/C++、Perl、LISPの5つ。
基本情報技術者試験で採用されているのは、C、COBOL、Java、CASL IIの4つ。
消去法から考えると、JavaかCをやるのがベストということになるだろうが、
Cでまともなアプリをつくるのは難しいので、
1つの言語を選べといわれたら迷うことなくJavaにするのが良いだろう。
まぁ、Javaは開発元のSunがOracleに買収されてからゴタゴタしてきたけど、
JavaにはOpenJDKがあるんで、それなりに安泰かと思われる。
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Java、C、C++、C#の4つで50%を占めているのがわかる。
http://cruel.org/freeware/hacker.html
で推奨されている言語は、Python、Java、C/C++、Perl、LISPの5つ。
基本情報技術者試験で採用されているのは、C、COBOL、Java、CASL IIの4つ。
消去法から考えると、JavaかCをやるのがベストということになるだろうが、
Cでまともなアプリをつくるのは難しいので、
1つの言語を選べといわれたら迷うことなくJavaにするのが良いだろう。
まぁ、Javaは開発元のSunがOracleに買収されてからゴタゴタしてきたけど、
JavaにはOpenJDKがあるんで、それなりに安泰かと思われる。
246デフォルトの名無しさん
2011/07/29(金) 11:47:50.00247デフォルトの名無しさん
2011/07/29(金) 12:30:07.57 初心者のうちからいろんな言語に手を出してもろくなことにならんな
248デフォルトの名無しさん
2011/07/29(金) 12:45:43.83 僕は専門学校でC言語、COBOL、CASLを習っていたけど、
自分で使っていたのはN88BASICだったよ。
他に言語環境がなかったんでね。
自分で使っていたのはN88BASICだったよ。
他に言語環境がなかったんでね。
249デフォルトの名無しさん
2011/07/29(金) 12:49:55.64250デフォルトの名無しさん
2011/07/29(金) 22:26:11.63251250
2011/07/29(金) 22:29:53.22 初めに選ぶのがRuby一択って事な。
弊習でHTML系、SQL。その後にJavaScript、XMLが必要。
弊習でHTML系、SQL。その後にJavaScript、XMLが必要。
252デフォルトの名無しさん
2011/07/29(金) 23:59:39.39 世は、自分の知ってる言語を紹介してるだけ??
253デフォルトの名無しさん
2011/07/30(土) 00:06:59.61 Rubyはドキュメント化されてない仕様で罠にはまると聞いた。
仕様が確かなJava一択と言うべきじゃね?
JavaならJVMでも.netでも幅広く対応できんぞ。
仕様が確かなJava一択と言うべきじゃね?
JavaならJVMでも.netでも幅広く対応できんぞ。
254デフォルトの名無しさん
2011/07/30(土) 00:08:33.97 良く知ってる言語:C,Java,Python,JavaScript,Smalltalk,ObjC
そこそこ知ってる言語:Scheme,Common Lisp,C++,Ruby,SML
多少は知ってる言語:Haskell,Erlang,Forth
初心者にお勧めの言語:Java,JavaScript,C
やっぱりお勧め出来る言語は自分の知ってる言語になってしまうな
知らんもんは薦められないし
そこそこ知ってる言語:Scheme,Common Lisp,C++,Ruby,SML
多少は知ってる言語:Haskell,Erlang,Forth
初心者にお勧めの言語:Java,JavaScript,C
やっぱりお勧め出来る言語は自分の知ってる言語になってしまうな
知らんもんは薦められないし
255デフォルトの名無しさん
2011/07/30(土) 00:52:44.34 ぶっちゃけ、Javaはダメと言っている奴の意見は聞かないほうがいい。
そいつはJavaを使えないか、あるいは宗教的な理由でJavaを避けているだけだろう。
Javaを超えている、もしくは超える可能性のある言語は、現時点ではC#しかない。
C#はJavaの次にお勧めできる言語だ。
特定の用途(たとえばゲーム制作等)に限って言えば、
JavaよりもC#のほうが適しているだろう。
なお、JavaやC#は初心者向けの言語ではない、とする意見は間違っている。
初心者に理解できるかどうかは、教える側の問題だ。
良い入門書を選べば初心者でも簡単に理解できるし、そうでなければ理解できないというだけのこと。
そいつはJavaを使えないか、あるいは宗教的な理由でJavaを避けているだけだろう。
Javaを超えている、もしくは超える可能性のある言語は、現時点ではC#しかない。
C#はJavaの次にお勧めできる言語だ。
特定の用途(たとえばゲーム制作等)に限って言えば、
JavaよりもC#のほうが適しているだろう。
なお、JavaやC#は初心者向けの言語ではない、とする意見は間違っている。
初心者に理解できるかどうかは、教える側の問題だ。
良い入門書を選べば初心者でも簡単に理解できるし、そうでなければ理解できないというだけのこと。
256デフォルトの名無しさん
2011/07/30(土) 00:59:29.48257デフォルトの名無しさん
2011/07/30(土) 01:08:17.57 >>255
概ね同意だが、自分はC#推すな
デフォルトでIDE付いてて、IDE前提の書籍が多いのは大きな強みだよ
初心者向けと言えばScratchを今日触って見たけど、園児や小中学生に触らせるには良い感じだな
大人でも、プログラマの適性があるか見るのに使えるかもしれん
概ね同意だが、自分はC#推すな
デフォルトでIDE付いてて、IDE前提の書籍が多いのは大きな強みだよ
初心者向けと言えばScratchを今日触って見たけど、園児や小中学生に触らせるには良い感じだな
大人でも、プログラマの適性があるか見るのに使えるかもしれん
258デフォルトの名無しさん
2011/07/30(土) 01:15:16.08 追記
scratchはコード書かなくて良い代わりに、修正とかも全部マウス操作だから、デバッグは大変だった
scratchはコード書かなくて良い代わりに、修正とかも全部マウス操作だから、デバッグは大変だった
259デフォルトの名無しさん
2011/07/30(土) 03:05:57.23 なあ、ベンチャーのWebサイトでASP.NETってのは採用多いのか?LLばっかりだと思ってたんだが。
260デフォルトの名無しさん
2011/07/30(土) 10:00:22.25 ゲームを作りたい人→C++
ウェブアプリを作りたい人→PHP
作りたいもんが特になくて職業プログラマになりたい人→C# or Java(好きな方でOK。いつかは必ずCをやること)
作りたいもんが特になくて職業プログラマになる気がない人→VB.NET
VB.NET覚えれば一応なんでも作れるし、OfficeのVBAも作れるし、アマチュアには
一番応用範囲が広いと思う。
ウェブアプリを作りたい人→PHP
作りたいもんが特になくて職業プログラマになりたい人→C# or Java(好きな方でOK。いつかは必ずCをやること)
作りたいもんが特になくて職業プログラマになる気がない人→VB.NET
VB.NET覚えれば一応なんでも作れるし、OfficeのVBAも作れるし、アマチュアには
一番応用範囲が広いと思う。
261デフォルトの名無しさん
2011/07/30(土) 11:39:48.99 Javaはもはや教養言語の域に達してると思うし(特にOOP関連はJava知ってる前提になりがち)
あまり無茶なことは出来ない仕様だから、教育用言語としてもアリかなと思う
ただ、Javaの前に基本的なアルゴリズムも知ってて欲しいと考えると、ちょっと苦しいな
HSPや古くからあるBASIC系辺りのほうがグラフィカルなプログラミングしながら覚えられて良いかと
でもまあ、一番良いのは普段やってることに近い、身近な言語だな
コンソール弄る人はシェルスクリプトやバッチファイル、Excel使う人はVBA、Webサイト運営してるならJSとかPHPとか
あまり無茶なことは出来ない仕様だから、教育用言語としてもアリかなと思う
ただ、Javaの前に基本的なアルゴリズムも知ってて欲しいと考えると、ちょっと苦しいな
HSPや古くからあるBASIC系辺りのほうがグラフィカルなプログラミングしながら覚えられて良いかと
でもまあ、一番良いのは普段やってることに近い、身近な言語だな
コンソール弄る人はシェルスクリプトやバッチファイル、Excel使う人はVBA、Webサイト運営してるならJSとかPHPとか
262デフォルトの名無しさん
2011/07/30(土) 14:36:32.30 Java の前にってことなら、やはり JavaScript かな
ウェブブラウザとテキストエディタがあれば手軽に始められるし、
最低限のコードを書くだけで取り敢えず動くプログラムを作れるので
取っ付きやすいし、サンプルコードやチュートリアルも沢山あるし、
文法にも癖が無くて書きやすいし、読みやすい
ただ、JavaScript に粗が無い訳じゃないし、JavaScript で全てが学べる
訳でもないから、JavaScript で基礎体力を付けた後は他の言語にも
取り組むという前提でね
JavaScript が良いのは、他の言語に進んでも経験が無駄にならない事
PHP や Java でウェブサイトを作るなら、クライアント側の知識も
当然必要になってくるし、それ以外の言語に進むにしても、JavaScript
の様な、関数がファーストクラスの言語に触れておく事は良い経験になる
ウェブブラウザとテキストエディタがあれば手軽に始められるし、
最低限のコードを書くだけで取り敢えず動くプログラムを作れるので
取っ付きやすいし、サンプルコードやチュートリアルも沢山あるし、
文法にも癖が無くて書きやすいし、読みやすい
ただ、JavaScript に粗が無い訳じゃないし、JavaScript で全てが学べる
訳でもないから、JavaScript で基礎体力を付けた後は他の言語にも
取り組むという前提でね
JavaScript が良いのは、他の言語に進んでも経験が無駄にならない事
PHP や Java でウェブサイトを作るなら、クライアント側の知識も
当然必要になってくるし、それ以外の言語に進むにしても、JavaScript
の様な、関数がファーストクラスの言語に触れておく事は良い経験になる
263デフォルトの名無しさん
2011/07/30(土) 14:57:46.94 JavaScriptって…
ブラウザでステータスバー書き換えて喜べる人以外には
つまらなすぎるだろ。
教育目的にしてもよくない。
ブラウザでステータスバー書き換えて喜べる人以外には
つまらなすぎるだろ。
教育目的にしてもよくない。
264デフォルトの名無しさん
2011/07/30(土) 15:04:04.89 >>263
10 年くらい前まではね
AJAX, JSON, V8 or Nitro, Canvas API, Web Storage, Node.js, jQuery 辺りが無い時代は
確かにそんな感じだった
10 年くらい前まではね
AJAX, JSON, V8 or Nitro, Canvas API, Web Storage, Node.js, jQuery 辺りが無い時代は
確かにそんな感じだった
265デフォルトの名無しさん
2011/07/30(土) 15:06:58.02 JavaScriptは難しい。環境を手に入れるのは楽だけど、初めての言語には向かない。
しかし、Webアプリを作る上で今や必須なので、他の言語をある程度マスターしてから取り組んだ方が効率がいいと思う。
しかし、Webアプリを作る上で今や必須なので、他の言語をある程度マスターしてから取り組んだ方が効率がいいと思う。
266デフォルトの名無しさん
2011/07/30(土) 15:08:51.07 JavaScriptは簡単だよ?
プログラマじゃない人でも簡単に書けるから、これだけ普及しているわけだし
プログラマじゃない人でも簡単に書けるから、これだけ普及しているわけだし
267デフォルトの名無しさん
2011/07/30(土) 15:19:21.12 教育目的と言うと、あれだけクロージャが書きやすい言語も無いから、
関数型言語の経験が無いなら一度は触っておいた方が良いと思う
関数型言語の経験が無いなら一度は触っておいた方が良いと思う
268デフォルトの名無しさん
2011/07/30(土) 15:56:37.44 ロジック考える能力鍛えると言う用途なら、scratchは有り
プログラミングのプの字も分からんでもプログラミング出来る
イベント駆動だし、変数もpublic/private相当のアクセス制御出来るし、仕様的にも侮れない出来
言語仕様なんぞ暗記するだけだから、ロジック考えるのに特化したscratchみたいな物の方がプログラミング教育に有効な気がする
プログラミングのプの字も分からんでもプログラミング出来る
イベント駆動だし、変数もpublic/private相当のアクセス制御出来るし、仕様的にも侮れない出来
言語仕様なんぞ暗記するだけだから、ロジック考えるのに特化したscratchみたいな物の方がプログラミング教育に有効な気がする
269デフォルトの名無しさん
2011/07/30(土) 16:25:44.34 scheme→JavaScriptお勧め
270デフォルトの名無しさん
2011/07/30(土) 17:12:21.91 英語→SICPお勧め
271デフォルトの名無しさん
2011/07/30(土) 18:42:11.25 つまりscheme→英語→SICP→JavaScriptという事ですね。
272デフォルトの名無しさん
2011/07/31(日) 13:30:38.62 Scheme も JavaScript もお勧め
シンプルだからパワフル
シンプルだからパワフル
273デフォルトの名無しさん
2011/08/03(水) 03:09:04.86 >>268
ロジック考える能力が重要なら、主要言語の、c++,javaを習得して
アルゴリズムイントロダクションあたりでも読む方がいいだろ
デファクトな実装が全てだよ。
初心者には、public, privateなんてわからないだろうから、
入門書の多いc++,javaに落ち着いた方が早い
scratchとか下手の横好きもいいとこじゃないの?
PLT schemeは良い教材だけど計算機科学者か
プログラマ目指すわけでもなきゃ、やる意味ないし
初心者はコマンドラインツール,エディタ,デバッガ,UML,xUnit,SCMの使い方と
BNF記法,コーディング規約ぐらいから習得してくのがよくね?
ロジック考える能力が重要なら、主要言語の、c++,javaを習得して
アルゴリズムイントロダクションあたりでも読む方がいいだろ
デファクトな実装が全てだよ。
初心者には、public, privateなんてわからないだろうから、
入門書の多いc++,javaに落ち着いた方が早い
scratchとか下手の横好きもいいとこじゃないの?
PLT schemeは良い教材だけど計算機科学者か
プログラマ目指すわけでもなきゃ、やる意味ないし
初心者はコマンドラインツール,エディタ,デバッガ,UML,xUnit,SCMの使い方と
BNF記法,コーディング規約ぐらいから習得してくのがよくね?
274デフォルトの名無しさん
2011/08/06(土) 21:07:59.36 取得の度合いがわからん
教えてください
教えてください
275213
2011/08/06(土) 23:07:31.06 皆さん、ご意見ありがとうございました。人によって意見がバラバラなので何から手を付けていいのか
よく考えて整理していきたいと思います。とりあえず時間は大学卒業までのあと3年か・・・・。
経営系の科目と英会話が難し過ぎてPCまで時間がまわらないorz
よく考えて整理していきたいと思います。とりあえず時間は大学卒業までのあと3年か・・・・。
経営系の科目と英会話が難し過ぎてPCまで時間がまわらないorz
276デフォルトの名無しさん
2011/08/07(日) 10:17:53.55 関数型言語とかクロージャとかいうやつは確かに計算機科学を修めた
研究者タイプもいるけど、ほとんどはクロージャ言いたいだけの厨だよな。
研究者タイプもいるけど、ほとんどはクロージャ言いたいだけの厨だよな。
277デフォルトの名無しさん
2011/08/07(日) 10:24:42.37278デフォルトの名無しさん
2011/08/07(日) 10:46:25.55 >>275
もうプログラミングは専門家に任せればよくね
もうプログラミングは専門家に任せればよくね
279デフォルトの名無しさん
2011/08/07(日) 12:05:21.98 とりあえず、勘定系からAndroidまでオールマイティなので、
判らない時はJavaにしておけば無問題。
判らない時はJavaにしておけば無問題。
280デフォルトの名無しさん
2011/08/07(日) 16:23:43.12 lua触ってみたけどこれいいね
基本制御マスターしたらやりたいことに合わせて他の言語も手を出して気に入ったのにシフト
基本制御マスターしたらやりたいことに合わせて他の言語も手を出して気に入ったのにシフト
281デフォルトの名無しさん
2011/08/07(日) 20:15:23.18 「判らない時はJava」程度の考えでECサイトの構築運営は無理だな。
282デフォルトの名無しさん
2011/08/07(日) 20:19:10.51 そうだな。俺も迷ってるなら Java を薦めておくわ。
283デフォルトの名無しさん
2011/08/07(日) 20:43:56.70 >>281
プログラミング初心者になにをわかれって言うの?
プログラミング初心者になにをわかれって言うの?
284デフォルトの名無しさん
2011/08/07(日) 21:28:37.06 >>276
高階関数やクロージャは知ってて当たり前の世界になりつつあるよ
副作用の隔離とか参照透明とか遅延評価は知らなくても良いと思うけど、
どれもかなり昔から存在していた物だし、研究者レベルじゃなくとも
普通に知られている概念だよ
高階関数やクロージャは知ってて当たり前の世界になりつつあるよ
副作用の隔離とか参照透明とか遅延評価は知らなくても良いと思うけど、
どれもかなり昔から存在していた物だし、研究者レベルじゃなくとも
普通に知られている概念だよ
285デフォルトの名無しさん
2011/08/08(月) 19:15:52.68 >>283
プログラミング初心者だろうが、ECサイト構築初心者だろうが、お前はド素人の判断だけで言語だけを適当に勧めるのか?
プログラミング初心者だろうが、ECサイト構築初心者だろうが、お前はド素人の判断だけで言語だけを適当に勧めるのか?
286デフォルトの名無しさん
2011/08/08(月) 19:21:18.22287デフォルトの名無しさん
2011/08/08(月) 22:28:29.62 >>286
とりあえず、真っ当な識者に聞けよ。
とりあえず、真っ当な識者に聞けよ。
288デフォルトの名無しさん
2011/08/09(火) 08:34:32.27 プログラミング言語人気ランキング
ttp://hatsukari.2ch.net/test/read.cgi/news/1312775279/
> 1 Java 19.409 13ヶ月連続1位
> 2 C 17.309
> 3 C++ 8.433
> 4 PHP 6.134 5位から4位へ浮上
> 5 C# 6.042 4位から5位へ下落
> 6 Objective-C 5.494 上昇傾向
> 7 (Visual)Basic 5.013 下落傾向あり
> 8 Python 3.415
> 9 Perl 2.315
> 10 JavaScript 1.557
> 11 Lua 1.362 6ヶ月連続20位内ランクイン。上昇傾向
> 12 Ruby 1.329
ttp://hatsukari.2ch.net/test/read.cgi/news/1312775279/
> 1 Java 19.409 13ヶ月連続1位
> 2 C 17.309
> 3 C++ 8.433
> 4 PHP 6.134 5位から4位へ浮上
> 5 C# 6.042 4位から5位へ下落
> 6 Objective-C 5.494 上昇傾向
> 7 (Visual)Basic 5.013 下落傾向あり
> 8 Python 3.415
> 9 Perl 2.315
> 10 JavaScript 1.557
> 11 Lua 1.362 6ヶ月連続20位内ランクイン。上昇傾向
> 12 Ruby 1.329
289デフォルトの名無しさん
2011/08/09(火) 09:41:40.04290デフォルトの名無しさん
2011/08/09(火) 19:10:53.21 C++よりCのが上?
291デフォルトの名無しさん
2011/08/09(火) 19:30:21.35 >>290
C++は駄作だし、当然の結果じゃん
C++は駄作だし、当然の結果じゃん
292デフォルトの名無しさん
2011/08/09(火) 21:05:04.15 Cは組み込み系で多く使われているからだろ。
293デフォルトの名無しさん
2011/08/10(水) 01:22:04.23 うんうん、確かに C は組み込み系でも多く使われてるね
294デフォルトの名無しさん
2011/08/10(水) 01:44:37.42 ダブルスコアw
295デフォルトの名無しさん
2011/08/10(水) 09:08:00.29 >>291
ランキングにあるCとC++以外の言語は全てC++の真似ですが?
ランキングにあるCとC++以外の言語は全てC++の真似ですが?
296デフォルトの名無しさん
2011/08/10(水) 12:31:36.58 >>295
古いもん勝ちですね^^^^^
古いもん勝ちですね^^^^^
297デフォルトの名無しさん
2011/08/10(水) 15:10:31.44 >>288
pythonの方がPerlより上なんだ・・・
pythonの方がPerlより上なんだ・・・
298デフォルトの名無しさん
2011/08/10(水) 16:08:01.38 >>297
PHPに跪くが良い
PHPに跪くが良い
299デフォルトの名無しさん
2011/08/10(水) 16:30:53.07300デフォルトの名無しさん
2011/08/10(水) 19:06:40.22 PHPもこれからは下り坂w
301デフォルトの名無しさん
2011/08/10(水) 19:20:20.13 >>295
マジレスすると、
Java は意外と Smalltalk と ObjC の影響が色濃いよ
ObjC はもろに Smalltalk 系だし
JavaScript は Scheme と Self の影響が強い
というか、C++ の影響下にある言語って殆ど存在してないんじゃないかな
反面教師としての影響なら分からんでも無いけど
マジレスすると、
Java は意外と Smalltalk と ObjC の影響が色濃いよ
ObjC はもろに Smalltalk 系だし
JavaScript は Scheme と Self の影響が強い
というか、C++ の影響下にある言語って殆ど存在してないんじゃないかな
反面教師としての影響なら分からんでも無いけど
302デフォルトの名無しさん
2011/08/10(水) 19:56:54.64 >>301
クラスって概念を持つ言語はすべてC++の影響下にあると思ってるんだよきっと
クラスって概念を持つ言語はすべてC++の影響下にあると思ってるんだよきっと
303デフォルトの名無しさん
2011/08/10(水) 20:18:31.43 どなたか記事の内容を解析できる方はおりませんか?
東てる美の記事です。
前張りって一度付けてしまうとそれに慣れてしますからそれを取って演技する
ことは、ちょっと恥ずかしいわネ。後が分かりません。
http://blog-imgs-16-origin.fc2.com/o/l/d/oldhonn/060911ee.jpg
東てる美の記事です。
前張りって一度付けてしまうとそれに慣れてしますからそれを取って演技する
ことは、ちょっと恥ずかしいわネ。後が分かりません。
http://blog-imgs-16-origin.fc2.com/o/l/d/oldhonn/060911ee.jpg
304デフォルトの名無しさん
2011/08/10(水) 21:13:58.94 >>302
セミコロンも偶然だよね?構文も
セミコロンも偶然だよね?構文も
305デフォルトの名無しさん
2011/08/10(水) 23:34:09.64306デフォルトの名無しさん
2011/08/10(水) 23:37:38.18307デフォルトの名無しさん
2011/08/11(木) 03:51:25.10 速度とかハードとか考えずIDEだけで組むならそうかもね
データの内容とか考えなくて済むし
データの内容とか考えなくて済むし
308デフォルトの名無しさん
2011/08/11(木) 20:32:28.48 >>304
セミコロンや基本的な構文はC++というよりCの影響でしょ
んでクラス関連はC++というよりJavaの影響下にある言語が多いかと
そしてそのJavaは基本構文はCを踏襲し、OOP関連の構文はC++とは別の形式をとった
セミコロンや基本的な構文はC++というよりCの影響でしょ
んでクラス関連はC++というよりJavaの影響下にある言語が多いかと
そしてそのJavaは基本構文はCを踏襲し、OOP関連の構文はC++とは別の形式をとった
309デフォルトの名無しさん
2011/08/12(金) 07:59:20.26310デフォルトの名無しさん
2011/08/12(金) 11:22:11.06 C++なんてCの範疇だと考えるべきだと思うよな。てか区別する必要てかどうやって区別するのか
VBとVB.netより似てるでしょ。(VBはCベースじゃないな)
CコンパイラでC++を処理できない物なんて今時無いし
VBとVB.netより似てるでしょ。(VBはCベースじゃないな)
CコンパイラでC++を処理できない物なんて今時無いし
311デフォルトの名無しさん
2011/08/12(金) 19:24:06.79 >>309-310
C++はCの構文をほぼ完全に含むが、CはC++の構文を含まない。
だから違い、区別となるとC++独自の部分を指すことになる。
C++自体は確かにCの範疇だが「Cの影響を受けている=C++の影響を受けている」というのはちょっと受け入れ難い。
それはCの影響でしかなく、C++の影響と呼ぶのはC++独自の部分に影響されていないとちょっと。
C++はCの構文をほぼ完全に含むが、CはC++の構文を含まない。
だから違い、区別となるとC++独自の部分を指すことになる。
C++自体は確かにCの範疇だが「Cの影響を受けている=C++の影響を受けている」というのはちょっと受け入れ難い。
それはCの影響でしかなく、C++の影響と呼ぶのはC++独自の部分に影響されていないとちょっと。
312デフォルトの名無しさん
2011/08/15(月) 17:26:27.14 プログラミング入門でいきなりK&R買わされてC始めたのが懐かしいなぁ
313デフォルトの名無しさん
2011/08/16(火) 15:20:25.58 Cって初心者がいきなりはじめられるものじゃないでしょ?
314デフォルトの名無しさん
2011/08/16(火) 15:26:21.97 そんな事ないだろ
と挫折してsmall basicやってる僕が言ってみる
と挫折してsmall basicやってる僕が言ってみる
315デフォルトの名無しさん
2011/08/16(火) 15:27:20.73 言語なんか何から始めてもあまり変わらん
316デフォルトの名無しさん
2011/08/17(水) 01:01:44.12 >>313
中高生程度の学力があれば問題ないよ
中高生程度の学力があれば問題ないよ
317デフォルトの名無しさん
2011/08/17(水) 21:42:12.48 >>313
俺も初挑戦時は完全にやられた
それ以前にも高級言語は結構齧ってたのに全く勝手が違い過ぎる感じ
んでも、その後CASLの参考書を読む機会があって
CASLある程度覚えたあとにCやり直したらやたら簡単に感じた
俺も初挑戦時は完全にやられた
それ以前にも高級言語は結構齧ってたのに全く勝手が違い過ぎる感じ
んでも、その後CASLの参考書を読む機会があって
CASLある程度覚えたあとにCやり直したらやたら簡単に感じた
318デフォルトの名無しさん
2011/08/18(木) 14:13:09.69 初心者にC++は、少しきついのでは
一番楽なVB辺りがいいのでは
C言語もだと思うけど自分の持っているJavaで
作るゲームの本には解説に2次式とか普通に
書かれているよ
y=a(x-p)の2乗+qのグラフとか
一番楽なVB辺りがいいのでは
C言語もだと思うけど自分の持っているJavaで
作るゲームの本には解説に2次式とか普通に
書かれているよ
y=a(x-p)の2乗+qのグラフとか
319デフォルトの名無しさん
2011/08/18(木) 15:47:56.13 初心者と馬鹿は違う
320デフォルトの名無しさん
2011/08/18(木) 16:45:25.16 VBやるぐらいならC#の方がいいと思う。
.NETの時代になってVBもC#も等価な言語になったわけだから。
VBから始めると
C++, Java. actionscript, javascriptなどの言語への移行が大変になっちゃうんじゃないかな。
.NETの時代になってVBもC#も等価な言語になったわけだから。
VBから始めると
C++, Java. actionscript, javascriptなどの言語への移行が大変になっちゃうんじゃないかな。
321デフォルトの名無しさん
2011/08/18(木) 16:48:04.84 >>320
移行するにあたって、文法の違いなんて些細なこと
移行するにあたって、文法の違いなんて些細なこと
322デフォルトの名無しさん
2011/08/19(金) 00:24:46.16 >>321
文法の違いは、結構重要
COBOLを長年やってきた人がいきなりC++なんて
言われたらお手上げになるよ
まず、変数宣言から違うよ
COBOL・・・文字 X(5) ←アルファベットの文字5文字分
漢字1文字は、2つ消費する
数字 9(3) ←数字3桁(0うめになる)
変数の宣言場所もCOBOLは、決まっているけど他の言語は、決まっていないでしょ
(COBOLは、変数宣言を処理の記述中に書いてはいけない)
その他いろいろありますよ
文法の違いは、結構重要
COBOLを長年やってきた人がいきなりC++なんて
言われたらお手上げになるよ
まず、変数宣言から違うよ
COBOL・・・文字 X(5) ←アルファベットの文字5文字分
漢字1文字は、2つ消費する
数字 9(3) ←数字3桁(0うめになる)
変数の宣言場所もCOBOLは、決まっているけど他の言語は、決まっていないでしょ
(COBOLは、変数宣言を処理の記述中に書いてはいけない)
その他いろいろありますよ
323デフォルトの名無しさん
2011/08/19(金) 00:34:30.83 そういう意味では構文ルールの少ない Lisp から始めるのが良いな
324デフォルトの名無しさん
2011/08/19(金) 00:40:58.06 COBOLには、実は
クラスやメソッドという概念が無い。
チェックボックスやオプションボタンも無い。
sinやcosなんてまず無い。
COBOLでは、a.length()なんていうものは使えない
nullの考え方が無い
privateやpublicなんて存在しない
クラスやメソッドという概念が無い。
チェックボックスやオプションボタンも無い。
sinやcosなんてまず無い。
COBOLでは、a.length()なんていうものは使えない
nullの考え方が無い
privateやpublicなんて存在しない
325デフォルトの名無しさん
2011/08/19(金) 00:46:35.61326デフォルトの名無しさん
2011/08/19(金) 00:53:05.00 >>325
述語、だとどう?
述語、だとどう?
327デフォルトの名無しさん
2011/08/19(金) 00:58:34.08 >>313
子供が独学で始める場合だと厳しいかもね。自分も一度挫折した経験有り。
子供が独学で始める場合だと厳しいかもね。自分も一度挫折した経験有り。
328デフォルトの名無しさん
2011/08/19(金) 03:41:30.85 全くの初心者がC勉強はやっぱ無理?
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"って書けば良いんで、対して手間は変わらないけど、ドラッグ&ドロップでウィンドウの好きな位置に表示させられますが
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 前駐中国大使・垂秀夫『高市首相が台湾有事答弁を国会でしてしまったのは高市首相のなかに戦略的思考が無いから。安倍晋三を見習え』 [718678614]
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- 金曜ロードショー😭
- 朝だよー🥁🥺ドンドンドンドン
- ( ・᷄ὢ・᷅ )ケツ
- モブサイコ「私がJAグループに何か利益誘導するということは全くありません」 [402859164]
