トップページ⇒tech
981コメント256KB

プログラム初めてやるなら何がいいの?

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさんNGNG
VBとかCとか色々あるけど、
一番最初にやるには何がいいの?
高1なので、数学面であまり難しいのとかもちょっと。
Basicとかからがいいんですか?
できたらフリーソフトでできるのがいいんですが。
オススメは何でしょうか。
0830デフォルトの名無しさんNGNG
最初にCOBOLやるとコボちゃんになっちゃうから気をつけろ。
0831デフォルトの名無しさんNGNG
ド級のアフォ参上>830
0832デフォルトの名無しさんNGNG
だまってVB買ってきてVB勉強しなよ...
0833デフォルトの名無しさんNGNG
>>831
>参上
DQNのアフォ降臨
0834デフォルトの名無しさんNGNG
>>830はコボちゃん
0835bloomNGNG

http://www.agemasukudasai.com/bloom/
0836デフォルトの名無しさんNGNG
830はコボちゃんなの?
0837デフォルトの名無しさんNGNG
Pasalばっかりやってるとラスカルになるのか?
Delphiをやってもやはりラスカルになってしまうのだろうか?
0838デフォルトの名無しさんNGNG
>>837
オスカルになります。
0839デフォルトの名無しさんNGNG
Javaやってるとアレになるのか・・・まさか
0840デフォルトの名無しさんNGNG
>プログラム初めてやるなら何がいいの?

お前について詳しく知っていないと何を勧めるのが適切かわかりません。
0841 ◆F52DmOxJlc NGNG
Perlマンセー
0842デフォルトの名無しさんNGNG
お前たちってプログラミングやってどのくらい立つの?
おしえてくださいな〜☆俺は半年やってるけどC言語なら大体わかってきた
0843デフォルトの名無しさんNGNG
>>842はジュンマ。
0844デフォルトの名無しさんNGNG
C/C++ CとC++って同時にできますか? 
0845デフォルトの名無しさんNGNG
無難にjavaかcにしとけー。
ていうか言語なんて道具と同じで使ってるうちに手に馴染む。
将来性を考えて道具を選ぶくらいなら、そもそもプログラムなんて
道を選んじゃいけない、と「俺は」思うよ。
0846デフォルトの名無しさんNGNG
そうだな。 後れてきた不況って感じで 来年初頭に政府が何もやらなけりゃ路頭に迷う奴大量に出るだろな・・・

幸い、年齢が若いからまだ再就職は少しは楽だろうが・・同じサービス業間の移動だけど体力の方がなあ・・・
0847デフォルトの名無しさんNGNG
職業プログラマはマ板へ帰れ。
アフォはいらん。
0848デフォルトの名無しさんNGNG
>>847
禿同。
二度と来るな>>847
0849デフォルトの名無しさんNGNG
ただいま初めてプログラミングに挑戦しています。
言語はBASICです。非常に簡単です。
ただちょっと(?)遅れている風な感じもしますが。
他に初心者にお勧めのが教えてください。
ゲーム開発向けのが良いでつ。
0850 ◆F52DmOxJlc NGNG
>>849
VB か Delphi でいいんじゃない?
0851デフォルトの名無しさんNGNG
>>849
あれこれ手を出す前にBASICをある程度極めた方がいいんじゃない?
初めから色々手を出すとダメになるよ。
0852デフォルトの名無しさんNGNG
>>851
人による。

記憶型の人はそれでいい。

理解型の人は、3つくらいの言語で、少し詰ったら移動を繰返すといい。
 元に戻った時の理解が進むし、集中力が続く。

