トップページ⇒tech
133コメント29KB

今から始めるプログラミング

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
今から始めるプログラミングはどれがよい?

C、C++、JAVA、Perl、Delphi、Ruby、
BASIC、COBOL、Fortran、Python…
0002デフォルトの名無しさんNGNG
S言語どうよ?
0003デフォルトの名無しさんNGNG
またこの質問が
キタ━━(゚∀゚)━━( ゚∀)━━(  ゚)━━(  )━━(  )━━(゚  )━━(∀゚ )━━(゚∀゚)━━━!!!!!
0004デフォルトの名無しさんNGNG
アヒル本でも買って
Cやれや
0005冬房のいるクソスレNGNG
>>1
また冬房かよ…
過去すれ見れば似たようなのいくらでもあるだろ…
0006デフォルトの名無しさんNGNG
だからふぁみりーべーしっくでもやってろ
0007デフォルトの名無しさんNGNG
う言語にきまってんだろ!
0008デフォルトの名無しさんNGNG
>7
お、いいね。
でも完成が3月だろ
0009デフォルトの名無しさんNGNG
>>1
冬厨どの。
↓すら見ていただけないとは、なんとかなしいことか。

***すれ立てるまでもない質問はここで 第8刷***
http://pc.2ch.net/test/read.cgi/tech/1008908052/
0010デフォルトの名無しさんNGNG
C言語覚えて一生奴隷生活。
00111NGNG
意見を統一しろよヴぉけ
0012デフォルトの名無しさんNGNG
1以外の全員の意見は最初から一致してるんだYO
0013デフォルトの名無しさんNGNG
統一できるわけねーだろヴぉぉぉけ
0014超初心NGNG
とりあえずタダのdelphから始めてみてる>>1
0015デフォルトの名無しさんNGNG
始めなくていいよ、1は。
0016      NGNG
あのさ、VC++5.0のエンタープライズ版って
一万円位で買える?
古いソフトなんで秋葉へ行けば売ってるかなぁ。
違法コピー品ちかじゃなくて中古ソフトとして。
0017デフォルトの名無しさんNGNG
ちか?アングラ?
0018デフォルトの名無しさんNGNG
>>16
ヤフオクでさがしてみろよ。
0019デフォルトの名無しさんNGNG
>>1
1にはHTMLで十分だろ
0020デフォルトの名無しさんNGNG
>1
http://pc.2ch.net/test/read.cgi/tech/997540835/l50
0021デフォルトの名無しさんNGNG
>>16
男はSDKだ
0022天才NGNG
HTML僕も知ってるよ!!<button input="type">とかでしょ☆
0023デフォルトの名無しさんNGNG
女、子供と天才はすっこんでろ。
0024デフォルトの名無しさんNGNG
( ゚д゚)パイソン
0025デフォルトの名無しさんNGNG
漢なら、template meta programmingダYO!
0026えろNGNG
( ゚д゚)パイパン
0027デフォルトの名無しさんNGNG
TK−80のエミュレータからだ!
0028名無しさん@お腹いっぱい。NGNG
>>25
なにそれ?
0029デフォルトの名無しさんNGNG
>>26
0030C++はやめとけNGNG
普通はCだ、てきとーにやるんならPerlだ。
不良になるならCOBOLだ。
0031デフォルトの名無しさんNGNG
今JavaScriptがHOT!!
0032デフォルトの名無しさんNGNG
>>31
JavaScriptのけっこうでかいゲーム
http://game.ncs.gr.jp/~hamaichi/monsama2/
0033やるぜNGNG
とうぜんC++だ。
これがわかれば、他は大体なんでもわかる。(アセンブラを除く)

しかし、ものに出来なきゃ単なる時間の無駄遣いになる。
俺の場合、「ハーバート・シルトの標準講座C++」が
一番面白かった。
00341NGNG
Delphi、C、C++が挙げられてるみたいですが、
はじめてなので簡単に覚えられるものがいいです。
Delphi、C、C++は簡単なのでしょうか?
0035デフォルトの名無しさんNGNG
やる気がないなら全部無理
0036デフォルトの名無しさんNGNG
>Delphi、C、C++は簡単なのでしょうか?
なんて質問するような頭では無理です

