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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/07/24(日) 20:39:24
これからプログラミングを始める初心者の人に言語を薦めるスッドレ

質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。

前スレ:初心者のためのプログラミング言語ガイド(DAT落ち)
http://pc8.2ch.net/test/read.cgi/tech/1034505166/
0153デフォルトの名無しさん2006/01/29(日) 05:16:25
>>151
何を聞いてるんだお前。
Object Pascalが何でObjective Pascalになるんだ。
0154デフォルトの名無しさん2006/01/29(日) 14:44:40
WordやExcelの名前が挙がるとは思わなかったな・・・マニュアルやヘルプを真面目に読んで、専門家ユーザーになるように学習・・・
そんな余裕あるなら他の言語覚えるわ
0155デフォルトの名無しさん2006/01/31(火) 00:17:14
 みなさん始めまして
C(BCC Developer)でテキスト、ファイル処理中心に短いコンソールプログラム組んだことしか無い
(他はWSH(VBscript)と、大昔にMSXのBASIC位))
初心者ですが、このたびC#かC++にチャレンジしてみようと思いました.
 開発予定環境
(デスクトップ 自作WindowsXP Pro、 Pentium4 3.0C(Northwood) メモリー2GB、
(ノート     HP NX9005 XP home, AthlonXP-M 2500+,メモリー 1GB

 作りたいものは、最終的には自分専用ファイラー(GUI)なのですが
(LAN上のファイルを自由にアクセスできるような物で、エクスプローラータブ化したようなもの)
Visual Studio Expressでは難しいのでしょうかStandardを購入したほうが良いでしょうか
意見を聞かせていただければ幸いです
(30歳 会社員。仕事ではOffice+Lotusノーツで事務処理をする程度です)
0156デフォルトの名無しさん2006/01/31(火) 01:20:44
Expressが難しくてStandardが簡単ということはなかろう。
MSもわざわざ初心者向けとして出してるんだし。
0157デフォルトの名無しさん2006/01/31(火) 04:06:06
>>155
DELPHI6+フリーのコンポーネントが一番簡単に実現できる

>>156
付属するカスタムコントロールの数が違う
0158デフォルトの名無しさん2006/01/31(火) 19:06:10
ExpressはMFCついとらんのですか?
0159デフォルトの名無しさん2006/01/31(火) 21:50:00
>>155
とりあえずExpressを使っていて、困るようなことがあったらStandardを買うかどうか考えたらどうかと思う。

>>158
ついていない。
0160デフォルトの名無しさん2006/01/31(火) 21:55:15
>>158
ついてないですよ。MFCは
http://www.microsoft.com/japan/msdn/howtobuy/vs2005/editions/stdexp/#stdexp_feature
http://www.microsoft.com/japan/msdn/vstudio/express/faq/default.aspx#visualc

Visual C++ 2005 Express Edition には MFC と ATL が含まれますか。

いいえ、MFC と ATL は Visual C++ 2005 Express Edition には含まれません。
MFC と ATL は、その他のすべての Visual Studio 2005 エディションに含まれる予定です。

0161デフォルトの名無しさん2006/01/31(火) 22:23:14
GUIアプリはめんどくさそ
0162デフォルトの名無しさん2006/01/31(火) 22:29:30
GUIなの作りたかったらC#使え
ってことなんでそ
0163デフォルトの名無しさん2006/02/07(火) 23:26:33
今度工業系の大学に入るのを切っ掛けとしてプログラミングの勉強を始めようと考えています。
今後の就職などの事を考えた場合(趣味でゲームなどを作りたくなるかも知れませんが)、
どの言語から勉強を始めるのが無難でしょうか?

また、プログラミングの経験は以前無料のDelphiで極単純なものを作った程度で、ほぼ無経験です。
0164デフォルトの名無しさん2006/02/08(水) 00:47:34
電気系ならC
情報系ならJava
0165デフォルトの名無しさん2006/02/08(水) 01:25:44
>>163
まず自分の目指す分野を搾れよ
0166デフォルトの名無しさん2006/02/08(水) 01:26:27
C, ECMAScript, C#, AWK, Perlはノリでまとめて覚えられる。
0167デフォルトの名無しさん2006/02/08(水) 01:48:52
手軽にプログラミングを試すという意味でBasic。
Cの前にCASLをやると理解しやすい。
OSの原理を学ぶための教材としてはMS-DOSが最適。
いきなりWin32APIから始めるのは無謀。
0168デフォルトの名無しさん2006/02/08(水) 10:07:54
アニメーションを使う様な動きのあるホームページを
作りたいのですが、どのプログラミング言語を習得すべきでしょうか?
タグは打てますがプログラミングは全くの初心者です。
非常にトンチンカンな質問で申し訳ありませんが、どなたかアドバイス
いただけませんでしょうか。
0169デフォルトの名無しさん2006/02/08(水) 10:14:16
FLASH
0170デフォルトの名無しさん2006/02/08(水) 10:35:22
>>169
FLASHについて少しネットで調べてみましたが、FLASHを作成するには
FLASHMXのような作成ソフトを使うかActionscriptのような言語を
使ってプログラミングするか、どちらかしかない、ということみたい
ですね。ActionScroptについて少し調べてみます。
レスありがとうございました。
0171デフォルトの名無しさん2006/02/08(水) 12:42:31
アニメーションgifとかJavascript
0172デフォルトの名無しさん2006/02/08(水) 23:45:11
始めまして。
仕事でCOBOLを使っているのですが、Winアプリを作ってみたくなったので
VB・VC#・VC++のいづれかを勉強したいと思い、とりあえずVisual Studio 2005
のStandaedを購入しました。

個人的にはVC++が高機能そうなので、道が険しくても進んでいこうかな?と思って
いますが、何かアドバイスとかありますか??
あと、お勧めの入門書とかあれば教えてください。
0173デフォルトの名無しさん2006/02/09(木) 09:10:51
>>172
個人的には「VS全部やってみて下さい。」と言う。
関係ないが金使い放題プランではないか!
入門書買うならアマゾンとかの辛口なレビューも役に立つ。
売れてる本選ぶとか。
俺的にはネットがあるから十分だと思っている。
01741722006/02/09(木) 22:11:48
>>173
ありがとうございます。
色々悩んでみましたが、VB→VC#→C++で学んでみます。
ネットを使えば色々調べることも出来ますので、本は必要最低限に抑えて
購入していこうとおもいます。

どれも中途半端な知識になってしまいそうですが、自分にあった言語が見
つかれば、愛用していきます^−^
0175デフォルトの名無しさん2006/02/09(木) 22:38:30
>>174
VBをやるなら一番後回しにしろ。
0176デフォルトの名無しさん2006/02/10(金) 00:02:09
C > C++ > C#
0177デフォルトの名無しさん2006/02/10(金) 06:24:22
これからプログラミングをはじめたいんですけどどうしたらいいですかね?おしえてください。

0178デフォルトの名無しさん2006/02/10(金) 09:53:23
>>177
返答に困る。
何について悩んでいるのか書きやがれ。
0179デフォルトの名無しさん2006/02/10(金) 10:40:00
コマンドプロンプトからファイルの行数を出力したいのですが、コンパイルされるか
ソースが表示されるだけです。
どうすれば行数を表示する事ができるのでしょうか?
0180デフォルトの名無しさん2006/02/10(金) 10:49:15
トイレにいく
0181デフォルトの名無しさん2006/02/10(金) 10:57:59
>>179
ソース中から改行コードを検出すればできる。
しかしすれ違いだったとは思わんかね?

VIPPERでもわかるプログラミングVer12
http://pc8.2ch.net/test/read.cgi/tech/1139119123/
01821742006/02/10(金) 20:16:04
>>175
VBはなぜ後回し??
0183デフォルトの名無しさん 2006/02/10(金) 20:48:04
とりあえず自分でげむ作りたくてプログラミング始めたわけだが
まだど素人で・・・ソースコードってどういういみですか?
ちなみにつかってるOSはHSPでつ。
0184デフォルトの名無しさん2006/02/10(金) 21:54:13
>>182
.NETやるなら、後から出たC#の方が言語としていいし、どうせ
2005のVBは.NETアプリでないと作れないから、最初からやるなら
VBをやるメリットがあまりない。
だったら、書き方の似ているCの系列で先にやった方がいいと思われ。
ちなみに2005でネイティブアプリが作れるのはVC++のみ。
01851742006/02/10(金) 22:14:22
>>184
なるほど・・・
ありがとうございますm(._.)m
0186デフォルトの名無しさん2006/02/11(土) 17:03:10
Groovyはどうなったんですか?
0187デフォルトの名無しさん2006/02/11(土) 17:40:43
つうか順番なんかどうでも良いだろ
初心者が憶える事はどの様にプログラムを作るかであってどのツールで作るかじゃないんだから
0188デフォルトの名無しさん2006/02/11(土) 17:45:10
今からJava始めるよ
0189デフォルトの名無しさん2006/02/11(土) 18:03:38
今からJavaカレー作るよ
0190デフォルトの名無しさん2006/02/11(土) 18:36:40
MSは将来VBかC#どちらか一方を捨てるような気がする。
皆、それを察しているから、あえてJavaから始めるのだ。
初心者にも解り易いという観点ではVB.NET・C#・Javaは同じようなものだ。
潰しが効くという観点では現段階では断然Javaだね。
.NETは取り合えずクラシックVBかC++をやっていた人がやるという感じ。
0191デフォルトの名無しさん2006/02/11(土) 18:58:59
>>190
J#
0192デフォルトの名無しさん2006/02/11(土) 21:15:25
MSがはっきりしないからC#はやりたくないな
0193デフォルトの名無しさん2006/02/19(日) 13:12:41
アセンブラとJavaを同時進行でやればいいんだよ
大学で解析と位相を同時にやるようなもん
0194デフォルトの名無しさん2006/02/20(月) 00:17:54
M$が捨てたがっているのは、現状見るとやっぱりVBだろうな。
でも捨てるには普及しすぎたって感じだ。
漏れはC++な人だけど、.NETじゃなくてやるならJavaだな。
0195デフォルトの名無しさん2006/02/20(月) 09:03:02
.NET使う利点がわからん、Javaみたいなマルチプラットフォームでもないのに
0196デフォルトの名無しさん2006/02/21(火) 20:51:07
俺HTMLとCSSは分かってて、掲示板とか作りたいんだがPHPで良いよね?
0197デフォルトの名無しさん2006/02/21(火) 21:43:15
>>195
いずれMonoみたいなのが普及してマルチプラットホームになる。。。

といいなぁ、というレベルだけど(w

今んとこWin専用、しかも.NET Frameworkいれてないと使えない
というのが実情ではあるが。
0198デフォルトの名無しさん2006/02/21(火) 21:43:22
OK牧場
0199デフォルトの名無しさん2006/02/22(水) 22:27:42
2画面のキーボードファイラを作りたいのです。HSPが少しできますが、やはりCとかのがいいですか?
0200デフォルトの名無しさん2006/02/22(水) 23:04:05
HSPで期待通りのものが作れるなら、HSPでいいんじゃない?
プログラム初心者が、窓アプリをVC++で作るのはあまりお勧めしない。
挫折するか、教えて君になることが多いから。
他には、.NETでいいならC#。ネイティブがいいならdelphiってとこか。
0201デフォルトの名無しさん2006/02/23(木) 13:11:13
そうですか。
1つ問題があるのですが、あふなどのあの黒い画面は自作ですよね?
普通のlistboxとかでは無理ですよね。
0202デフォルトの名無しさん2006/02/23(木) 14:06:38
ご存知の方教えて下さい。

C#.NETで作りこんだDLLをVC.NETで使うことは可能でしょうか!?
※問題となる事などあるのでしょうか
0203デフォルトの名無しさん2006/02/23(木) 18:50:58
詳細な占星術のサイトを作りたいのですが
どのプログラミング言語を使用したらよいでしょうか?
ご存知の方教えてください。

目標とするサイト
http://www.saimitsu.jp/index.html
0204デフォルトの名無しさん2006/02/23(木) 18:52:48
>>202
参照設定するだけで使える。
逆に言えばアンマネージドC++ではできない。
0205デフォルトの名無しさん2006/02/23(木) 23:31:57
>>201
みた感じ自前で描画しているっぽいね。
ちなみにあふは、delphiで作られているみたいだぞ。
0206デフォルトの名無しさん2006/02/24(金) 08:38:30
>>203
速い解がいらないみたいだね。
それだとPerl(WWWサイトの制御)かVB(直接描画)から
Prolog(占星術のロジック)を呼びだすのが、
スマートかな。
0207デフォルトの名無しさん2006/02/24(金) 08:55:37
>>203
とりあえずサイト置くサーバーでどの言語が使えるか次第だろ
Perlなら大概どこでも使える
PHPとかRubyとか使えるならそっちの方が楽かも知れない
JavaScriptとかでいいなら、サーバー関係なくどこでも使える
02082062006/02/24(金) 09:24:47
まちがえました。
WWWサイトの制御ではなくhtmlファイルの生成だね。
0209デフォルトの名無しさん2006/02/24(金) 14:22:25
ランチャーを作りたいんですが…なんの言語がてっとり早いっスかね?
0210デフォルトの名無しさん2006/02/24(金) 17:50:32
やっぱ英語かロシア語だろ
軍事産業盛んそうだし
0211デフォルトの名無しさん2006/02/24(金) 18:17:02
簡易なものなら中国やイスラエルのほうが・・・
0212ド級初心者2006/02/24(金) 20:31:33
ド級初心者の質問お許しください。

秋に基本情報の資格を取ろうと思ってるのですが、
C、COBOL、CASL�U、JAVAの4つの中で何を選ぼうか迷っています。
なんとなくJavaを選ぼうと思ってるのですが、
0から独学するには適しているでしょうか?
それとも基本情報のレベルなら何をとっても同じでしょうか?
0213デフォルトの名無しさん2006/02/24(金) 20:49:08
>>212
点稼ぎだけで考えるとCOBOLかCASLがお勧め。
両者に共通してるのは構文に自由度がないから
解答を一意に定めやすいという点。
0214デフォルトの名無しさん2006/02/24(金) 20:57:12
しかしCとJavaのほうが世の中で通用するという現実。
0215デフォルトの名無しさん2006/02/24(金) 21:37:53
>>210, 211
おまいらヤバスw
>>209
HSP
02162032006/02/25(土) 01:38:56
>>206,207,208
回答ありがとうございます。
perlの勉強からはじめようと思います。
ど素人なので気長にやっていこうと思います。
ありがとうございました。
0217デフォルトの名無しさん2006/02/27(月) 06:42:03
実用的なWebプログラムを作りたいと言われると、
Perlのように初心者が覚えなくてならない約束事の
多い言語を勧めなくてはならないのは困ったものだ。
0218デフォルトの名無しさん2006/02/27(月) 10:48:20
まったくだね
Perlには早くリタイアしてもらいたいものだ
0219デフォルトの名無しさん2006/02/27(月) 13:41:08
>>217
Javaで覚えなくてよくて、Perlで覚えなくてはならないことって何?
0220デフォルトの名無しさん2006/02/27(月) 13:49:34
なぜそこでJavaが出てくるのかよくわからないが
0221デフォルトの名無しさん2006/02/27(月) 14:56:28
学校の問題なのですが
改行コードはUNIX系ではLF、ではWindows系とMacではなんなんですか?
組織の内部ネットワーク(  )は外部からの不正のアクセスを遮断するために、ファイアウォールを設けて防御する。
この(  )の中ってなんですか?
教えてください。
0222デフォルトの名無しさん2006/02/27(月) 15:27:08
>>221
CR(CRLF)
LocalAreaNetworkの略でLAN

どっちもこのスレで聞くことじゃないな。
0223デフォルトの名無しさん2006/02/27(月) 16:57:58
>>219
>>217 はLispを念頭に置いて書いている。
Javaでもいいと思う。
初心者は人の書いたコードを読んで覚えようと
するが、Perlのように思いつきの表記法が
多いと、そのことの辞書引きから始めなくては
ならない。初心者にとっては、simpleで
骨格のしっかりした言語が学びやすい。
0224デフォルトの名無しさん2006/02/27(月) 17:18:32
>>222
あんまりそういうのに構わないほうがいいYO!たくさん出てくるから
>>223
Perlは省略して書くことができるから、それがわからないとわけわからないだろうね。
初心者がコード読みながら理解するのには、向いてないだろうな。
(略記は慣れると便利だけどね)
Lispはいい言語だけど、CGIで使えるところは多くないだろうなぁ。方言も多いし。
「テキスト処理に強くて、いろんなところで使える」っていうと、今はPerlになっちゃうんだろうな
0225デフォルトの名無しさん2006/02/27(月) 17:24:33
>>224
そうね。Rubyの成長に期待。
0226デフォルトの名無しさん2006/02/27(月) 17:56:04
>>223-224
おぅ、そういう意味か。なるほど。
0227デフォルトの名無しさん2006/02/27(月) 20:12:28
SmalltalkやSqueakはどう?
アランケイは人間的にも素敵だぞ。
0228悩める名無し2006/03/03(金) 23:40:51
コンバンヮ━ヽ(o・ω・`o)ノ 超初心者です!知識ゼロの私ですが、
プログラミングをやってみようと思うのですが!C#とデルファイのどちらかを迷っています!
どちらをやればいいのでしょうか?ちなみに将来的にはネットワークプログラミングをやりたいと思っています!
0229デフォルトの名無しさん2006/03/03(金) 23:44:09
デルファイは・・・デルファイは、もう・・・ (´;ω;`) ブワッ
0230悩める名無し2006/03/03(金) 23:47:31
C#でネットワークプログラミングをできるのでしょうか?それもおせーてくらさい!┌○"ペコッ
0231デフォルトの名無しさん2006/03/03(金) 23:50:12
>>230
できる
0232悩める名無し2006/03/03(金) 23:52:44
わかりました! VC#2005をやってみます!
ありがとうございました!
0233デフォルトの名無しさん2006/03/04(土) 01:00:51
窓の手のようなアプリケーションソフトを作ろうと思っているのですが
開発環境は何がいいですかね?
VC.netで、C++とSDKはそこそこ分かります。
SDKは出来るだけ使いたくありません。よろしくお願いします。
0234デフォルトの名無しさん2006/03/04(土) 01:08:28
>>233
ジャンル的にSDKから逃げる姿勢では無理。
まぁ、そのツールのGUI部分だけなら別になんでも構わんと思うけど。
0235デフォルトの名無しさん2006/03/04(土) 01:12:47
どうせWinAPI多用するんだからMFCがいいかな
0236デフォルトの名無しさん2006/03/04(土) 08:37:02
そこでATL/WTLですよ。
0237デフォルトの名無しさん2006/03/04(土) 14:40:30
C++Builderでいいんじゃね?
0238デフォルトの名無しさん2006/03/04(土) 22:18:55
どのツール使おうがSDKからは逃れられん
0239デフォルトの名無しさん2006/03/05(日) 02:18:42
>>228
どっちでもいいからやってみろ
そしてお前には無理だということを知って、
孫に見取られながら老衰で死ね。
0240デフォルトの名無しさん2006/03/05(日) 02:34:41
ネットワークならC♯がいいと思うけど
WEBの情報はDelphiのほうが多い
0241デフォルトの名無しさん2006/03/05(日) 02:36:49
>>240
でも、デルファイは・・・デルファイは、もう・・・ (´;ω;`) ブワッ
0242デフォルトの名無しさん2006/03/05(日) 02:39:52
べつにDelphiがなくなるわけじゃないし開発者もそのまま移籍
看板が変わるだけで今まで通りだ
0243デフォルトの名無しさん2006/03/05(日) 02:50:05
そうそう
AOLに買収されたNetscapeみたいに
きっと力強く開発を続けていくよ!
0244デフォルトの名無しさん2006/03/05(日) 07:02:43
まだ売却先決まってないけどなー
0245デフォルトの名無しさん2006/03/05(日) 08:49:11
>>244
売却っていうより新会社立ち上げるって話らしい。
で、出資者募集中‥‥と/ ,' 3  `ヽーっ
0246デフォルトの名無しさん2006/03/05(日) 09:16:43
CとC++とN88BASICの知識がちょびっとある俺様がなんとなくWinアプリつくろうかなーと思うんですが、
言語・開発環境なにがいいっすかね?

とりあえず自分のスキル(?)とか
・N88BASICで3000行くらいのゲームをとりあえずつくったことがある
・ポインタ・クラスあたりの理解大体わかってるような気がする
・標準関数とかSTLとかはあんまりよくおぼえてません/知りません

んで言語・環境候補としては
・HSP
・VisualBasic 2005 Express
・Visual C# 2005 Express
・Visual C++ 2005 Express
あたりを考えているんですがなにがいいですかね・・・


すんごくてきとーな相談なんで適当にでもお返事くれるとありがたいどす
0247デフォルトの名無しさん2006/03/05(日) 09:19:59
ゲーム厨ならHSP
0248デフォルトの名無しさん2006/03/05(日) 09:25:37
N88BASICは経験のうちにはいらないから書かない方が好感度が増す。
0249デフォルトの名無しさん2006/03/05(日) 09:26:23
VBorC#が時代の流れ
0250デフォルトの名無しさん2006/03/05(日) 09:29:32
お早いレスありがとでごんす

>>247 ゲームは作る気ないっす、とりあえず小物ツールみたいなのでもつくりたいかなと
>>248 ええ、ごもっともでござんすorz
>>249 よし、とりあえずVC#Expressに手だしてみます!
0251デフォルトの名無しさん2006/03/05(日) 10:11:05
>>250
Delphi6 Personal
0252デフォルトの名無しさん2006/03/05(日) 12:07:24
>>248
アルゴリズムには差はないが・・・。
■ このスレッドは過去ログ倉庫に格納されています