0853名無し@沢村NGNG
プログラムの入門にはjavascriptがおすすめだよ。
IEとメモ帳があればすぐ作成&実行できるし、Cを簡単にしたようなプロフラムだから、すぐCに移行できるよ。
0854デフォルトの名無しさんNGNG
>>849
もしVBを選んだなら、俺がVB初心者だったときにとても役立った本を一応書いとく。
「VisualBasic ビジュアルプログラミング 実践テクニック」インプレス
これ、Win95+VB4の頃の本だから、これの新しいのがあればそれがいい。
この本でゲームプログラミングの基礎が分かるし、
なによりAPIに移行がすんなり出来たし自分でMSDNやSDKをみて調べるようになった。
0855デフォルトの名無しさんNGNG
>>853
> プログラムの入門にはjavascriptがおすすめだよ。
> IEとメモ帳があればすぐ作成&実行できるし、Cを簡単にしたようなプロフラムだから、すぐCに移行できるよ。
JavaScriptやるならIEだけでなくNetscapeやMozillaやOperaで確認することもお勧めする。
IEだけではいい加減なコードでも甘すぎるほどJavaScriptコンソールが文句を言ってこないから
どこを間違えているかを発見しにくい。

むしろIEで動くJavaScriptはJScriptやVBScriptと間違えやすい。
後発のM$独自仕様のJScript/VBScript (ActiveScript)と先発のNetscapeが作ったJavaScriptとを混同する人が多い。
IEではどちらでも動くが、Netscapeでは純正JavaScriptしか動かない。最近のNetscapeは様子が変わってきているらしいが。

ECMAScriptというものもあります。M$が余りにも似て非なる偽JavaScriptを作ったので仕方がなく
ECMAによって標準化された JavaScript + JScript (≒ ECMAScript)みたいなものです。
0856デフォルトの名無しさんNGNG
>>849
gotoを天才的なまでに使いこなせるようになればどの言語にいっても大丈夫だ。
とりあえずBASICでがんばってみればいいんじゃないかな。
0857デフォルトの名無しさんNGNG
>>856
大胆なネタだな。感心したよ。
0858849NGNG
BASICは結構分かりやすいです。
講座サイトダウンロードしてオフラインでマターリやってます。
とりあえずBASICあるていど極めたいと思います。
したら次はJavaかC言語あたり行こうとおもいます。
0859デフォルトの名無しさんNGNG
あの基本って機械語プログラムからじゃないんですか?
私は多少面倒なのでアセンブラあたりから入っていこうと
思っているのですが?
0860デフォルトの名無しさんNGNG
はじめるなら、アセンブラがおすすめかな?
メモリの使い方の絡みをある程度学んだら、
C辺りに学習をシフトすると強くなれるよ。
Z8系なら言語も楽だしね。
制御系のプログラマの数は比較的少ないから、
就職先を探す時もアセンブラはおさえてて損は無いと思うよ。
0861デフォルトの名無しさんNGNG
プログラムの勉強をどれからするのかで迷ったら、
サイコロ振って決める。
動かす環境があるなら、どの言語でもOK。
その言語で、自分の作りたい物が作れないとか、
面倒だ、とかってなってきたら、また言語を選んで勉強する。
0862デフォルトの名無しさんNGNG
リチャード・ストールマンはHTMLと答えていた。
漏れ的にはawkが良いと思う。
Perlよりさらに易しいし、実用的だし、
何よりもカーニハン先生の書いた絶品の教科書がある。
0863デフォルトの名無しさんNGNG
ぱいそんぱいそん!
0864デフォルトの名無しさんNGNG
>>862
漏れもAWKに一票。
敷居の低さは入門用言語として重要な要素。
AWKの後はCを学ぶことをお勧めする。
「楽をすることを覚えると後が大変」という意見もあるが、
AWKからCへの移行に失敗するようであればそもそもプログラミングの適性自体がないと思われる。
AWK以外からスタートしたとしてもやはり挫折するであろう。
0865初心者NGNG
プログラム初心者には

今旬の言語
解説書の多いもの
取っ付きやすいもの
ウィンドウズ上で動くもの
使用者の多い言語
画像や図形を扱えるもの

という条件の揃った言語がいいんじゃないかな。
0866デフォルトの名無しさんNGNG
いいや、そんなものは要らないな。初心者にホントに良いのは

1、始めたい動機や続けたい動機を作ってくれる言語。
  こんなことがやりたい=>苦労したけどぼくにも出来た=>じゃあこれは?=>また大変だったけど出来た
  の輪廻がまわるのが最高

 この条件さえ満たせば十分だけど、教育的には