楽して覚えたいならHTMLにでもしとけ
00371NGNG
>>35 >>36
すみません。訂正します。
奥深く、作るのが面白くなっていく
ものがいいです。
やはり、簡単に覚えられるものなんて
ありませんね。
0038デフォルトの名無しさんNGNG
>37
はじめはCを推薦します。
00391NGNG
>>38
一応、Cは一度学んでみようと思い、
参考書みたいなものをかいました。
確か、「ここからはじめるC言語」とか
いうやつだったと思います。
でも、当時は忙しかったので
結局は何もせず終わってしまいました。
なので、Cを覚えるいい機会かもしれませんね。
他にもいろいろな意見お願いします。
0040デフォルトの名無しさんNGNG
C知っておくべきだけどCから初めてGUIプログラム作るまでは
道のり遠いぞ?Delphiあたりでいいんじゃないかい?
0041デフォルトの名無しさんNGNG
>39
ひととおりCを覚えたら、C++とかJavaにも
はいりやすくなると思う。
とりあえずCをちゃんとやってみては?
0042デフォルトの名無しさんNGNG
>>1
社会人?学生?
00431NGNG
>>40
Cってそんなに難しいものなのですか?
Delphiを覚えた後にCにうつった方がよいのでしょうか?

>>41
そうですか。Delphiから入るか、Cから入るか
どっちの方がよいのでしょうか?
00441NGNG
>>42
学生です。
0045デフォルトの名無しさんNGNG
CもDelphiも
コンパイラは無料だし、
両方ためしてみては?
0046デフォルトの名無しさんNGNG
エクセルで、ACTIVECELLの文字列の頭二文字分だけ切り取るVBA教えて
00471NGNG
>>45
両方ですか?
ちょっとそれは難しいです。
0048デフォルトの名無しさんNGNG
>>47
「どの言語がいいですか」系の質問ががしつこくしつこく繰り返される
のは、複数の言語を習得するのが困難だと思っている人が多いからだと
思うけど、実際はそうでもない。
00491NGNG
>>48
ひとつの言語ができたら、
それに近い言語を覚えていこうと思っています。
なので、いろいろな言語を覚えていきたいです。
0050デフォルトの名無しさんNGNG
C=>Delphi=>Java=>C++ の順に勉強しろ
Cは2日
Delphiは7日
Javaは3日
C++は1年

C++は教養
Delphiは長くWinアプリを作るのに使える
Javaはインターネット周りに便利だ
0051デフォルトの名無しさんNGNG
じゃ、Cから行け。
0052デフォルトの名無しさんNGNG
こんなところで聞いてないで、本屋とかネットで目につくのを
どんどんやっていけばいいじゃん。
0053デフォルトの名無しさんNGNG
で、就職したらVBとw
00541NGNG
>>50
Cは2日って…。
私の買った本に書いてある内容は2日あれば
充分覚えられますが。

>>51 >>52 >>53
ありがとうございます。Cから行ってみようと思います。
0055デフォルトの名無しさんNGNG
文法おぼえてからが長いんだよ。Cは。
0056Kusakabe YouichiNGNG
In article >>55, デフォルトの名無しさん/sage/55 wrote:

> 文法おぼえてからが長いんだよ。Cは。

はつみみです。すぐでは?
0057デフォルトの名無しさんNGNG
分かったつもりの要望は黙っててください。
0058デフォルトの名無しさんNGNG
Javaはどう?
CやC++と同じオブジェクト指向言語で,しかもCやC++に比べて簡単だYO!
実行速度が遅いっていうのは改善されつつあるし,iアプリも普及してるし!!
005950NGNG
>54 よし!

 今日明日はCで大晦日からDelphiな

Cは眺めるだけでよし
Delphiでアプリ作りながらプログラミングの楽しさを学べ
その後JavaでCスタイルの気楽な書き方も身に付けろ

まあC++は夏休みまで取っておけ
0060デフォルトの名無しさんNGNG
>>1
ここからはじめるC言語で勉強するの?まなたんのやつでしょ。
あれに2日は使いすぎだ。1日もかからんだろ。
0061デフォルトの名無しさんNGNG
なんで>>58に誰もツッコミ入れないんだ?
0062デフォルトの名無しさんNGNG
>>61
というわけで>>58につっこみまーす
Cっていつからオブジェクト指向になった??
Cをオブジェクト指向にしたのがc++
>>58はプログラム言語を知ったかぶりをする厨房と思われ
これでいいかな??
0063デフォルトの名無しさんNGNG
CでOOすれば良いじゃん
と言うか
>Cをオブジェクト指向にしたのがc++

