初心者のためのプログラミング言語ガイド Part9
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/05/16(金) 21:38:29質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。
各言語の特徴はこちらを参照
Wikipedia Category:プログラミング言語
http://ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E
Part8 http://pc11.2ch.net/test/read.cgi/tech/1208186034/
Part7 http://pc11.2ch.net/test/read.cgi/tech/1200807067/
Part6 http://pc11.2ch.net/test/read.cgi/tech/1193132235/
Part5 http://pc11.2ch.net/test/read.cgi/tech/1187886538/
Part4 http://pc11.2ch.net/test/read.cgi/tech/1177285633/
Part3 http://pc11.2ch.net/test/read.cgi/tech/1152778344/
Part2 http://pc8.2ch.net/test/read.cgi/tech/1122205164/
Part1 http://pc8.2ch.net/test/read.cgi/tech/1034505166/
0244デフォルトの名無しさん
2008/05/31(土) 20:42:570245デフォルトの名無しさん
2008/05/31(土) 20:50:390246デフォルトの名無しさん
2008/05/31(土) 21:18:360247デフォルトの名無しさん
2008/05/31(土) 21:32:12勘定系から切り出したらしい。今から固定長定義ファイルを探すよ。
0248デフォルトの名無しさん
2008/05/31(土) 21:50:540249デフォルトの名無しさん
2008/05/31(土) 21:52:09ちょっくら行ってくる
0250235
2008/05/31(土) 22:07:480251239
2008/05/31(土) 23:17:51>>242 釣りではないです。
IronRubyってexe出来ないんですね。
全くもって、使えないようでした。
0252デフォルトの名無しさん
2008/05/31(土) 23:19:150253デフォルトの名無しさん
2008/05/31(土) 23:20:510254デフォルトの名無しさん
2008/05/31(土) 23:21:020255デフォルトの名無しさん
2008/05/31(土) 23:22:220256デフォルトの名無しさん
2008/05/31(土) 23:32:380257デフォルトの名無しさん
2008/05/31(土) 23:33:11やりたいこと
・フルスクリーンにできる
・ボタンのデザイン、背景の色等を自分で指定できる
・簡単な表が作れる
・linuxで動作する
・できればwindowsで開発する(linuxでも可)
・ボタンを押すと画面を切り替える等のことができる
以上のことができで、なるべく簡単に組めるような言語はありますか?
メモリの確保等の煩雑なことを必要とせず、簡単な命令で画像や文字が表示できればgoodです。
いまのところDelphi for .NETが候補なのですが、資料が少ないので迷っています。
よろしくお願いします。
0258257
2008/05/31(土) 23:34:27誤解を招くような表現で申し訳ありません。
0259デフォルトの名無しさん
2008/05/31(土) 23:36:38.NET
んーそうなの?
0260257
2008/05/31(土) 23:53:03monoでできると思ってVBで作ったコンソールアプリを実行してみたのですが、
フォームで作ったものはうまく動作しませんでした。
あまり込み入ったところまでは試していませんが、以下実際に試した言語リストです。
VB(MonoでHello Worldは出たがフォームでこける)
ruby(MyGameとかいうのを見つけたが資料の少なさに挫折)
html+css(プログラム自身がフルスクリーンにならないためあきらめる)
XSPLet(機能的に問題があったのであきらめる)
具体的には以下のURLのようなものをlinuxで実現できたらと思います。
ttp://www.mitsubishielectric.co.jp/corporate/randd/spotlight/spotlight06.html
実際に機器の制御等が目的ではなく、あくまでそのインタフェースを再現したいのです。
0261デフォルトの名無しさん
2008/06/01(日) 00:01:38画面だけなら、flashで作ったら?w
なぜそこまで探せてJAVAが出てこないのか分からないけど、JAVAじゃダメなの?
0263デフォルトの名無しさん
2008/06/01(日) 00:05:19Javaと思ったが、flashがあったな、忘れてた
0264デフォルトの名無しさん
2008/06/01(日) 00:11:23確かにflashがよさそうですね。
でも開発環境が高い^^;
オープンソースで視覚的にデザインできるものが見つからないので・・・。
javaもよさそうなので検討してみます。
0265デフォルトの名無しさん
2008/06/01(日) 00:11:430266257
2008/06/01(日) 00:21:34いろいろと勉強になりました。
ここで得られた情報を元にいろいろ探してみたいと思います。
ありがとうございます。
0267デフォルトの名無しさん
2008/06/01(日) 00:54:29flex
0268デフォルトの名無しさん
2008/06/01(日) 01:20:20C#ってポインタはないんですか?
0269デフォルトの名無しさん
2008/06/01(日) 01:27:55言語を学ぶ場合、長い時間、一生懸命使いたくなる言語を選ぶべきだ。
プログラムの時間をなるべく短くしようとしたり、簡潔なコードを望んだり、
早くリリースすることを考えているなら、言語の選択を間違っている。
0270デフォルトの名無しさん
2008/06/01(日) 01:39:080271デフォルトの名無しさん
2008/06/01(日) 01:48:590272デフォルトの名無しさん
2008/06/01(日) 02:18:08ありがとうございます。
C#スレがあるのに気がつかなくって。
0273デフォルトの名無しさん
2008/06/01(日) 08:41:06Cが一番多いよ
0274デフォルトの名無しさん
2008/06/01(日) 10:58:37cの現場が大変そうなのであえて逃げてるか・・・
0275デフォルトの名無しさん
2008/06/01(日) 11:57:090276デフォルトの名無しさん
2008/06/01(日) 12:26:120277デフォルトの名無しさん
2008/06/01(日) 12:47:11まあ、猫の手も借りたくて、Cが少しでも出来れば・・・ってのもあるのかも知れないけどw
>>275
PC、WEB系じゃあ、もう使う必要もないんじゃない?
0278デフォルトの名無しさん
2008/06/01(日) 13:43:35その頃には、HARUが開発されてるよ
0279デフォルトの名無しさん
2008/06/02(月) 01:07:59職業プログラマを目指すのではなく、あくまで趣味と割り切るのなら、あんたの言うとおり、ひとつの言語を極めた方が張り合いがあると思う。
0280デフォルトの名無しさん
2008/06/02(月) 08:53:25極端に変態的なものじゃなければ。
0281デフォルトの名無しさん
2008/06/02(月) 09:52:11Cのポインタもある意味変態だしな メジャーなだけで
0282デフォルトの名無しさん
2008/06/02(月) 13:47:53何から学んだらいいんでしょうか?
0283デフォルトの名無しさん
2008/06/02(月) 14:00:00Windowsの基本・応用機能を学ぶ
いやマジで
標準でできることをわざわざ作る必要はない
第一、作りかけのときに判明したらモチベーション保てないじゃないか(w
0284デフォルトの名無しさん
2008/06/02(月) 14:07:02早いレスどもです。
標準機能でできるとは知りませんでした。
でも勉強のためにも、何かしらの言語に触ってはおきたいんですけど、あえて何か触るならどんな言語がいいでしょうか?
0285デフォルトの名無しさん
2008/06/02(月) 14:17:10プログラミングのことなんて忘れて他のことしろ
0286デフォルトの名無しさん
2008/06/02(月) 14:30:27ありがとうございました。
0287デフォルトの名無しさん
2008/06/02(月) 15:09:150288デフォルトの名無しさん
2008/06/02(月) 15:12:02ってことでDelphiでもやってみたら。
あまり手間を掛けたくないのなら、HSPも良いかも。
より深く勉強したいのならアセンブラをどうぞ。
0289デフォルトの名無しさん
2008/06/02(月) 15:22:25>>288
アドバイスありがとうございます
ありがとうございました
0290デフォルトの名無しさん
2008/06/02(月) 19:02:12しかし、今更ファミリーコンピュータの手に入るかな。ちょっと高くつくかもな
0291デフォルトの名無しさん
2008/06/02(月) 19:04:03別にそんなのでなくていいだろw
PC98のエミュだってあるんだし・・・
0292デフォルトの名無しさん
2008/06/02(月) 19:21:46基本ベーシックだけど行番号省けるし、分割コンパイルもできるしで使い勝手も悪くなかった。
グラフィックライブラリがGLIOに丸投げのようで、やたら遅かったのはいただけ無かったが。
0293デフォルトの名無しさん
2008/06/02(月) 19:39:090294デフォルトの名無しさん
2008/06/02(月) 22:30:42インデント強制のPythonをおすすめします
0295デフォルトの名無しさん
2008/06/02(月) 23:01:38DOSの時代はIDEも単純だったから、とりあえす、起動して入門書のコードを入力してファンクションキーを押せば
実行できたもんな。
0296デフォルトの名無しさん
2008/06/03(火) 12:47:13ファミリーベーシックの時代はファミコンとキーボードをコミカルに単純だった
もってるだけで優越感だった。当時持ってるだけだった。
0297デフォルトの名無しさん
2008/06/03(火) 13:03:150298デフォルトの名無しさん
2008/06/03(火) 14:39:11動機とか目的はまだ定まっていませんが
とりあえずプログラミングの基礎をやりたいと思ってるんです
Visual BasicとC++のどちらから始めればいいのですか?
出来ればお薦めの入門書があれば教えて下さい。
0299デフォルトの名無しさん
2008/06/03(火) 15:02:400300デフォルトの名無しさん
2008/06/03(火) 16:23:27HSPやっとけ
目的が見えたらCとLispやってから好きな言語を選べば良い
今時だとLispの代わりにHaskellでもいいかもな
0301デフォルトの名無しさん
2008/06/03(火) 17:32:04アドバイスありがとう
0302デフォルトの名無しさん
2008/06/03(火) 18:50:48基礎にHSPってのはちょっと・・・・・・基礎にはならんと思うが
0303デフォルトの名無しさん
2008/06/03(火) 18:52:370304デフォルトの名無しさん
2008/06/03(火) 21:19:54Visual Basic
0305デフォルトの名無しさん
2008/06/04(水) 01:13:17そんなこと言い出したら、Common LispとPython以外は薦められなくなっちゃうよ。
0306デフォルトの名無しさん
2008/06/04(水) 03:07:150307デフォルトの名無しさん
2008/06/04(水) 03:51:09プログラムの基礎云々言い出したり考え出すのはレゴブロックで遊んでからだ
目的意識がなけりゃ、HSPだろうが電子ブロックだろうがレゴ積木遊びでも一緒
赤ん坊の情操教育以上の何かを見出したけりゃ目的意識がいる
0308デフォルトの名無しさん
2008/06/04(水) 18:39:29プログラミング超超初心者向けの解説が多かったり
手作りミニゲームを公開する場があったりして、昔のBASICに近い世界だな。
つーか、オモチャを馬鹿にしてはいけない。
プログラミングをオモチャとして楽しめないなら、続かないと思う。
変数・分岐・ループ・ジャンプ
くらいの基礎は学べると思うよ。(HSPのループはちょっと変則的だけどな)
ただ、少しでも突っ込んだことをやろうとすると
すぐに詰む言語でもある。その時に移住先を探せば良い気がする。
0309デフォルトの名無しさん
2008/06/04(水) 20:07:18次なにしたらいい?
0310デフォルトの名無しさん
2008/06/04(水) 20:20:100311デフォルトの名無しさん
2008/06/04(水) 20:21:10基本的なアルゴリズムとかは載ってるかもしれないけど
それを組み合わせてシステムを組めないとな・・・
0312デフォルトの名無しさん
2008/06/04(水) 20:22:33Cを知ってるならならC++/Java/C#とかの方向に進んでみてもいい
それぞれ得意な領域がある
0313デフォルトの名無しさん
2008/06/04(水) 20:49:260314デフォルトの名無しさん
2008/06/04(水) 20:51:23レスポンスレイテンシー調査という手法を研究で使いたく、
そのためのソフトがないため自分で作ろうと考えてます。
やりたいのは問題を提示し、
その問題に対する答えを選択させ、
解答までの時間を計るというものです。
0.00までの時間を計測したいのですが、
どの言語を勉強すればいいのでしょうか?
環境:Mac OS 10.4、Win XP
ご存知の方がいましたらよろしくお願いします。
0315デフォルトの名無しさん
2008/06/04(水) 20:54:52俺はC→Javaって来たんだけど、
Java→Web、ネットワーク系
C#→Gui
C++→よく分からないが、何でも出来るけど面倒くさい
得意分野こういうイメージなんだけど合ってる?
C++は下の方、C#は上の方が得意な感じがする。
0316デフォルトの名無しさん
2008/06/04(水) 21:01:02VBAはほとんど知らないが、それこそVBAではできないの?
直感的にいかにも可能そうだけども
フォーム作って質問を表示し、回答を得るまでの時間をはかってExcelのシートに結果を吐くと
0317デフォルトの名無しさん
2008/06/04(水) 21:04:220318デフォルトの名無しさん
2008/06/04(水) 21:06:320319デフォルトの名無しさん
2008/06/04(水) 21:08:06print "hello, world"
と書けばプログラムは書ける。
ただし実行には何らかのソフト(コンパイラ、インタプリタ等)が必要。
0320デフォルトの名無しさん
2008/06/04(水) 21:08:15メモ帳があれば出来ます。
コンパイラorインタプリタorブラウザがあればもっと出来ます。
0321デフォルトの名無しさん
2008/06/04(水) 21:11:08そんな感じじゃね
C++は今となってはさすがに古臭い感じがするけど、
OOP対応でネイティブコードを出力できるC系の言語となると、
基本的に他に無いんだよな・・・・・・Dが安定してくれればそっち使いたくなるんだが
0322デフォルトの名無しさん
2008/06/04(水) 21:11:46ブブー、テキストエディターと言うソフト使ってる。
>>320 リアルのメモ帳かな?
0323デフォルトの名無しさん
2008/06/04(水) 21:12:39LinuxやFreeBSDならgccは標準で入ってるしPerlも入ってる。
WindowsならJScriptやVBScriptのインタプリタを標準で備えてる。
0324デフォルトの名無しさん
2008/06/04(水) 21:12:57インターネット繋いでないんですが大丈夫でしょうか?
0325デフォルトの名無しさん
2008/06/04(水) 21:13:080326デフォルトの名無しさん
2008/06/04(水) 21:18:16プログラミングにも色々種類があるから、
それぞれ用意しなくちゃいけないものはある。
しかし>>323の言うように既に標準で用意されているものもあるから
メモ帳だけで出来る言語もある。
バッチファイルやシェルスクリプトはホント書くだけ。
初心者用の参考書を買うと、大概そういう風に必要なプログラム(コンパイラ、インタプリタetc)はCDの形で付いてくるのでネットに繋がなくても出来る。
0327デフォルトの名無しさん
2008/06/04(水) 21:23:44親切にありがとう。そうですね、まずは参考書買って見てみます。
0328デフォルトの名無しさん
2008/06/04(水) 21:32:53ありがとうございます。
まだまだ下調べが少ないようですね。
もっとVBAについて調べてみます。
0329デフォルトの名無しさん
2008/06/04(水) 22:26:420330デフォルトの名無しさん
2008/06/04(水) 22:43:47何の言語がオススメでしょうか。
JavaのSwingとか調べてみましたが、どうもJava自体どうさがモッサリなイメージです。
そこで、>>315さんの言ったのを参考にC#に手を出してみようかと思うんですが
Winアプリつくるならこっち先にやったほうがいいよ!とかあれば教えてください。
0331デフォルトの名無しさん
2008/06/04(水) 22:44:240332デフォルトの名無しさん
2008/06/04(水) 23:21:49C#、Delphi、C++Bulderどれでも好きなのを。
その経歴だとDelphiは外してもいいかもしれんが。
0333デフォルトの名無しさん
2008/06/04(水) 23:26:500334デフォルトの名無しさん
2008/06/04(水) 23:50:16おれを成長させて
まずなにをすればいい?
0335デフォルトの名無しさん
2008/06/04(水) 23:54:050336デフォルトの名無しさん
2008/06/04(水) 23:57:29大雑把にどんなものを作りたいのか
エディタ?掲示板?ゲーム?
0337334
2008/06/05(木) 00:26:59プログラマになりたい
0338デフォルトの名無しさん
2008/06/05(木) 00:34:200339334
2008/06/05(木) 00:37:31なにしたらいい?
0340デフォルトの名無しさん
2008/06/05(木) 00:51:09Java
0341デフォルトの名無しさん
2008/06/05(木) 01:12:240342デフォルトの名無しさん
2008/06/05(木) 01:41:46■ このスレッドは過去ログ倉庫に格納されています