2、アセンブラレベルから、オブジェクト指向までは導いてくれる事
3、出来るだけ型に厳しく、抽象化のレベルを上げ易い言語である事
0867デフォルトの名無しさんNGNG
それと、初心者用の解説書って、操作方法と、入力すべき個所がかかれてあって
その通りに入力したら動くのがあるけど、あれは良くないと思うぞ。

【調べる->考える->動く】 じゃなくて 〔読む->入力->動く〕 じゃ [調べる]や[考える]が育たない。
それじゃ、単にアプリを使ってるの同じじゃないか

といってもそんな本しかないのが現実だけどね。
0868ぱいそん信者NGNG
>>866 に加えて、対話性のある言語が重要。
思いついたことをすぐに実験できるような環境が望ましい。
最初からヘッダファイル書け、Makefile 書けでは形式が多すぎて
核心にたどりつく前に疲れてしまう。
だから最初はインタプリタのほうがいいと思う。
統合環境もシンプルなほうがいいな。

プログラミングの学習ってようするに試行錯誤のくりかえしだと思うので、
アイデアスケッチ → コーディング → 結果のサイクルが短ければ
それだけ効率もよくなる。

それからなるべく少ない知識で多くのことができる言語が望ましい。
たとえば、数値配列と文字列は本質的に同じなのだから、
配列操作で覚えた知識がそのまま文字列操作にも使えれば
アルゴリズム的にも得るところは多いだろう。

2. の条件は難しい。なにか速度の必要なものを作ればアセンブラレベルの
必要性はおのずと明らかなのだが、そういうことに気づかないと一生速度に無頓着だったりする。
これは興味をもつ段階になれば勝手にやるだろう。

ひとつの言語で 1.2.3. のすべてを満足するのは原理的にむりのような。
0869デフォルトの名無しさんNGNG
>>866
3の型に厳しいのはDelphiがお似合いかも
0870デフォルトの名無しさんNGNG
今中3なのですが、高校2年くらいまでにゲーム作りたいです。
一応HTMLは人並みにできて、まずPerlでブラウザゲームを作ろうと勉強しています。