やばすぎ w
0064デフォルトの名無しさんNGNG
CyaC++ (シィヤク プラプラ)という新規俺様オブジェクト指向言語と思われ(藁。
0065デフォルトの名無しさんNGNG
VB,COBOL以外ならなんでもいいよ。
0066デフォルトの名無しさんNGNG
オブジェクト指向言語ってったってコンパイルしたらおんなじだろ。
仕様書や企画がしっかりしているのならば
OOでないほうが良いに決まっている。(コンパイラなんて馬鹿なんだから)

あとdelphiはコンポーネントを使わなければ
コンパイル速度が速いしSSEもインラインで通るしはばがある。
その反面メーカーのできが悪くてフリーのライブラリーのできがよい

というかWindowsで動かすならばVBSCRIPTやJAVASCRIPTで
音声認識からデータベースまでこなせるんだし

DirectXやGLUTベースを適当な言語で制御すれば結果はだせるんだから
言語云々言うよりも
結果やコース(スタートとゴール)のが重要

結果と慣れだよ、プログラムは
CでもC++でも変わらん。ただしOOはめもりーしょうひにきおつけろ
0067デフォルトの名無しさんNGNG
OOが理解できないやつのOO有害論は、もう、うんざり。
0068デフォルトの名無しさんNGNG
>>66は最後で脳内メモリを使い果たしたと思われ。
0069非OO信者さんNGNG
>1
GUIプログラムが作りたいのか?
CUIでいいならCだよ。

>66は白痴
0070デフォルトの名無しさんNGNG
つーか、できの悪いやつのためのOOだろ。
ユーザーから見たら言語体系なんて関係ないし
コンパイラから見てもCPUから見ても関係ない
OOしかできないやつはたいていバグのある門麦価出しているのが現実

小理屈こく前に仕様書書いて結果だせ
0071デフォルトの名無しさんNGNG
>OOしかできないやつはたいていバグのある門麦価出しているのが現実
それはまさにOOの理解できてないやつのやること。あんど理解できてないやつの言うこと。
0072デフォルトの名無しさんNGNG
>小理屈こく前に仕様書書いて結果だせ
フローチャートですか? :)
0073デフォルトの名無しさんNGNG
じゃあ1よ 大晦日 Delphiで聞きたい事があったら ここで聞きな

 冬厨対策中だから他のDelphiスレをあげるんじゃないよ
0074OO信者NGNG
OOの話になると荒れるからやめようよ。
00751NGNG
すみませんが、OOってなんですか?
難しいこといわれるとよくわからないんで。
>>73
ありがとうございます。
0076OO信者NGNG
>>75
オブジェクト指向
0077デフォルトの名無しさんNGNG
正直、スレのまんこをゲットするのは漏れだと思われ
0078  NGNG
OOを理解すると他人を馬鹿に出来ます。
OOを習得すると自分の偉さを発見できます。
OOを勉強するとプログラミングの全てを理解した気になれます。
是非OOをやりませう。
0079デフォルトの名無しさんNGNG
UML+OOPL+XP これ最強。
0080デフォルトの名無しさんNGNG
Cからやるんだったら
0x30 == '0'
0x00 == '\0'
'\0' == 0
は何故真になるかやれば為になる、、
と思う。
0081デフォルトの名無しさんNGNG
( ゚□゚)ノ"" オーオー!!
0082グレート埼玉NGNG
あの近々visual studio を買おうかなと考えてるんですが、
買ってすぐバージョンアップしたら弱ります。
今買っていいでしょうか??

そのうち お前らに良いフリーソフト開発するんでお願いします。
0083デフォルトの名無しさんNGNG
>82
紅白で白が勝ったら買え。
負けたら買うな。
0084デフォルトの名無しさんNGNG
>>82
不具合てんこ盛りであろう新バージョン使うのもアレなんで
バージョンアップ前に買っておくのがキチ。
0085デフォルトの名無しさんNGNG
>>78
OOとはつまりRubyのことですか?
0086デフォルトの名無しさんNGNG
>>85
たしかに>>78を読むとそれっぽく聞こえるな…。
0087デフォルトの名無しさんNGNG
>79
>UML+OOPL+XP これ最強。
XP=UnitTest+リファクタリングと
UMLってあんま相性良くないような...
0088デフォルトの名無しさんNGNG
UML自体、リファクタリングなんて考慮してないでしょ
0089あけまして(以下略)NGNG
>84
なるほど、確かにマイクロソフトですもんね。今のうち
買っておきます。今年は学生だし。(大学3年)
xp対応にはならねーかな。

