トップページ⇒tech
1001コメント293KB

初心者のためのプログラミング言語ガイド

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
質問者に最適な言語を薦めるスッドレ
0232デフォルトの名無しさんNGNG
物凄い勢いで答えるスレに誤爆して、
本当に答えが知りたい〜スレに書き込んだらこちらに誘導されました。


ランチャーとかのアプリ作るには何の言語を勉強すればいいですか?
C言語ってやろうと思えば何でも作れる?
0233デフォルトの名無しさんNGNG
バイナリエディタで何でも作れるよ。
0234200NGNG
>>231
とりあえずそんな感じで名前付き自動生成するやつを完成させました。これで
やっと悪夢の名前付け作業から解放されます゚(゚´Д`゚)゚

>なぜか 普通なら当然こうするべき事を VB使いの人はやらない。
>VBだと確かにこういう事がやり難いのが原因なんだろうけど・・・
ん〜・・・VBAを片手間でって人には結構キビシイかもしれないれす。
数時間かかけてHELPとか調べながら自動生成プロシージャつくるより、目先の
10数分で手打ちをやってしまうのがVBA使い(藁
0235デフォルトの名無しさんNGNG
まあ、それだけ判ってるならいいじゃない。 
目的を抽象化して く作業を忘れないようにね。
0236200NGNG
>>235
がむばりまつ。
0237デフォルトの名無しさんNGNG
>ランチャーとかのアプリ作るには何の言語を勉強すればいいですか?
 このスレ的にはDelphiが良いでしょう

>C言語ってやろうと思えば何でも作れる?
 Windows上で出来る事なら何でも作れます。
 C言語ツールにはたいていアセンブラも含まれているからです

0238デフォルトの名無しさんNGNG
>>237
C のスタートアップルーチン書いてみ。
インラインアセンブラって、結構制限多いよ。
0239デフォルトの名無しさんNGNG
俺がcのスタートアップを?
たぶん
 1、例外の初期化 FSあたりの設定をするんだと思うが未勉強につき判らん
 2、メモリ確保、bss ゼロ初期化と、初期値付領域の初期化、これはcでも書ける
 3、引数の解析これもcで書ける

の程度だから、2,3、に限ればcで書けない事もない。
0240デフォルトの名無しさんNGNG
>>239
なんで、Cに例外の初期化が必要なんだよ。
厨房は自分の知ってる一番難しそうなことを書いてくるんだな。
そんなことより、SP の初期化をどうするんだ ?
0241デフォルトの名無しさんNGNG
>>240
なんでといわれてもWindows用の話だと思ったからだ。

SPの初期化って事はこれは組込みの話だったのか?
だったら仕事でやってるよ。 インラインアセンブラで十分書ける。 
0242デフォルトの名無しさんNGNG
>>241
厨房は、勝手な仮定を置きたがるんだね。
0243デフォルトの名無しさんNGNG
買ってな仮定? >>237でWindowsの話をしてるだろう?
0244デフォルトの名無しさんNGNG
そもそも >>237 が勝手な仮定をおいてると思うけど。
0245デフォルトの名無しさんNGNG
棒グラフと折れ線グラフと円グラフを作成する場合、次のどの言語が一番最速ですか?

・VB6
・VB.NET
・Delphi
・Flash
0246デフォルトの名無しさんNGNG
Flashって言語なんですか
0247デフォルトの名無しさんNGNG
delphi
0248デフォルトの名無しさんNGNG
>>245
線を引いたり塗りつぶすだけなら、どれも大差ないんじゃね?
0249デフォルトの名無しさんNGNG
>>245
まあDelphiだろうな
0250デフォルトの名無しさんNGNG
何が速いかって?  Delphi!
何が簡単かって?  Delphi!!
何が安く作れるかって?  Delph!!!
何がクールかって?  Delphi!!!!


もう悩む必要はない。みんな。Delphi使えよ。
以上DelphiのDelphi使いによるDelphiのための宣伝でした。
0251デフォルトの名無しさんNGNG
Delphiに決めました。これでハゲが直りますか?
0252デフォルトの名無しさんNGNG
>>250
C++Builerでもよし。


以上BorlandのBorland使いによるBorlandのための宣伝でした。
0253デフォルトの名無しさんNGNG
>>245
マジレスすると>>248も書いているけどどの言語も大差は無い。
0254デフォルトの名無しさんNGNG
「棒グラフと折れ線グラフと円グラフ」くらいならな

だが言語はそれだけを作るために覚えるとは限らない
こんなところでVBとか覚えてしまうのも無駄になるだろ
0255245NGNG
ありがとうございます。
Delphiですか・・噂どおりですね。

Flashは他3つとは毛色が違いますが、一応言語だと思います。

速度にあまりかわりがなければ、Flashがいいのですが・・・
ブラウザさえあれば、どのパソコンからでも見れるので。

0256デフォルトの名無しさんNGNG
>>254
あぁ、VBはそれだけを作るために覚えるとは限らないな。
当たり前のことをわざわざいうなや。
0257デフォルトの名無しさんNGNG
結論
今VBを覚えるのは無駄
0258デフォルトの名無しさんNGNG
>>255
言語は「Flash」じゃなくて「ActionScript」じゃないの?
0259デフォルトの名無しさんNGNG
>>245
Perl + GD + htmltemplate で作れ。
0260デフォルトの名無しさんNGNG
Javaアプレットとかは?
ある意味折れ線グラフとか最高に得意だと思うんだが
0261デフォルトの名無しさんNGNG
programmingって何が面白いのですか?
0262デフォルトの名無しさんNGNG
>>261
プログラムとか言って面白くありません。
http://pc2.2ch.net/test/read.cgi/tech/1053845921/l50
0263デフォルトの名無しさんNGNG
>>245

誰もExcelって言わないんだな…ム板だから当たり前かもしれませんけど
0264デフォルトの名無しさんNGNG
>>263
なんかみんなに見せるためのものっぽいからね
EXCELにしばられたくないんじゃない?
0265デフォルトの名無しさんNGNG
>>260

Javaアプレットはあきらかに遅いと思うけど・・・
0266デフォルトの名無しさんNGNG
>>263-264
「次のどの言語」とか聞かれてるのに、Excel って答える奴って「バカ」と思っていいですか ?
0267 NGNG
>>266
激しくOKでつ
0268_NGNG
http://homepage.mac.com/hiroyuki43/moe/jaz05.html
0269デフォルトの名無しさんNGNG
どうしてVB覚えることが無駄なの?
これ覚えとけばマイクロソフト製品のマクロがひととおり扱えるようになるよ。

まさか.NETでVBが廃れるなんて狭い視野で見てるんじゃ・・・
0270デフォルトの名無しさんNGNG
BASIC=基本
いつまでも基本から抜けられない奴は馬鹿にされて当然だな
0271デフォルトの名無しさんNGNG
>BASIC=基本
馬鹿?
0272デフォルトの名無しさんNGNG
「基礎の」とか「基本的な」とかいう意味だろうが
VB厨は意味もわからないで使っているのかな?
0273デフォルトの名無しさんNGNG
>>270==>>272
馬鹿確定
Beginners All purpose Symbolic Instruction Code language
0274デフォルトの名無しさんNGNG
晒しage、と
0275デフォルトの名無しさんNGNG
>>273
そういう意味もひっかけてるだろ
VB厨は文系だからそういう理屈とかは得意なのかな
0276デフォルトの名無しさんNGNG
>>273
それが後付けだって話は有名
0277デフォルトの名無しさんNGNG
VTEC = Variable Valve Timing & Lift Electronic Control System
0278デフォルトの名無しさんNGNG
開発生産性が最も高いのはやっぱりVBですよね?

VBは・・・
・ステップ実行できる。
 =>いちいちコンパイルする手間がない。
 =>異常になったステートメントがすぐに分かる。
 =>途中で値を変えてみることができる。
 =>処理を戻すことができる。
・変数にマウスをあてるだけで変数の中身を表示する。
 =>変数内容を表示するための記述が不要になる。
・エラー検出が細やかで適切なメッセージである。
 =>原因は分からないけど何かおかしいとか落ちたということがない。
 =>的外れなメッセージでないのですぐに原因が分かる。
・コンポーネント志向
 =>C++等では簡単なことでも多量にコーディングする必要がある。
 =>再利用できるので同じようなプログラミングが不要。

特にステップ実行できる点が最強と思う。
0279278NGNG
どのステップでエラーが発生したのか表示しない、
あるいは、表示しても行番号を特定しにくい言語は最悪。
0280デフォルトの名無しさんNGNG
前途ある初心者に対して。よりによってVBを勧め、自らの惨敗者人生の道連れにするスレはここですか?
0281デフォルトの名無しさんNGNG
> ・ステップ実行できる。
> ・変数にマウスをあてるだけで変数の中身を表示する。
> ・エラー検出が細やかで適切なメッセージである。

VBでなくても、今時のデバッガならたいてい出来る様な気がするが・・・。
0282デフォルトの名無しさんNGNG
>いちいちコンパイルする手間がない。
実行時とデバッグ時で環境が微妙に異なるのが嫌

>原因は分からないけど何かおかしいとか落ちたということがない。
あるんですけど…(ま、大抵の言語は深く使い込むと、ある)

>再利用できるので同じようなプログラミングが不要。
名前空間がプロジェクト単位だったりして、
VBの再利用性は普通の言語の再利用性より劣る
0283デフォルトの名無しさんNGNG
初心者ですけど質問してもよろしいでしょうか?

CLS文とHOMECLRキーとNEW文の役割を教えてください
0284デフォルトの名無しさんNGNG
CLS文…テキスト画面をクリアする(オプションでグラフィック画面も)
HOMECLRキー…画面の左上へカーソルを移動
NEW文…メモリ上のプログラムを消す
0285デフォルトの名無しさんNGNG
>>284
ありがとうございます!
たすかりました!
0286デフォルトの名無しさんNGNG
ホームクリアキーってなつかしい響きだなぁ…。
なんかえらい古い本読んでるのか?>>285
0287デフォルトの名無しさんNGNG
>>286
大学の教科書の問題でつ(´・ω・`)
0288デフォルトの名無しさんNGNG
>>287
それ多分初版20年前とかじゃないか?
なんかPC-8801のキーボードとか載ってそう。
内容的にも昔のBASICだし。
0289デフォルトの名無しさんNGNG
ReturnキーのあるのがPC98・・・だっけ?
0290デフォルトの名無しさんNGNG
みてね〜♪
http://www1.free-city.net/home/s-rf9/page004.html
http://www1.free-city.net/home/s-rf9/page005.html
0291デフォルトの名無しさんNGNG
>>289
20年前くらいのPCはみんなENTERキーと呼ばず、
RETURNキーだったと思う。少なくともNECはみんなそう。
0292デフォルトの名無しさんNGNG
第一版 1982年です(((( ;゚Д゚)))ガクガクブルブル
0293デフォルトの名無しさんNGNG
>>291
やっぱりぃ!?
今使っているパソコン(PC/AT互換機とかいうんだっけ?)を使い始めてからReturnキーではなくEnterキーがあることに気づくまでかなり時間がかかった。
0294デフォルトの名無しさんNGNG
よく見たらEnterじゃねーか!!って。
0295デフォルトの名無しさんNGNG
>>287
大学でN88-BASSICの授業か・・・。
きっと先生、ん十年前のぼろぼろの講義ノートを
後生大事に使ってるんだろうなぁ。
0296デフォルトの名無しさんNGNG
>>292
やっぱりか(w
http://www.vector.co.jp/soft/win31/prog/se025866.html
これでもDLして勉強しなされ。まぁ、役に立つかといえば
微妙だが…ちょこっとやってさっさとC言語勉強したほうがいいよ。
0297デフォルトの名無しさんNGNG
みなさんありがとうございます(*´Д`)
たすかりました!
0298デフォルトの名無しさんNGNG
>>292
そもそもそんな本、まだ売ってるのか?
0299デフォルトの名無しさんNGNG
1982年って俺が生まれた年だ・・・
0300デフォルトの名無しさんNGNG
1982年なんて生まれてないッス

ってことで300ゲッツ(σ・∀・)σ
0301 NGNG
今時、今時N88-BASIC それで社会にプログラミングができると言って出てくるのか?

そりゃ、N88は使えるんだろうけど‥
0302デフォルトの名無しさんNGNG
>>301
はっきりいって、旋盤等、一部の機械制御では現役ですが何か?

決して、つぶしが利くとは言えんが。
0303デフォルトの名無しさんNGNG
>>278にDelphiを薦めてみよう
・ステップ実行できる。 DelphiもOK
 =>VBのインタプリタ実行より速いコンパイル
 =>コンパイル時に文法エラーは全て判り、
 =>実行時にエラーや例外で止まっても、9割はそのステートメントがすぐに分かる。
 =>途中で値を変えてみることができる。

・変数にマウスをあてるだけで変数の中身を表示する。 DelphiもOK
 =>変数内容を表示するための記述が不要になる。

・コンポーネント志向 DelphiもOK
 =>C++等では簡単なことでも多量にコーディングする必要がある。
 =>再利用できるので同じようなプログラミングが不要。

出来ないのは
 =>処理を戻すこと
くらいだね
 =>原因は分からないけど何かおかしいとか落ちたということがない。
 VBで無いようなプログラミングスタイルでやればDelphiでも無いでしょう。

0304デフォルトの名無しさんNGNG
初めまして。
いま仕事でCOBOLを覚えないといけないんですが、文系出身の私がプログラミングなど
やったこともなく、ちんぷんかんぷんなんです。こんなことやると思ってなかったので・・・

COBOLの教材探してるんですけど、本屋でもネットでもなかなか見つからないんです。
良い本、サイトあったらぜひ教えてください!!!
0305デフォルトの名無しさんNGNG
>>304
古本屋はどうでしょ?
私も仕事でCOBOLをやらなくてはならない時がありました。
....でその時は古本屋で教材を揃えました。


面倒だったらココで一通り揃えるとか
http://www.amazon.co.jp (COBOLで探せば出てくるかと.)


0306デフォルトの名無しさんNGNG
e-japanでパソコンの主要OSがwindowsからUnix(Linex:オープンソース)に変わるんでっか?
そうすっと主要言語は如何に?
0307デフォルトの名無しさんNGNG
C言語とJavaってどっちが簡単なの?
基礎的なことは1週間くらいでおぼえられます?
0308デフォルトの名無しさんNGNG
Javaは基本APIのクラスやらメソッド名がやたらと長くて、覚えるのが大変だった
例:StringIndexOutOfBoundsException.class
0309デフォルトの名無しさんNGNG
CとC++何とかマスターしました。
次は何を覚えたらいいでしょうか?
0310デフォルトの名無しさんNGNG
>>309
マスターしたんなら次はいらないだろ。とりあえず。
んで、マスターした証拠になにか作ってうpれ。
アップローダなら教えてやるよ。
0311デフォルトの名無しさんNGNG
アップローダを作ろう
0312デフォルトの名無しさんNGNG
>>309
http://do.sakura.ne.jp/%7Ejunkroom/cgi-bin/megabbs/lounge/index.html
取り敢えずここに実力を示すようなものをうpしれ。
0313309NGNG
名に作ったら実力示したことになるんだよ?
普通に不自由なくCとC++使えるってことだぜ
とりあえずwindowsプログラム勉強することにしたよ
アディオス
0314デフォルトの名無しさんNGNG
今から勉強するならDelphiとC#どちらがいいと思いますか?
ある程度習得しているプログラミング言語はperlとCをちょっとくらいです。
結局DelphiもC#も両方勉強したいのですが、
まずはどちらから入ったほうがいいかを聞きたいです。
いかがですか?
0315デフォルトの名無しさんNGNG
STL弄ってて思ったんだけど、コンテナを理解するにはポインタを知ってたほうが絶対有利。
だからやっぱCからはじめるのがベストやね〜。
0316デフォルトの名無しさんNGNG
Symbian 6.1を日本語で解説してるサイトってないですかね・・・
もうだめぽ
0317デフォルトの名無しさんNGNG
>>312
マスターしたと思っているのと、実際につくってみるのは違う。
大きめのプログラムつくってみて見えてくる部分も多々あるかと。
0318304ですNGNG
>305さん
どうもありがとう。古本屋は良い案ですね!内容さえ分かりやすければそれで良いわけだし、
新品じゃなくても問題はないです。今度BOOK OFFでも行って探してみますー。
どうせなら中身確かめてから買いたいし、自分の足で探して見つからなければAmazon.co.jpで
吟味して注文しようかと思います。
遅ればせながらお礼言いたいです。ありがとございます〜(@p@)
0319デフォルトの名無しさんNGNG
漏れの本の選び方
�@ 図書館で借りて(読んで)何となく把握する
�A 少し期間を置いてから、もう一度、図書館で借りて(読んで)ほぼ把握する
�B 忘れない内に本屋で内容を確かめながら良さげな本を買う
�C 目からウロコが落ちる
以上
0320デフォルトの名無しさんNGNG
perlを1から覚えたいのですが、、お勧めのサイトとかないですか?
0321デフォルトの名無しさんNGNG
http://tohoho.wakusei.ne.jp/wwwperl.htm
とほほわ?

おれはこれとフリーの掲示板スクリプトの中身読んで覚えた
0322デフォルトの名無しさんNGNG
「読本C」とゆう本を読んで一通りCができるようになりました。
今はC++を勉強してるのですがCで理解できなかったことなどがあれば
やはりC++は難しいですか?

Cでわからなかったのは関数ポインタと文字列の編集です。
それとある程度Cが理解できてると作れるプログラムみたいなのはありませんか?

0323デフォルトの名無しさんNGNG
>>322
ソートを一通り
連結リストで
0324デフォルトの名無しさんNGNG
日曜プログラマーなんて言葉があるけど、日曜日だけプログラムの勉強したとして覚えられるの?
月〜土の間に忘れそうなんですが・・
0325デフォルトの名無しさんNGNG
>>324
暗記モノのテストじゃねんだから
そんなことあるわけねぇべ

実際のプログラミングはリファレンスっつー
アンチョコ見放題だで。

つーか後からみてすぐに続きが
思い出せるようなわかりやすいソースが書ける様になったら
一人前だべ。
0326デフォルトの名無しさんNGNG
>>323
ヒーブソートとかどうやるんだ?
コムソートも謎だ。
0327デフォルトの名無しさんNGNG
>>322
文字列はC++のstd::stringがあるからどーでもいいが関数ポインタくらいは覚えてくれ
0328320NGNG
>>321
ありがとうございます
0329山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0330デフォルトの名無しさんNGNG
猪木!ボンバイエ!(ファイッ!ファイッ!×2)
0331デフォルトの名無しさんNGNG
どの言語にするか考える前に
アルゴリズムの勉強したほうがいいんじゃない?
どーせ何種類も言語使うようになるんだから
(σ・∀・)σいってみよ〜やってみよ〜
■ このスレッドは過去ログ倉庫に格納されています