それで、勉強って一体何すればいいんでしょ?
とりあえず本読んでBBSの構造くらいは分かるようになりました。
公開されてるゲームのプログラムとか読み漁ればいいのですか?
0871デフォルトの名無しさんNGNG
すんません、ageちゃいました。
0872デフォルトの名無しさんNGNG
あー俺アホか・・・sageてないじゃん
0873デフォルトの名無しさんNGNG
ブラウザゲームってどういうオッパイだよ?
0874870NGNG
私胸ないですよ・・・。
0875デフォルトの名無しさんNGNG
オッパイ?w
SBとかFFAとかそんなやつでし。
0876デフォルトの名無しさんNGNG
板違い
http://pc.2ch.net/php/
0877デフォルトの名無しさんNGNG
>>876
すいません、逝ってきます
0878デフォルトの名無しさんNGNG
>>874
一瞬期待した(;´Д`)
0879デフォルトの名無しさんNGNG
ムフフ・・・
0880デフォルトの名無しさんNGNG
>>856 それはgoto文関係のスレッドで語られた精神論?
あれはきつい。

いきなりアセンブラってのもすごい。
低級言語はやるだけ頭痛がしてきそうだ。

>>862 よく知らないのだが、awkやるならJavaやったほうがいい、とはいえない?
Javaはawkから派生したんじゃなかった?

いきなりCやJavaからはじめても問題なさそうな気がするんだが。

shとかはどうかな。

>>868
対話性のある言語といえば MATLAB
配列をそのままグラフで表現できる。音もでるし三次元グラフも表示できる。
数値計算や信号処理向けだが。
あれはコマンドラインのような画面で命令を入力するところがBASICライクだったな。
0881デフォルトの名無しさんNGNG
なんかjavaってpgm書いてても楽しくない。。
0882デフォルトの名無しさんNGNG
↑JAVAとかC#みたいなのを嫌うやしって、ハカー気取りのただの低能ばっかだよね。
0883デフォルトの名無しさんNGNG
LV.30過ぎてもロクな能力つかなかったbogusが
LV.1のhackerに意地悪する暇な光景
0884名無し@沢村NGNG
MSX-BASICがいいよ。
0885デフォルトの名無しさんNGNG
MSXPlayerか?
0886デフォルトの名無しさんNGNG
msx爺はさっさと消えろよ。
0887デフォルトの名無しさんNGNG
perl→Delphiって感じで学んで行こうと思うが、何か?
0888デフォルトの名無しさんNGNG
N88(86)BASIC
0889デフォルトの名無しさんNGNG
>>887
おまえさんがPerlを極めるまで、
Delphiが滅びずに待っていてくれるか疑問ですな。
0890デフォルトの名無しさんNGNG
>>881
わかるきがする。Javaって、けっこうルーチンワークが多いんだよね。
頭使うのは設計のときくらいだし。
0891デフォルトの名無しさんNGNG
>>890
 設計に頭を使う時間を多少なりと増やせるなら良いんじゃない?
0892デフォルトの名無しさんNGNG
とりあえずテンプレート買ってこい、話はそれからだ
0893デフォルトの名無しさんNGNG
>わかるきがする。Javaって、けっこうルーチンワークが多いんだよね。
Java以外の言語だと、いつ頭使うんだ?
てか、アルゴリズムを記述してない時点で
ライブラリ厨なのでは?
つまり、作ってるプログラムがクソなんだよ。
0894 NGNG
vb.net c#それ以外の言語は駆逐される。
開発時間の無駄が多い。
0895デフォルトの名無しさんNGNG
アセンブラがいいと思うぞ。
0896デフォルトの名無しさんNGNG
いま日本に住んでいるやつはラッキー!
Rubyに決まりでしょ。
0897デフォルトの名無しさんNGNG
>>896
マジで?
0898デフォルトの名無しさんNGNG
Perl...
0899デフォルトの名無しさんNGNG
>897
マジ
0900デフォルトの名無しさんNGNG
Perl...          
0901デフォルトの名無しさんNGNG
>>894
別に仕事の道具として駆逐されてもいいんじゃないの?
VB.NET も C# も 国語の勉強したいっていう人に電子辞書やワープロ勧めるようなものでしょ
あるいは足算も出来ない子供に電卓与えるようなもの
0902デフォルトの名無しさんNGNG
>>894
> vb.net c#それ以外の言語は駆逐される。
> 開発時間の無駄が多い。
C#はライブラリの質が悪く開発時間の無駄になる元が含まれている。
VB.NetはC#より最悪じゃねーかな。
VB.NetやC#使えるのはGUI周りだけだろう。
ネットワーク関係や基幹系業務となるとJavaの方が強い。
0903デフォルトの名無しさんNGNG
なんかこのスレ見てると、お前等どうやって学んできたのか
小一時間問い詰めたくなるな。

初心者の皆さんは雑音に惑わされず、
ビジュアルベーシックやビジュアルC++、C++ビルダー、
デルファイなどを選択しましょう。
0904デフォルトの名無しさんNGNG
ひとつの言語を知ってるだけじゃどうせダメだから、
浅く広く手を出して少しずつ深くすべし。
0905デフォルトの名無しさんNGNG
Delphiってどうなのよ
0906デフォルトの名無しさんNGNG
>>905
取り組み方によっては良い選択になると思う
0907デフォルトの名無しさんNGNG
取り組み方って?
0908デフォルトの名無しさんNGNG
はっけよーい
0909デフォルトの名無しさんNGNG
のこった
0910デフォルトの名無しさんNGNG
VB.NETってやっぱダメなんですか?
もう手をつけちゃったんですが…
0911デフォルトの名無しさんNGNG
どれを選んでも失敗は無い。
差はあるかもしれないが。
0912デフォルトの名無しさんNGNG
んなわけねーだろ
0913デフォルトの名無しさんNGNG
一体何をプログラミングに求めているの?

・プログラミングの才能を開花させてくれる事なら
  Delphiにマジメに付き合えば、ローレベルからOOPまで連れてってくれるし
  LISPも別の才能を開かせてくれる

・他の才能を助けてくれる便利な道具の一つとしてなら、分野によって高級言語を選べばいいよ
 
0914デフォルトの名無しさんNGNG
よし、敢えてVC++をやるよ
0915デフォルトの名無しさんNGNG
>>914
最初から才能ある奴は 何からはじめても失敗はしない
0916デフォルトの名無しさんNGNG
最初から才能のある奴はいない。
やる気があれば才能は後からついてくる。
0917デフォルトの名無しさんNGNG
>>916
今年の流行語にケテーイ
0918デフォルトの名無しさんNGNG
ただ、変なクセがつくって事はある

C/C++ 配列とポインタの非分離を始め上位(高級)概念が単独では育ち難い
Delphi 文字列を文字列として概念が出来上がってしまい文字列処理が特にヘタに
VB   ライブラリ依存度というか、考えて作らずコピペ依存に
0919デフォルトの名無しさんNGNG
>>918
>>コピペ依存に
激しく反省します・・・
0920デフォルトの名無しさんNGNG
>>916
ということにしたいのでしょうが、無理。
0921デフォルトの名無しさんNGNG
>>918
癖の付かない言語つうと

アセンブラ、Perl、JAVAか?
0922デフォルトの名無しさんNGNG
>>921
Java?
0923デフォルトの名無しさんNGNG
>>921
アセンブラはぜんぜん知らないのだけど、、、
> Perl
ネタですか?
0924918NGNG
>>921
クセが付かない言語はない。愛着を持てる良い道具ほど、その道具特有のクセがつくものだ。
0925デフォルトの名無しさんNGNG
現在開発部隊募集中です。
!!!これは事実です コピペお願いします!!!

金正日の工作票で逆転されました。
YES55% NO44%
このままではにちゃんねらーが敗北したことになってしまいます。
CNNのアンケート 合衆国は北朝鮮と不可侵条約を締結するべきか?
5分間隔でNoに投票してください!
投票所:http://asia.cnn.com/の右下

祭り会場:http://live.2ch.net/test/read.cgi/festival/1041681450/
0926デフォルトの名無しさんNGNG
大体、数ヶ月に一度パテント料が支払われていたのですが、
大仁田さんは。ときにはその半分の500万円を持って行ってしまします。
大仁田さんはどこの興行に出ても。「客が入ったのは俺のおかげじゃ!」と言い。
毎回20〜30万のギャラを持ってゆくのです。
前項でポーゴさんのギャラが破格だったと書きましたが。それでも1試合8万円です。
私たち程度の団体ではまったく考えられない金額でした。★故荒井氏著「倒産FMW」より抜粋
□自殺についての詳細はこちら
http://www.yomiuri.co.jp/hochi/battle/may/o20020516_40.htm
http://www.nikkansports.com/jinji/2002/seikyo020517_2.html
http://www.zakzak.co.jp/top/t-2002_05/2t2002051704.html
荒井元FMWプロレス団体社長を自殺に追い込んだ
大仁田議員に清き一票おながいします!
http://kenji03.hp.infoseek.co.jp/cgi-bin/kage/votec.cgi
0927祭りNGNG
http://life2.2ch.net/test/read.cgi/offevent/1041691769/
0928デフォルトの名無しさんNGNG
>>910 書籍などで金をかけてまでして一度手をつけたものをやめるのは勿体無いと思う。
周りに惑わされずとりあえず一通りやってみなよ。いい経験になるだろ。
他の言語との比較もできるようになり勉強になる。
後から他の言語を覚える時間はたっぷりある。

VB.Netやって駄目といわれたから他のある言語をやる、
それも駄目といわれたから鵜呑みにしてまた他の言語をやるなんてのは勿体無い。

すでに他の言語の基礎に慣れているなら、並行してやってみるのも良いと思うぞ。
0929デフォルトの名無しさんNGNG
俺まだひとつの言語しかやってないからわからないけど、
どんどん新しいのを勉強していくと、今までのと混乱しません?
それが恐くて手が付けられないのですが
0930デフォルトの名無しさんNGNG
>>929
甘えたことを言うな。
レス数が900を超えています。1000を超えると表示できなくなるよ。