それより、みんなCとかC++とかJavaとかはVisual Studioで
開発してんのかな。コンパイラはこれでいいのですかね。
0090 NGNG
UMLって設計書みたいなもんだから、
リファクタリングしたあとプログラムからUMLを作成して
差分とれれば、それでいいんじゃないの?
0091デフォルトの名無しさんNGNG
すみません、ちょっと質問なのですが
私の場合VB>C>Delphi>C++と覚えていきたいのですが
やめたほうが良いでしょうか?
0092デフォルトの名無しさんNGNG
やめたほうがいいです。
0093デフォルトの名無しさんNGNG
はじめにVBってのは
どうなんだろーね。
俺はVBさわったことないからわかんないけど。
009491NGNG
そうなんですか。ありがとうございます。
そのやめておいたいいという理由を教えてもらえませんか?
例えば扱い方が全く違うとか、その言語を覚えると次の言語が
覚えにくくなってしまうのでしょうか?
0095デフォルトの名無しさんNGNG
Delphi > C++ で充分
0096デフォルトの名無しさんNGNG
C#で十分
0097デフォルトの名無しさんNGNG
VB覚える時間がもったいないです。
0098デフォルトの名無しさんNGNG
>>96
C# じゃまだ何もできへんやろ・・・。

>>90
XP は 仕様書は書かないのが基本。
UML はプログラマ同士の意思疎通のメモくらいに使うのがいい。(メモは使い捨て)
0099デフォルトの名無しさんNGNG
>C# じゃまだ何もできへんやろ・・・。
あと一ヶ月ででるんだからその間に本でも読んどきゃいいよ。
技術的には
C#>>>>>>>>>Del>>>>>>>>VB
なんだからDel,VBをいまさら覚える価値なし。
C/C++は微妙だがこの言語に「具体的に」期待する機能がなければ後回しでいいよ。
0100 NGNG
>>98
XPやってても「設計書」が存在してていいだろ。
プログラム追わせるより早いときがある。
特に改造プロジェクトで新しい人を投入するときは。
ペアプログラミングだけじゃだめだよ。
010191NGNG
みなさんありがとうございました。
みなさんの意見を考慮してもう一回考えてみまますね。
ありがとうございました。
0102デフォルトの名無しさんNGNG
悪いことはいわないから、delphi>C>C++ にしとけって。
カネもかからんし。いろいろと挫折しにくいコースだ。
0103デフォルトの名無しさんNGNG
vs.net日本語版って、いつ発売?
0104横槍の名無しさんNGNG
>102
其のコースでいきますよ。Thank!
あ、でもJavaは?イラネ?
0105デフォルトの名無しさんNGNG
結城浩の本でCからが一番だって。
0106デフォルトの名無しさんNGNG
C++CompilerとSDKとライブラリってのは邪道ですか?
邪道ですね。
簡単にゲームは作れるが基本的な事を
理解していないとやはりダメですかね…
0107デフォルトの名無しさんNGNG
>106 別にそれで始めらるなら悪くは無いよ
 何からやった方がいいか悩んでるよりはずっといい

