プログラム修得順序
■ このスレッドは過去ログ倉庫に格納されています
0001桃尻女
NGNGやっぱりCが重要だからCからになるのかな?
0002デフォルトの名無しさん
NGNGもしくはPASCAL
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG違うともいいきれないぞ。
0005マジレ酢
NGNG0006デフォルトの名無しさん
NGNGBASICはVisualでないやつ。プログラムってこんな感じって
掴める程度でよい。PASCALはソース編集、コンパイル、リンク
の一連の流れ、構造化やモジュール開発を理解。
アセンブラではコンピューターが実際にどのように動作するかを
理解。プログラムカウンタとかスタックポインタとか
フラグレジスタとか・・・後のCの学習で役立つ。
(CASLシミュレータ程度、Z80でも86系でも応用可能)
Cはいずれにしても通っておくべき。
そしてC++,JAVAでオブジェクト指向開発を理解。
(PASCALの所がDelphiであればそこで少しやっておくのもいい。)
0007出来ない子
NGNG理系/文型 etc...で、
それぞれ見合った習得順序は変わってこないか?
0008デフォルトの名無しさん
NGNGVB > SQL92エントリーレベル (終了)
その手の入門書は腐るほど有る。
0009デフォルトの名無しさん
NGNG自分も似たようなもんだし。
0010デフォルトの名無しさん
NGNG初めての人は"Python"から始めた方が良いって↑のサイトに書いてあったんですけど
>>6さんが書いた"PASCAL"から始めた方が良いのかな・・。
うーん・・わからない。
0011デフォルトの名無しさん
NGNG「不向き」だと気づいた時にもすぐ戻れるから
0012デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGbasic(?忘れた)->C->ASM(86)->C++->VB(2〜4)->delphi/BCB(1〜3)->perl(5)->Scheme(R4RS)
(VBやdelphiは主に言語じゃなくてGUI作成ツールとして使ってただけだけど。)
今Scheme勉強中・・
0015デフォルトの名無しさん
NGNGPascal はCに近くて設計もすっきりしているのでお勧めです。
Python はドキュメント不足ゆえに、
Java はOOPを強制されるので、
初学としてはお勧めできません。
(以上の点が気にならなければ、最初でも良いでしょう。)
C,C++,VB は実践的ですが泥臭いです。
習得時間があるなら、最初にアレを学ぶのはちょっと。
0016デフォルトの名無しさん
NGNGttp://www.vector.co.jp/vpack/filearea/dos/prog/index.html
ttp://www.vector.co.jp/vpack/filearea/win/prog/index.html
001710
NGNGWindowsじゃ駄目ナノカ〜?
Pascalはお勧めです・・か。
なるほど。
Pascal、Python・・どっちにしよう・・・(鬱
0018デフォルトの名無しさん
NGNGawk
0019デフォルトの名無しさん
NGNGまずは一つの言語を極めたほうが良くないか?
0020デフォルトの名無しさん
NGNG思ったもので”深く”だ。
1つの言語だとその仕事が来なくなった時のつぶしがきかん。
視野も狭くなる。
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG次のリストを打ち込んでみよう。
showapp("Excel.application")
showapp("Word.application")
sub showapp(appname)
dim app
set app = CreateObject(appname)
app.application.visible = true
msgbox appname & "を開きました"
app.application.quit
set app = nothing
end sub
WSHの情報は以下から漁ってくれや。
ttp://www.microsoft.com/japan/developer/scripting/
0024デフォルトの名無しさん
NGNGみんな使ってる?
0025デフォルトの名無しさん
NGNGまあScriptingEngineはASPでの利用が主体だけどな。
0026デフォルトの名無しさん
NGNG・・・・・アメリカ人の。
002710
NGNG仕方が無いからC言語のスタートブックみたいなものを購入。
「計算してみよう!」ってとこまでやってみたが まだまだわからんちん。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGC -> スクリプト系言語(Perl or Ruby or Python) -> Java or C++
で一年コースだ。
0030デフォルトの名無しさん
NGNG学習のし易さ優先だ。
0031デフォルトの名無しさん
NGNGnetasure dakara doudemoiiyo
0032デフォルトの名無しさん
NGNG変な順番。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGそんな質問多いけどさ。
なんか、幸せ、平和でいいなぁーーーって嫌味の一つもいいたく
なるね。
いきなり、やったこともねぇC++で何か作れ、一ヶ月で仕上げろ、
とか、Javaでこれ作れ。作れなきゃ、こっちの期待を裏切った
ということでよろしく。
なーんて、言われて、死ぬ気で一ヶ月でやってる俺だっているんだ。
最前線の特攻兵に比べたら、お前らなんてただの白ブタだ!
誰かに食われて胃袋でねむってろ!
0038デフォルトの名無しさん
NGNGコードの戦士になりてーのか!
言語なんかのんびり選択してる暇があったら、覚悟をきめろ!
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGこのスレ最高のクソレス。
0041デフォルトの名無しさん
NGNG「俺は地獄を見てるんだぜ」とか言いたがる奴うざい。
そこ豊富なツワモノなら、犬みたいに
吠えてないで、もっと渋い魅力を見せてちょ。
0042デフォルトの名無しさん
NGNG効率的な言語習得の順番を教えて欲しかったんだろうけど、
だれも答えてない(ワラ
俺的にはこういう順番。
VB>C>C++>Perl>Java>ASM(細かいものは除く)
随分と遠回りしたと思う。
だけど肝心なのは設計や構造のほうだから
言語がどうのこうのってのはあんまり気にしなくてもいいんじゃない?
習得する事が目的になってるのってあんまりいい子とじゃないと思う。
まず目的ありき。その次に言語が出てくるわけでね。
だから37がいってることは間違ってないと思う。
#必要になればどんな言語の構文、その他もろもろ(こっちの方がでかいけど)
#も覚えられる。やる気さえあればどんな人にも。多分・・・
0043デフォルトの名無しさん
NGNG趣味と研究は同格かよ。悲しいな。
0044デフォルトの名無しさん
NGNGうちはこうだった。
どれもスムーズに移行できましたよ。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG古いCPUでもできるプログラム教えて下さい
0047デフォルトの名無しさん
NGNGアセンブラ
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGなぜやばい?
0051デフォルトの名無しさん
NGNGいきなりCでいいじゃん。
0052FM-7で童貞すてました
NGNG>>51 厨房のころは自分のマシンで動くCコンパイラが無かったんだよ。
0053デフォルトの名無しさん
NGNGはじめてのC 言語はちょっとね・・・
ポインタあたりでつまづくのが関の山。
0054デフォルトの名無しさん
NGNG世間一般の人間は君が思うほどバカじゃない。
0055デフォルトの名無しさん
NGNG昔にすたれてるでしょ。ビジネス系だと特にクライアントからの
強い要請が無い限り敬遠されます。
みんなポインタがわかるんならJavaやC#なんて作ろうと思わんて。
0056デフォルトの名無しさん
NGNG地方で大きな書店がなかったら通販だ。
ttp://www.amazon.co.jp/
ttp://bookweb.kinokuniya.co.jp/
文法がある程度理解できたらアルゴリズムとデータ構造についての
本も早い時期に読んでおいたほうがいい。
0057デフォルトの名無しさん
NGNGWindows環境なら、VBscript。
てきとーに答えてみました。
0058デフォルトの名無しさん
NGNGという俺の言語取得順序を評価してくれ!!
0059デフォルトの名無しさん
NGNGパスカルが救いだけど
0060デフォルトの名無しさん
NGNG(最後の方は言語じゃないけど)
ここまでは良かったが…
Perlを覚える -> 楽なのでついPerlの仕事を選んでする -> C/C++から遠ざかる
-> 不安になりC/C++で組んでみる -> まだできる -> 安心 -> Perl浸り
-> C/C++の知識の陳腐化に気づく -> Perl厨にダウングレード
激鬱
0061デフォルトの名無しさん
NGNG今は、Webでただで読めるしおすすめです。言語はScheme。アメリカの大学
では、Schemeがプログラミング入門用言語として、Pascalを淘汰しつつあ
るようです。
SICP全文
http://mitpress.mit.edu/sicp/full-text/book/book.html
日本語訳も出版されていますが、Webでは読めません。
0062いつでもどこでも名無しさん
NGNG0063デフォルトの名無しさん
NGNGSICPは、第2版の原書と翻訳の両方持っていますが、よほど英語が苦手な
人以外は、翻訳は買わない方がいいと思います。硬直した日本語で、やさ
しいことも難解に感じてしまいます。翻訳者ぐらいの年輩の方なら、抵抗
がないかもしれません。
0064デフォルトの名無しさん
NGNGC++で地獄を見て
Javaで救われる
っていうのが良いプランだと思うけどな。
#俺はJavaで地獄見てる最中だけど。
0065デフォルトの名無しさん
NGNGCのポインタが理解できず、悪戦苦闘の末、ようやく理解できた!!
その時の感動のあまりポインタ至上主義者になったと思われる。
0066デフォルトの名無しさん
NGNG初心者はそれが困難なものだと頭に植え付けられた。と言うことが発端とされる。
0067デフォルトの名無しさん
NGNGJavaは簡単です。地獄見れるほどのものではありま千まさお。
0068デフォルトの名無しさん
NGNG出てなかったっけか?
そうそう。C言語 ポインタ完全制覇。あれだ。
俺、汗から入ってはないけど、ポインタは別に違和感無かったな。
自然じゃん。
逆にどんなデータもメモリ中でコピぺ(笑)しないとならんのは
うんざりする。「同値じゃなくて同一」を扱いたいときは多いし。
MSX Basic捨ててCに逝った。
ポインタの理解でハマル奴ってのは、
メモリの具体的イメージ(汗)以前に
値は「どっか」に記憶しなきゃならんという
当然の概念をまず理解してねーんじゃないかと思う。
0069>68
NGNGアセンブラやった方が早い。
0070デフォルトの名無しさん
NGNGポインタ主題の本は以前もあったけど、
完全制覇みたいな「ノリ」で書いてる本って
あんまり見た記憶が無いなあ。
ところで今みたいな仮想メモリの時代になっても
汗やったほうが理解早いんでしょうか?
まぁEmbeddedに戻る(?)という手もあるけど。
007169>70
NGNGなおさらやっといた方が良いと思うけど?
高級言語やっただけで理解出来るとは思えない
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNGJavaで救われたと思ったらさらに地獄にはまり、
C♯で救われる。
間違ってもVB厨房にならないようにしたいよね。
0074デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNGべつにサーブレットエンジンに互換性がなくてもそれほどこまらないべ
アプレットのときは同じバイナリでIEとNNの各バージョン同時に
相手にしなけりゃならなかったからつらかったけど。
サーブレットの動作はサーバー内で閉じてるし、
たとえばSQLの互換性問題で困ったことあるかいや?
0077デフォルトの名無しさん
NGNGもっと他の記号にしてくれればなぁ。
ずっとCだけなら慣れるけど、他の言語やった後久しぶりに見ると
やっぱり見難い。
0078デフォルトの名無しさん
NGNGああ。逆っす。
仮想メモリの担い手の話じゃなくて、
恩恵受けるお客サン(笑)の側の話。
単なるのっぺらぼーなメモリ空間があるだけ。
0079デフォルトの名無しさん
NGNG今さら10にレスするのも遅いけど。。
あんな似非クラッカー養成HPはアテにするな。
0080デフォルトの名無しさん
NGNGLoGoライター →HTML→JavaScript→<<完璧&終了>>
ロゴライターは亀さんのやつね。
まえへ 10
とか入力するやつ。小学生向き。
◆ノーマル◆
HTML→JavaScript→C→Perl→C++→Java
飽きがこないようにしたけど。。。
0081デフォルトの名無しさん
NGNGC → C++ → JAVA → 何にしよう
0082デフォルトの名無しさん
NGNGHaskellとか KL/1とか Eiffelとか役に立たなさそうな
言語もちょっと見て欲しいな。
効率的じゃないけどね♪
0083APIバイブル
NGNG後はもっと不変的なものを勉強しろよ。
アルゴリズムとか設計とかさ。
0084デフォルトの名無しさん
NGNG>>1
>最適なプログラム修得順序ってありますか?
>やっぱりCが重要だからCからになるのかな?
君たちの言語習得自慢の場じゃないんだよ。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG構成するために必要なアルゴリズム(計算手順)が重要でしょう。
どの言語においても、だいたいアルゴリズムは似たようなもん。
こういう手順や方法を用いると、効率が良いという勉強をした方が
良いですね。
0087
NGNG0088デフォルトの名無しさん
NGNGとはいえ、手続き指向言語から見るとオブジェクト指向言語
は独自の作法がありすぎて、アルゴリズムを実現する前に
へこんでしまいます・・・
0089デフォルトの名無しさん
NGNG英一君の日本語訳のWEB版らしきものがあったよ。
http://www.excite.co.jp/world/url/body/?wb_url=http%3A%2F%2Fmitpress.mit.edu%2Fsicp%2Ffull-text%2Fbook%2Fbook.html&submit=%83E%83F%83u%83y%81%5B%83W%96%7C%96%F3&wb_lp=ENJA&wb_dis=2&wb_co=excitejapan
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGHTMLとかJavaScriptは除外しました。
個人的には手続き型よりもオブジェクト指向の方が好き。
理路整然としているから。
0092sdf
NGNG0093SilentMajority
NGNG0094デフォルトの名無しさん
NGNGオブジェクト指向は、プログラミング設計の方法論。方法論
を押さえずに言語の機能から入ろうとすると、まず間違いな
く挫折します。
というわけで、これから Java, C++ 勉強しようという人間
には参考図書スレッドに上がっている「憂鬱なプログラマの
ための…」を読むことをお薦め。
あと、プログラミング「言語」の習得と、プログラミング「技
術」の習得は、微妙に違う。
優れたプログラマを目指すなら、アルゴリズムとかオブジェク
ト指向設計、オペレーティングシステム、コンピュータアーキ
テクチャ、言語理論なんかも、いつかは学習する必要がある。
このあたりが空っぽだと、いつまで経っても単純なコーダー止
まり。
0095デフォルトの名無しさん
NGNG一概にそう言いきれるかな?
優れたAPIが豊富に用意されている最近のプログラム言語
を見るにつけ、各種アルゴリズムを学ぶ必要性は薄れてい
るような気がする。
そんなの只のコーダーだと言われればそうかもしれないが、
現実問題、自作の関数を作る絶対的な必要性は一般のプロ
グラムでは殆どないのが現状でしょう。
「作る前によーく探せ、絶対にその機能はあるから」って
のがプログラマの鉄則になりつつあるんでは?
「優れたプログラマ」の「優れた」の定義がハッキリしてい
ないので何とも言えないけどさ。
0096デフォルトの名無しさん
NGNGAPIとか既存関数とか(あと言及されていないが、
言語によっては既存Classとかもソレに含まれると思う)ってのは、
あくまでプログラムの「ある部分」を支援してくれるだけの
ものだと思う。
勿論それが充実していない言語としている言語なら
どっちを選ぶか考えようね、っていう話は
ソノトオリだと思うんだけど、
それだけじゃ「ある部分」しか埋まらないと思う。
というわけで>>94は、「それ以外の部分」を
埋めるという意味での人の能力について
言及したものと思われ。
勿論、「それ以外」についても、なにか既存の道具を
持ち出すことが可能な場合は、また多い。
OO設計をデザパタ集とUMLツールに依存してヤルとか(笑)、
OSはOS部品(そんなものを作っている人々もいるらしい)を
流用するとか(笑)。言語作るときもParserなんざ自作せず
yacc使えっていうのは既に定番だし。
ただまぁ、ある場面で幾つかの選択肢がある場合、
どれが選れているか?を見極める能力は、
結局必要だよね。それを養うために自作に挑む、
っていうことは結構あるし。
勘が働くように鍛えていなければ、探しても見つけられない
ってことはよくあるようだ。
あと、概念は、覚えておいたほうがいいね。
というわけで、たとえばOOについて言えば、
まぢ「憂鬱」はお勧め。
蛇足:
自作の関数は、VB/Delでもイベントプロシジャを書くから、
広い意味ではたいてい常に誰でも書いてると思うけど(^^;。
0097デフォルトの名無しさん
NGNG笑える。だけど凄い。こんなことがWeb上でできるとは知らなかった。
(定義しますパイ 3.14159)
(定義します半径 10)
(* パイ(*半径 半径))
314.159
(定義します周囲(*2 パイ 半径))
周囲
62.8318
MINDもビックリ。
0098
NGNGこの順番が一番妥当だろ。
表示も、IE>>Win>>DOS と時代を戻れる。
まあ、WinプログラムしないならVBは除外してもいいけどな。
VB以外は、無料で環境もそろう。
0099デフォルトの名無しさん
NGNG実際に作る必要はなくても原理を知らなくても良いかといえば
そうではない。
アセンブラで組む必要はないが、アセンブラの知識は必要。
この違いがわかるかな。
0100デフォルトの名無しさん
NGNG>現実問題、自作の関数を作る絶対的な必要性は一般のプロ
>グラムでは殆どないのが現状でしょう。
>「作る前によーく探せ、絶対にその機能はあるから」って
>のがプログラマの鉄則になりつつあるんでは?
よーく探せばあるようなものばかりを作ってる場合はそうでしょうが、
普通はそんなこと無いですよね。
>>94が言ってるものは、そのような「よーく探せばある」ような
ものを想定しているのではないと思います。
0101デフォルトの名無しさん
NGNG0102俺の経歴
NGNG0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNGつーかそのままLISPじゃん。
他の言語と比べて日本語の使える処理系かなり多いよ>LISP/Scheme
0106104
NGNGやりたければ括弧以外を全部日本語にする事もできるよ
0107デフォルトの名無しさん
NGNGJavaはお遊び程度
まちがってもJava>C++なんてしないほうがいいよ.
地獄を見るよ
0108107
NGNGちなみにBASICはMSX-BASICですです
0109デフォルトの名無しさん
NGNG>アセンブラで組む必要はないが、アセンブラの知識は必要。
うーん。違いはわかるが、絶対位置としてはちと首をかしげる。
たとえば、rubyの(笑)参照を判らぬ奴は今時逝っていいと思うが、
参照がCのポインタでありCのポインタは大抵
単なるアドレスという数字であり…とかは、
知ってるべきなのかどうかはいつも疑問に思っている。
#まぁ、自分が知らなかったら今頃どうなっているか?を
#想像できていない裏返しに過ぎないのかも知れないが。
例えば、RISCの汗は触ったこと皆無です。原理も全く判りません。
レジスタ窓とか言われてもちんぷんかんぷんです。
実はスタックはあまり活躍しないものなのですと言われてビックリ。
こんな俺はx86でしかプログラム作る資格ないですか?
…という話じゃないかと思う。ちょっと強引だけど。
このスレの本題。迷いますね。
絶対にOOPLを最初にしないと駄目だと信じてはいるが、
説得文句を思いつかない(ぉ
高級低級どっちがヨイかとか、
ミニマリズムは初心者にヨイか悪いかとか、
色々難しそう…
PostScriptなんて言ったら殺されそうだし。
0110デフォルトの名無しさん
NGNG似非クラッカーってあんたESRを知らないの?
0111デフォルトの名無しさん
NGNGうお。同じだー!私も同じです!
小2でMSX-BASIC。小6でマシン語。高専1でPascal。高専4年でDelphi。そして社会人1年目でVC++。結構やりよかった修得順序かと。
0113デフォルトの名無しさん
NGNG0114111
NGNGやりよかった。むひひ。
0115デフォルトの名無しさん
NGNGESRを知ってると何かいいことでもある?
0116デフォルトの名無しさん
NGNG最後の方は今までの苦労はなんだったんだよって思った位楽に理解出来たが
そんなときに限ってmfcはそろそろ潮時(涙)
0117名無しさん
NGNG0118デフォルトの名無しさん
NGNG0119大学生
NGNG0120デフォルトの名無しさん
NGNGう〜ん、みんなのを見ていると変な順序で勉強してきたなって
気がする。
でも、JavaScript、VB、Java は、な〜んの勉強もしないで
パラパラ説明書見てるだけで書けたよ。
やっぱり、CかC++から入るのがいいんじゃない?
Basicとかから入ると、CやC++で新たに勉強することが多すぎる。
逆は、ほとんど勉強することなし。文法の違いを見る程度。
CかC++ができれば、他の言語は
0121デフォルト名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNGServlet程度で「Javaができます!」という奴が多いからなあ。
CGIが書けるだけで「C完璧です!」といってる奴と同じレベル。
0125デフォルトの名無しさん
NGNGC++やJava出身の人は use strict に抵抗がなくて、
グローバル変数を避けて、さらに リファレンス関数の活用で、
構造化っぽくかかれてて美しいよ。
Perl から入ったというソースはねぇ・・・。
0126デフォルトの名無しさん
NGNG滅茶苦茶な流れだな・・・まるで俺の人生を象徴しているかのようだ(藁
0127デフォルトの名無しさん
NGNGhttp://www.codearchive.com/
0128デフォルトの名無しさん
NGNGマジ効きます。
0129デフォルトの名無しさん
NGNGなんで日本語言語覚えたんだろ・・・
あとこのご時世にZ80。
0130デフォルトの名無しさん
NGNG希望なんですが プログラムを組むのに 英語や数学の学力はどれくらい
必要ですか?大学課程ぐらいの数学は必要ですか 僕は数学が苦手ですが
関係ないでしょうか?
0131デフォルトの名無しさん
NGNG聞いたことはあるけど 意味はわかりません
0132デフォルトの名無しさん
NGNG頼むからパスカル進めないでくれ。
C++かJavaから始めりゃいいに決まってんだろ?
お前らいっぺんしんでくるか?
0133デフォルトの名無しさん
NGNG並べてみると、結構あるんだなぁ…
0134デフォルトの名無しさん
NGNGもっとも作りたいプログラムの種類にもよるけど、数学に
関しては教科書を読みながらでも、与えられた命題を解く
ことができればなんとかなると思われ。
英語はとりあえずオンラインヘルプ(原文)を読める程度の
理解力があればよいのではないかと。
ところで彼にはどんな言語から入るのを勧めるべき?>先輩諸氏
いきなりC++から入るのは難しい気もするけど……。
0135デフォルトの名無しさん
NGNG数学のセンスはあった方がいいぞ。(でも計算問題はしなくて良いぞ(笑))
例えば、3で割り切れる数を割り算無しで選別する処理とか(古いね(^_^;))簡単に作れるよ。
・・・いまどき無いってか?
ま、お仕事をラクにしたいなら、数学的なセンスを磨くと「吉」
0136デフォルトの名無しさん
NGNGここで自分の知識をひけらかすくらいできる奴は
結局いろんな言語を踏まえてきているわけだから
最初が何でもあまり変わらないだろう。
0137デフォルトの名無しさん
NGNG数学は、結構必要だよ。
はじめの頃は、数学なんていらないジャン。って思ってたけど、
だんだん深くなっていくと、色々と必要になってきた。
ファイル操作でシークタイムを計算したり、アルゴリズムの
速さを比べるのに、Big-Oとかlogとか(ああ、なつかしい)
使ったり、高校時代の教科書を引っ張り出すことが何度もあったよ。
でも、大学受験で数学を使うなら、その程度の勉強でOKだよ。
詳しいことは大学でもやるしね。
英語は、しゃべれなくてもいいか、読めた方がいいよ。
大学でも、教科書が英語とかは良くあるよ。(授業は日本語)
最新の資料はほぼ100%英語だしね。
0138デフォルトの名無しさん
NGNGてめーが氏ねや。
0139デフォルトの名無しさん
NGNGほぼどんな環境でも処理系が存在するし。
サンプルコードもオンライン上に無数にある。
その後C++/Java/Delphi
0140デフォルトの名無しさん
NGNGそうだね、サンプルコードってCがおおいよね。
アルゴリズムのサンプルはほとんどCだった気が・・・。
C++もJavaも結局はC言語をもとに作っているんだから、
最初に勉強するのは、C言語かな。
でも、時代はC++って感じで悲しい。
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNG>最初に勉強するのは、C言語かな。
いや、さすがにそういう理由はちょっと。
0143デフォルトの名無しさん
NGNG組込マイコン長期コースのご提案:
-> pascal (Delphi?)
-> C と 日立H8アセンブリ を並行学習 ついでに電子回路。
-> {C++ or JAVA} 辺りでいかが?
pascal は構造化プログラミングの勉強。
いきなりCよりお行儀の良いプログラムが書けると思うよ。
CPUの挙動とかハードウェアのことを知るためにはアセンブリ。
Cとasmの並行学習は効果的だと思っています。
で応用で C++ か JAVA かと。この辺でネットワーク関係も。
どうでっしゃろ。
0144デフォルトの名無しさん
NGNG書籍「復活TK-80(TK-80エミュレータCD-ROM付き)」
は勉強になるでしょうか?
0145143
NGNG使ったことないからわかんナイッス。すんません
組込みだったら、実際にLEDが点灯する醍醐味をぜひ実機で
味わって頂きたいです。楽しいよ!
0146130の中2
NGNG数学が苦手なんです でもプログラム進めて行ってわからないところが
でてきたら そのつど 調べればいいんですね プログラムはCから始めれば
いいんですね Cのソフトって何かいるんですか 最後に教えてくれ132〜140の人
ありがとう
0147デフォルトの名無しさん
NGNGこれから始めてもいいんじゃないかな。
慣れればBorlandのHPからコンパイラをダウンロード
すればいい。LINUX機があるならGCCが最初から入ってる。
0148デフォルトの名無しさん
NGNGぐらいなら手近なものに手を出すのが効率的だと思う。
0149デフォルトの名無しさん
NGNGC MACHINEってユーザの学習用というより作者の学習用じゃないの?
インタプリタを使いたいのなら迷わずCINT。完全な規格合致じゃない
けど、C MACHINEよりはずっとまし。
0150デフォルトの名無しさん
NGNGだった。厨房のときにはまだパソコンでCなんか動かなかった
からなぁ。
教育用の言語としては、pascal は奇麗でいいと思う。
N88-BASICあたりならば、プログラムを覚えるには良い言語だと
思うけど、VBはちょっと、なぁ。
いまどきは、Cから始めるのが一番普通だろうと思うけど、
VC++から入るのはお薦めしない。
>>130
>>135 さんの言うような、基本的なアルゴリズムを、
自分が入手可能な処理系で勉強するのがイイと思う。
素数判定とか、公約数列記とか。
これらは、とりあえず動くものを自分で書いてみて、
実行速度を速くする工夫とか、
大きな桁の数に対応させるとかの勉強をしてほしい。
バブルソート、クイックソートなども、
理論を理解して、自分でスクラッチで書いてみてほしい。
という、この辺の視点で話をするなら、言語はなんでも
いいんだよな。
0151デフォルトの名無しさん
NGNG文系の人もバリバリ使ってるし、
CGIとか応用範囲が広い。
やがては極北のC/C++にたどりつく、と
Perl → (お好きなものどうぞ) → C/C++
0152デフォルトの名無しさん
NGNGさいしょにやるのはどうかと。
0153デフォルトの名無しさん
NGNG数学が必要といっても、暗号アルゴリズムを作る(解読する)!
とかじゃない限り、そこまで深い勉強はいらないと思う。
それに、「計算」ではなくてどちらかと言うと「証明」の
方の数学が必要。中学、高校の勉強頑張ってね。
Cのコードをコンパイル(実行ファイルを作ること)するには
コンパイラ(と言うソフト)が必要だけど、オンラインに
無料で配布されているものがあるから、最初はそれをつかって
参考書を見ながら、勉強すればいいよ。(gccとかね)
プログラミングは本当に、「習うより慣れろ」だから、
いっぱいサンプルコードをみて、自分で書いてみることが大切。
0154デフォルトの名無しさん
NGNG技術計算とOOPには親和性が低いような気がするんで。
0155デフォルトの名無しさん
NGNG数学系のひとは再帰が判ってるのでLispが入りやすいのでは?
0156デフォルトの名無しさん
NGNGんなこたねーよ。
シミュレーションなんかは
プログラムの枠組みをOOPで書くほうが
かなりすっきりするぜ。
シミュレートされる対象ブツをObjectとするのな。
#俺の卒論がソレだった(笑)。材料系の学科でシミュ。
0157156
NGNGMOODという材料工学用ObjectDBシステムもあるらしい。
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG就職以後: C -> ObjectPascal(Delphi) -> VB -> PL/SQL -> Java
出だしがTurboPascalってとこで年がばれるな。
当時はアスキーに「C or Pascal?」なんて特集が組まれたし、
個人が手に入れられるC++コンパイラはなかった。
俺的には今からならはじめるならJavaがお勧め。
0160ミツヲ登場
NGNGオタクが
まいおどり
--ミツヲ
0161デフォルトの名無しさん
NGNGこのスレって言語ヲタ少ないよ。
関数型使ったことない人ばっかじゃん。
0162デフォルトの名無しさん
NGNGってたどった人けっこういるのね!
俺もそうなのでちょっとうれしい。
というわけでわたしもMSXな人でした。
その後>C>VB>HTML>ASP>Perl>C++>VC++
であった。もう年やの〜
0163デフォルトの名無しさん
NGNGアッセンブラの知識は、なんやかんやとあとあと役に立つ!
Cをするまえに、アッセンブラの知識を勉強しとくことをおすすめします。
ビット(0と1)に強くなろう!
0164デフォルトの名無しさん
NGNG私も同意見です。最初はアセンブラ使いこなせなくても、
C言語(特にポインタ絡み)を理解しやすくなるし、その後
はアセンブラを理解しやすくなると思います。
でも、その前にもう少し簡単な言語やった方が・・・(^^;
0165デフォルトの名無しさん
NGNG論理演算やら、2の補数やら、ビットシフト(あんまし使わんけど)やらは、おさえといた方がいい。
0166デフォルトの名無しさん
NGNGそれで何も疑問に思わず理解していった…ってのが、今の漏れには未だに信じられん。
8080 も、初心者にいきなり LHLD のオペランド書き換えなんだから...。
あとから聞いた話では、汎用機ではフツーのことだったんだと。
大雑把に並べると
8080,Tiny BASIC→Z80,6809,PASCAL→8086,FORTH,Lisp,Modula2,C,…
ってかんじかな。全然、参考にならんが。
0167デフォルトの名無しさん
NGNG継承とか多々井とかが目立つオブジェシコだが
根本的に重要なのはデータがメソッドを持つ事で
これを使いこなすと
開発効率が大分あがるね。
0168デフォルトの名無しさん
NGNGCを勉強しようかと思ってるのですがCの前に
アセンブラやっといた方が良いのでしょうか??
アセンブラでお勧めの書籍があったら教えて下さい。
0169デフォルトの名無しさん
NGNGうそ。amazon.co.jpでCASLで引けばいろいろあるよ〜ん。
0170デフォルトの名無しさん
NGNGありがと〜ん
そういや Perlからはじめた人間のソースって汚いっていうけど
ほんまかなぁ?
0171デフォルトの名無しさん
NGNG逆かもね。
0172デフォルトの名無しさん
NGNG俺も同じ。
BASIC ->Z80 ->8086 ->C ->Java
というパターンだったな html asp perlも適当にかじってるけど。
他にGAME FORM WICS など雑誌に載ってたタイニ−コンパイラ
をよく使ったもんだ(藁)
0173170
NGNG自分が生まれたころに出た本とかぎょ〜さんありますなぁ
こりゃ初心者にも勉強になっていいぜ!!って本ご存知の方いますか?
Perlでいうオライリーの本みたいな。
0174デフォルトの名無しさん
NGNGHTML,CSS はある程度マスターしました(Lint を使いながら valid な XHTML 1.1 の文書を書ける程度)
これから、以下の言語を習得しようと思ってます。
秀丸マクロ
CVS
XML
HSP
javascript
perl
java
c
c++
これらの言語を、なるべく簡単な順番に並び替えてください。お願いします。
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNGまじっすか(w
なんか独自の基準で並んでるような気が....
0177デフォルトの名無しさん
NGNGJavaだけやりゃいいよ。
他をやるのは遠回り。
0178デフォルトの名無しさん
NGNG「はじめて読む8086」私はこれでかなりよくわかるようになりました。
ただいまとぎ8086はないので、同じ作者で
はじめて読むマシン語というのがでているようです。
こちらは読んでいないのですが、いいと思います。
0179デフォルトの名無しさん
NGNGわたしの買ったのは1992年でした。
0180デフォルトの名無しさん
NGNGあの本がいいのは同意する。
それと8086も486も大して変わらないので
今、あの本を読むのも悪くない。
ちなみに「はじめて読むマシン語」は著者が村瀬康治で
「はじめて読む8086」は監修が村瀬で著者は蒲池輝尚。
「はじめて読むマシン語」はZ80の話でこっちのが内容は古い。
今読んでもやくに立たない。
0181デフォルトの名無しさん
NGNG失礼しました、確かに著者および監修上記のようになっていました。
なつかしくなって今、ぱらぱらとページをめくっています。
ただ、当時本を読んだだけで、実際、仕事でアセンブラプログラムを
組むことはありませんでした。ただコンピュータの内部構造を
知るのにはこれほど適した、教材はないのではと思います。
逆に質問ですが、ウインドーズ上で動くアセンブラシュミレーター
みたいなものは現在あるのでしょうか
0182180
NGNG> ただ、当時本を読んだだけで、実際、仕事でアセンブラプログラムを
> 組むことはありませんでした。ただコンピュータの内部構造を
> 知るのにはこれほど適した、教材はないのではと思います。
俺も同じような感じだなぁ。
> 逆に質問ですが、ウインドーズ上で動くアセンブラシュミレーター
> みたいなものは現在あるのでしょうか
8086アセンブラだよね?
別にシミュレータやエミュレータじゃなくても動くでしょ?
探せばMASMとかタダで手に入るんでやってみれば?
0185デフォルトの名無しさん
NGNGVB->C->C++
GUIから計算機使い始めた世代である私にはVBが一番直感的でわかりやすい。
いきなりコンソールでCはつまんないよ。
0186デフォルトの名無しさん
NGNGまあ最初はそうかもしれないけど、慣れてくると
コンソールが一番コードを試すのにお手軽なんだよね〜これが。
0187デフォルトの名無しさん
NGNGC++までいかずともCで参考書見ながらWinアプリ書く、みたいな。
0188デフォルトの名無しさん
NGNG漏れは MASM 6.11c をタダで、確か微小軟件から得たと思うぞ。
0189
NGNG0190び
NGNGそれから、C,c++などのコンパイラに進むのが一番いいよ
0191デフォルトの名無しさん
NGNG->C+API(win)->MFC->ここらでC++を完全理解->COM,ATL->Java等
その脇道でDelphiやVBなども触った。
理想的なのはJava->C++だと思うんだけど、どうだろう?
0192じいさん3歳児
NGNG初心者は、まず最初に
入力→なんか処理→出力
ていうプログラムをバリバリ試行錯誤して書いてくれ
言語の種類にこだわってる暇があったらなんでもいいから書け
0193デフォルトの名無しさん
NGNGやはりVBとかを選ぶよりはDelphiとかの方がいいんじゃないかな。
仕事云々の話は置いて、最終的なレベルアップを考えるなら
0194デフォルトの名無しさん
NGNG一般論とは逆のベクトルに進んだけど
何の問題も無かったよ。
0195デフォルトの名無しさん
NGNG問題ないのはしょぼいプログラムしか作ってないから。
0196デフォルトの名無しさん
NGNG>理想的なのはJava->C++だと思うんだけど、どうだろう?
サンセー。
メンバ変数の参照をオブジェクト外へ出したりするスタイルは身につけない方がいい。
必要なときもあるだろうけど。
0198デフォルトの名無しさん
NGNG0199ru
NGNG0200デフォルトの名無しさん
NGNGVC:VB = 将棋:五目並べ
こんな風に考えると、
ゲームのルールを批判しても無意味さ。
考えなければ別の話だけど。(藁
0201デフォルトの名無しさん
NGNGデムパ君だと思われちゃうよ。
つーか、君、方○なの?(ワラ
0202誤字訂正委員会
NGNG漢字が違うだろ。片○だ。
0203デフォルトの名無しさん
NGNGの順番でやると、今まで苦労してたのはなんだったんだと
いう気持ちが2回味わえるかも・・
0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG低レベルな最適化からOOP、多重継承まで実に美しい。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGC++が美しいわけないだろ!
0210206
NGNG言語実装としてはJavaよりも美しいと思う。
例えば、JavaのString型の例外的扱いみたいな物が
C++では無いし。
今まではマクロに頼る必要があり、その結果どうあがいても
オーバーヘッドが発生する部分についても、
inline関数とtempleteにより、実行効率を失わず完全に解決している。
こういう意味で、低レベルと高レベルを両者扱えるという観点からすれば
美しいと言っても問題がないだろう。
が、プリプロセッサ依存しなければならない部分などは
やはり美しくないと言える。STLのiterator関連のソースとか、恐ろしく見にくい。
0211login:Penguin
NGNG0212210
NGNGRubyはそんなに詳しくはないけれど、実行効率が良さそうには見えないっす。
全然自信はないので参考程度で。
Rubyから覚えていくのもありだと思われ
0213login:Penguin
NGNG0214デフォルトの名無しさん
NGNG苫米地さんの記事読んで興味を持ちました。
私は来年からSE職につく者ですが、時間のある学生のうちに
Common Lispをちょっと勉強しておこうって思ってます。
何かイイ本はありますか?
0215new 名無しさん( );
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=982914729&st=109&to=109&nofirst=true
後はlispスレにでも行って相談すべし
0216オプションの名無し
NGNGインラーインは実行効率の為だが、templeteの本来の意味は違う。
そしてC++における、vtableやCから引きずっているスレッヅクリテカルな
部分は、それが特別意識しなくても例外的な仕様落ちとして
いまも仕様改定が進んでいる。
もし、あなたがSTLしか見ていないのであれば、それは、既に
C++ではなく、C++だと信じてしまった言語か、妄想だろう。
0217スタックの名無しさん
NGNG年がばれそうだ。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG0220誤字訂正委員会
NGNG○ オナってる
0221デフォルトの名無しさん
NGNG> なんかヒシーに知ってる言葉並べてオナニってるよ(藁
自分がわからないからって、毒吐くな。
自分を騙すことは出来ないぞ。
0222でふぉるとの名無しさん
NGNG真性厨と判定します。
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGCommonLispは仕様がデカすぎるので、最初の学習用としてはあんまりお勧めできないです。
(大半はライブラリ関数の説明だけど。)
使用スタイルに依存しますが、schemeは継続を除けば非常にわかりやすいので、
そこから始めるのが良いと思います。
本は、schemeならWeb上に解説が結構あるので、最初の入門書意外は
特に必要ないと思います。
多少慣れたと思ったら、SICPを読んでみましょう。
schemeを知ってれば、他のlisp系言語もすぐ習得できると思います。
0225デフォルトの名無しさん
NGNGBASIC->GAME->TL/1->Z80 Machine Language(Hand compile)->Pascal->HyperCard->Awk->Perl->C->C++
->VB->Java->Emacs Lisp->Scheme->SML/NJ->Smalltalk->Ruby->Haskell
って順番に学習/お仕事してきた。
それで我が身を振り返って理想の順番を考えると、
HyperCard->Ruby->Scheme
で、あとはご自由にって感じかな。
HyperCardはオブジェクト指向を体験的に学ぶのに最高のお手軽環境だと思う。
それをベースに普通のプログラミングを学ぶのにRuby、
そしてプログラミングの本質に迫るのにSchemeがあれば良いと思う。
HyperCardはVBでもいいけど、VBはいろいろ出来すぎるのでかえって学習には
向かないと思う。そこで完結できてしまう人も出てくるし(VBで完結できてし
まう人は、アドホックな問題解決で済んでしまう人であって、問題の本質的理
解には到達できないように思う)。
0226デフォルトの名無しさん
NGNG>HyperCard->Ruby->Scheme
で仕事になるのか?
0227勉強中の漏れ
NGNG鬱だ…勉強しよう
0228デフォルトの名無しさん
NGNGC#ってなんのことでしょうか?
C、C++とはどこが違うの?
0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNGマイクロソフトのC#は化け物か!!
0236デフォルトの名無しさん
NGNG>>235
「ガンダム厨」ってわかるおいらも
あはははは
0237デフォルトの名無しさん
NGNGなにができるの?
0238デフォルトの名無しさん
NGNGそこまで出来る人なら、トライアルをダウソ
してやってみればすぐにわかるよ。スペル違いでネタっぽいが。
http://www.macromedia.com/jp/downloads/
多少でも絵を描くのが好きな人なら暇つぶしにはなるね。
でも、仕事で使うのは勘弁。Webは給料安くてしょうがない。(キッパリ
0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNG0241デフォルメの名無しさん
NGNGプログラマーとして働いている人ってやっぱり皆
そういう学校を出ているわけ?出ないとプログラマーになれなかったり
独学だと難しいのかな?
0242デフォルトの名無しさん
NGNGなんか専門学校はほんとに効果あるのか?と思ってるのです。
やる気があれば独学でできると思います。
逆にそういう学校を出ているという人は自分の知り合いには
一人もいません。ア*バとかはあまりいい噂を聞きません。
研修か独学が大半だと勝手に思ってます。
実際はどうなのか私も知りたいです。
0243デフォルトの名無しさん
NGNGオブジェクト指向を理解。
-> C -> Objective-C でカソペキ。
0244デフォルトの名無しさん
NGNG自分で勉強して身につけないと無理
つうかなんでもそうだろ
0246デフォルトの名無しさん
NGNGいえ、ア*バでと書いたつもりではありませんが、
誤解を招いてしまったならすんません。
ただ、専門学校に関するいい噂を聞かないものでして。
0247デフォルトの名無しさん
NGNGFBASIC>BASIC09>C>C++
言語仕様にはこだわらず、単純に「より速くなる」事がうれしかったですねえ。
FM11にOS9/68Kを載せてMWCでライフゲームをした時の感動は今も覚えています。
今は「遅さ」を実感する事が少ないので、言語は何でもいいけど、資料の多さ
でVC++を使っています。
C++はダブルスラッシュコメントが最大のヒットですねえ。
というわけで、趣味ならば、C++コンパイラでCを始めるのをお奨めします。
0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG0251shige
NGNG(__)
\(__)/
( ・∀・ )
 ̄ ̄ ̄
0252デフォルトの名無しさん
NGNGへたれ裏切り者と。
0253デフォルトの名無しさん
NGNGMSX-BASIC -> N88-BASIC -> Z80とR800 ->
C -> C++ -> 486とMMX -> Pascal -> LISP -> Java -> HTML -> VB
JavaScriptとVBScript -> SQL -> PL/SQL -> Delphi -> Perl -> HSP -> C# ->
XML -> bash -> awk -> sed -> Python -> Ruby
仕事の余った時間に独学か、仕事でやむなく覚えるかだねぇ
Flushもやってみたい。一番好きなのはC++、無敵
個人的には
C/C++の前に機械語を知っているほうが理解が早いカモって思う
昔はBASICだと遅いから機械語覚えるけど
今だと難しいかモナー
0254253
NGNG今からなら
VB or HSP -> C -> C++ -> Java -> PerlとかRubyとかPythonとか
かなぁ・・・
0255デフォルトの名無しさん
NGNG0256名無し
NGNG見える
0257253
NGNG同様に裸のSDKでの開発も知ってて損はないと思ふ
仕事なら VB & SQL -> Java -> C# でもいいと思うけど
VBからJavaってちょっとキツイのかな?
VB.NET -> C# -> Javaか?
0258デフォルトの名無しさん
NGNG命令だけならそれこそ知っていても無駄だと思うけどね。
CASLでもいいから簡単なプログラムを作ってみるべき。
それにSDKだけである程度のプログラムを必須だよ。
0259ロートル
NGNG今は良い思い出。
今はもうそんな元気ないや。
0260デフォルトの名無しさん
NGNG漏れはN88BASIC -> Z80Asm -> x86Asm -> C -> C++ -> Java
アセンブラやってた方がCの理解が早いのは確かと思う。
少なくともポインタは、100%の理解が瞬時に得られるでしょう。
0261デフォルトの名無しさん
NGNG0262いま時の厨房
NGNG0263デフォルトの名無しさん
NGNG0264デフォルトの名無しさん
NGNGかねぇ。今後はJAVA、C++を覚えたいところ。
0265デフォルトの名無しさん
NGNG0266ui
NGNG0267デフォルトの名無しさん
NGNGどっちでもいい。でも始めたらきちんとしたものが作れるように
なるまで続けろ。そうすれば、他の言語をやるときもスムーズに
移っていけるから。
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG現在VCを要求されているがやってない。
プログラマじゃなし・・・。
0270初心者ゆえスマソ
NGNG0271デフォルトの名無しさん
01/09/03 16:21ID:9o60VuWE0272デフォルトの名無しさん
NGNGΛ||Λ
( / ⌒ヽ
| | |
∪ / ノ
| ||
∪∪
0273デフォルトの名無しさん
NGNGΛ||Λ
( / ⌒ヽ
| | |
∪ / ノ
| ||
∪∪
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNGJavaを習得すると他の言語を習得する余地がなくなります。
0276デフォルトの名無しさん
NGNGRuby は クソです! ゴミ 箱 逝きです!
∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧
( ・∀・) ( ・∀・) ( ・∀・) ( ・∀) (∀・ ) (・∀・ )
⊂ ⊂ ) ( U つ ⊂__へ つ ( ○ つ ⊂ ○ ) ⊂ ∩ つ
< < < ) ) ) (_)| \\ \ / // / /\ \
(_(_) (__)_) 彡(__) (_(__) (_(_) (__) (__)
この発言をコピペしていただければ幸いです。
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNG0279
NGNG0280デフォルトの名無しさん
NGNG0281デフォルトの名無しさん
NGNG韓国語
モンゴル語
0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG古代スラブ語
0285デフォルトの名無しさん
NGNGきれいな文字です。
0286デフォルトの名無しさん
NGNG誰かアラビア語のプログラミング言語作ってくれ!
0287defaultの名無しさん
NGNG修得できた頃には、C#開発環境も整っているでしょう。
0288デフォルトの名無しさん
NGNG今は注意してやる大人もいないのか?
ちなみにおれもアラビア語やってみたい
0289デフォルトの名無しさん
NGNGコンピュータの動きがわかるし言語的には簡単だし
0290デフォルトの名無しさん
NGNGロシア人のエリート層はアラビア語できる人多いよ。
大学で勉強するみたい。
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNGだけど、構造化BASICからはじめるのは悪くないと思う。
独学の場合、C/C++から入ると挫折する可能性が高いから
そういう選択肢があっても良いと思う。
0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNG習得が速く、案件が多く、ソフトハウスで重宝され
フリーで独立するにも有利。
0295デフォルトの名無しさん
NGNGJava -> C -> C++
C学んだ後、間にPerlはさんでもいい。
0296デフォルトの名無しさん
NGNGURL
http://homepage2.nifty.com/taiyousoft/top/
要参照
http://kaba.2ch.net/test/read.cgi?bbs=net&key=1001261547&ls=50
0297デフォルトの名無しさん
NGNGJavaやるとクラス覚えるだけで一生終わってしまうぞ。
0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG昔はFortran でやってたようなことは、今は MATLABというものでやってるみたいですよ。
高いから私は買わないけど。
0301デフォルトの名無しさん
NGNGクラス覚えるって…
クラスのメソッド全部覚える努力するような馬鹿は、
普通いねえぞ。
どのパッケージのどのクラスにどんな機能があるのか
分かってれば大抵大丈夫。
つうか、OOPのクラスライブラリってそういうもんだろ。
0302デフォルトの名無しさん
NGNG初心者はHSPが一番挫折しない。
今までやってきた言語の不便さと新しい言語の便利さを体験しつつ、
ステップアップできる。
0303デフォルトの名無しさん
NGNGそう思うんで、食うことも考えるならC→C++か、またはC→アセンブラ→C++がいいんでは。
ただし、易しい言語からステップアップ、なんて考えはここには皆無だ。
だが、分かる奴はCのポインタも何とか乗り越えるだろうし、易しい言語をかじってもポインタ克服が楽になるとは思えん。これは賛否あるかもしれんけど。
0304デフォルトの名無しさん
NGNGHSP なんてやらないほうがいいよ。
最初に HSP 以外だと挫折するなんて奴は何をやってもダメ。
0305デフォルトの名無しさん
NGNGやった方がいい。面白いし制約の元でのプログラミングは貴重な体験になる。
0306デフォルトの名無しさん
NGNGPerl なんてやらないほうがいいよ。
あんな糞言語。
0307デフォルトの名無しさん
NGNG仕事の単価は安いがな(w
0308デフォルトの名無しさん
NGNGPerlはCGIでめちゃ仕事があることを知らんのか?
0309デフォルトの名無しさん
NGNGもうロクな仕事がないよ。
無理にPerl使う必要もなくなってきたからね。
0310デフォルトの名無しさん
NGNG0311デフォルトの名無しさん
NGNG正規表現どうするの?ライブラリ使うの?
0312デフォルトの名無しさん
NGNG2.C#
3.Java
4.Delphi
どれでも好きなコースを
0313デフォルトの名無しさん
NGNGプロトタイプ実装するにもいい。ただ、Perlを早い時期に学んでしまう
と、色々と変なクセがつくのでやめたほうがいい。
いいくせをつけるには、Javaが一番いい。で、やっぱそのあとにCを
学んで、Perlを覚えるならその後。
Java -> C -> Perl -> C++
これやったあとなら、VBだろうとRubyだろうとなんだろうと、3日で
使えるようになって、まともなコードが書けるようになるよ。
0314デフォルトの名無しさん
NGNG汚い言語を初めにやると悪いクセがどれ程有害なのか身を持って
体験できる。
但し、利害という視点に立って自分のクセを変えられる賢い人に
しかこの方法はお勧めできない。
0315デフォルトの名無しさん
NGNGC言語は領域破壊が起きる点では悪い言語だけど、
だからってやらない方がいいってわけでもないでしょ。
用心深くなるのはいい癖だし。
0316デフォルトの名無しさん
NGNGそうなのか?
0317デフォルトの名無しさん
NGNGメモリ保護機能がないOS(ふるいMacOSなんてそだよな)なら、
システム領域まで破壊されるのでそういうことなんでは。
いまどきないと思うが。
0318デフォルトの名無しさん
NGNGstrcpy(s, '領域破壊');
0319デフォルトの名無しさん
NGNG0320デフォルトの名無しさん
NGNG最近の言語では、文字列でもなんでもAdd出来るが、C言語では最大値固定だもんな。
0321デフォルトの名無しさん
NGNG問題は8バイトワイドキャラクタをstrcpyに渡してるとこなんだな
0322デフォルトの名無しさん
NGNG「ヌル文字で終わる」のが前提だから、
結構これが面倒くさい。
いちいち終端ヌル文字を差し込むとか、
一文字ずつループさせてコピーするとか、
結局そういう操作が必要になってくる。
ポインタがどうのってより、文字列操作で
C挫折した人が多いんじゃない?
■ このスレッドは過去ログ倉庫に格納されています