兎に角興味が持てる事から始めるのが一番だと思うよ
0108デフォルトの名無しさんNGNG
なんかこういうスレ見ると
ドラクエのキャラをどの順番で転職させるか? に似てる気がする。
0109デフォルトの名無しさんNGNG
質問です。
言語以前の問題なんでしょうが、
1と0の組み合わせでコンピューターがなぜ認識するのか、
教えてください。
詳しく載っている書籍の紹介もありがたいです
0110デフォルトの名無しさんNGNG
他のスレでもう解決してんだろ
0111109NGNG
書き込んだと思ったスレを見失い、再度書き込んだのですが
今、発見しました・・・!二重カキコになってしまい
申し訳ありません!
0112デフォルトの名無しさんNGNG
>109 抽象化です
0113デフォルトの名無しさんNGNG
>>109
答えはハードの知識にあり。
0114デフォルトの名無しさんNGNG
age
0115デフォルトの名無しさんNGNG
>>109
理工書が置いてある本屋にいって
それらしきコーナーに置いてる本を全部買ってみるとよいかも。
0116素人NGNG
電源ONかOFFの違いだろ?1,0って
0117デフォルトの名無しさんNGNG
+5Vか−5Vかの…
0118デフォルトの名無しさんNGNG
2進数といっても、
データには0か1かという他に ヂツは どこにあるかという情報を持っています。
もしそれが無くて単に数えられるだけなら、100を表現するのに100個のビットが必要になりますよね
0119デフォルトの名無しさんNGNG
0とπだろ
0120デフォルトの名無しさんNGNG
>>118
ネタ? にしては、頭悪すぎだなぁ…
なにか、俺のしらない新しいアーキテクチャの話なんだろうな、たぶん、ウンウン。
0121デフォルトの名無しさんNGNG
>もしそれが無くて単に数えられるだけなら、100を表現するのに100個のビットが必要になりますよね
それじゃ2進数じゃないだろ
0122デフォルトの名無しさんNGNG
いわゆるボーズ・アインシュタイン 対 フェルミ・ディラック って事かな?
0123118NGNG
頭悪い話だから噛み砕いて言ってるんじゃないか

0と1しかホントにないなら それぞれは区別出来ない
何ビットあっても数える事しか出来ない。

だからビット位置という概念とアドレスという概念が必要になるというだけのお話しだよ
0124デフォルトの名無しさんNGNG
>>118
だから順序(位取り)が無ければ2進数とはいわねえって。
アドレスの概念は初めからいらねーよ。
だいたい「どこにあるかという情報」なんてデータ自身に存在するんじゃねーだろ。
もとが計算機のbitの話なんだから、順序づけできない用にわざわざしてあげなくちゃ、
100を数えるのに100bitなんて話にゃなんねーんだよ。
計算機の話じゃねーんなら、禿しくスレ違いだ。
0125デフォルトの名無しさんNGNG
まま、そうアツクなるなって
0126118NGNG
そりゃそんな事は当然の話しさ、
 だけど
 「0と1だけで」 なんて言い方してる奴は それが判ってない事が多いから書いたまでさ
0127デフォルトの名無しさんNGNG
だから、「データが位置情報を持ってる」っていう説明がなんか計算機から外れてる気がする。
おれだったら、計算機なんだから、「位置が0か1の状態を持ってる」って説明するな。
0128デフォルトの名無しさんNGNG
>127 フンフン しかし、「位置が0か1の状態を持ってる」もシロウトには判りにくいかもなあ

もうちょっとちゃんと説明してみてよ
0129デフォルトの名無しさんNGNG
[[迷える初心者に適切な言語を紹介しよう]]
http://paming.s7.xrea.com/ykwk166_kai/yukiwiki.cgi?mycmd=read&mypage=%5B%5B%96%C0%82%A6%82%E9%8F%89%90S%8E%D2%82%C9%93K%90%D8%82%C8%8C%BE%8C%EA%82%F0%8F%D0%89%EE%82%B5%82%E6%82%A4%5D%5D
0130127NGNG
>>128
意図が読めないなぁ。
「データが位置情報を持ってるとかいう間違ったことは言わない、どうせ言うなら」
っていう意味だったんだが、伝わらなかったかい?
0131デフォルトの名無しさんNGNG
つか普通に順序だてて、
2進数の桁数あたりの情報量が他のn進数より多いことと
電圧の違いで表現するときに2進数だと感知する機構が単純で済むことを
説明すればいいのでは。
0132デフォルトの名無しさんNGNG
つか、もとの質問へは、ゲートの組み合わせで加算機作ったり、フリップフロップで状態を変えていく話から入るのが正解でないかい?
0と1がら電圧に行ったり、順序付け出来ないと2進数にならないとかって、方向が逆の気がする。
0133デフォルトの名無しさんNGNG
元の質問ってどれだっけ… >>109 か。
>1と0の組み合わせでコンピューターがなぜ認識するのか、

結局は「そういうように作ったから」の理由をするしかないような。
関係ないが -1 0 1 の3状態の光ファイバがあったな。
■ このスレッドは過去ログ倉庫に格納されています