結局言語って何がいいの?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGなものとして、VB、DELPHIを考えているんだけど
結局何を覚えれば長い間使っていけるんでしょう?
使用感、両方使ったことあるひと、そのほかお勧めの言語
があればおしえてください _(_ _)_ペコリ
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGにはBrainfuckがお勧め
0004デフォルトの名無しさん
NGNGランタイムもうざいし、どうせ叩かれるし
vb製のフリー/シェアで優秀な物がでてないのが何よりの証拠
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGHSP
0009デフォルトの名無しさん
NGNGおいこら、「ペコリ」を気安く使うんじゃねーぞ
ココぞというとき以外は使っちゃいけないぞマジで
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGC++やJavaと比べて
0013デフォルトの名無しさん
NGNGムキィィィィイィッィィィイ!!!!!!
おまえらバカにしてんのか?ん?ん?ん?ん?んんんんんー!?
ココぞというとき以外使っちゃダメだって言ったじゃないか
わかった、理由を教えておこう!
「ぺ●リ」は崇高なギャグだ
いわゆる使いすぎによる、面白さ半減っていう状況にさせたくないのだ
わかるな?わかるな?ん?ん?ん?ん!?
たのむから!たのむきゃら!多用は禁物だ!
0014デフォルトの名無しさん
NGNGおまえらペコリにしてんのか?ペ?ペ?ペ?ペ?ペコリペコリペコリペコリペコリー!?
ペコリぞというとき以外使っちゃペコリだって言ったじゃないか
わかった、ペコリを教えておこう!
「ぺ●リ」はペコリなペコリだ
いわゆる使いすぎによる、ペコリさ半減っていうペコリにさせたくないのだ
ペコリな?ペコリな?ペ?ペ?ペコ?ペコリ!?
たのむから!たのむきゃら!多用は禁物だ!
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG趣味としてどっぷり浸かりたいならC++
時間を持て余してるだけならDelphi
0018デフォルトの名無しさん
NGNG001917
NGNG0020デフォルトの名無しさん
NGNGDelphiのメリット
1)Windowsネイテブで実行ファイル単独で動く(exeサイズは大きいけど今となっては気にならない)
2) もし .NET が流行れば そのまま Delphi.NETに移行出来るらしい
3) もし Linuxが流行れば Kylixで移行出来るらしい
ただし、CLXアプリをwindowsで動かすには 多少大きなDLLが必要
またVCLは多少変更が必要
コンパイルは高速、文法はシンプル。多少古臭いけどオブジェクト指向を学ぶにも過不足ないし
コードはなれると案外と読みやすく他人のコードでも読む下したり再利用が容易。
IDEのエディタは好き嫌いがあると思うけど、矩形置換が出来るとか他にないメリットもあるし
嫌いなら好きなエディタと併用しながら使えばいいから まあやってみたら?
D6パーソナルなら今でも無料で落とせるし試せると思うよ
0021デフォルトの名無しさん
NGNG>3) もし Linuxが流行れば Kylixで移行出来るらしい
もし Delphi.NETが使い物にならなければユーザー激減、そして衰退
3項目のうち「もし」を2項目もつかって「Delphiのほうが上」と発言、しかも
その2項目がこれまた「他人の業績を利用したもの」
アホっていうのは>>20のような人のことを言います。
0022デフォルトの名無しさん
NGNGMS-Basic(N88BASICとか)->QB->VB という変遷を見ても同じ言語と分類出来ない程変化した VB
今後も数年毎に大きな変化があるだろう。
長く使えるのは当然Delphi。
TurboPascalの頃のソースはそのまま今のDelphiでも殆どが動く。
そりゃまあ厳密に言えばインラインアセンブラが共通じゃないとか、
変化は当然あるけどさ
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGやりたいなら止めはしないけど、仕事でプログラミングはやらない方がいいと思うよ。
0025デフォルトの名無しさん
NGNG(゚�听)イミフメ
0026デフォルトの名無しさん
NGNGコンパイルは不要、ほとんどのプラットフォームで実行可能、
文法はシンプル、オブジェクト指向ライブラリもあるし、
コードは慣れると案外と読みやすく他人のコードでも読む下したり再利用が容易。
0027デフォルトの名無しさん
NGNGDelphiと親和性もいいし。
0028山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0029デフォルトの名無しさん
NGNGまあ便利といっても小さな差だし、楽しさを捨ててまで選択する価値があるとは思わないけどね。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNGhttp://www.asahi-net.or.jp/~VZ4S-KUBC/hol.html
0033デフォルトの名無しさん
NGNGこのスレ見て思ったんだが、Cは駄目なのか?
ゲーム業界で一番良く使われていると聞いたんだが
0034デフォルトの名無しさん
NGNG解説本が毎月出てるし・・・。
0035デフォルトの名無しさん
NGNGまたは
OCaml
0036デフォルトの名無しさん
NGNG一回、挫折して、
折角 C による Win32API プログラミング(猫プロ)を学んでる途中なのに・・・
・・・やはり、Java なんですか?
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGJavaはC言語よりも型チェックが厳しいから
どこでエラーがでたかすぐにわかりプログラミングしやすいよ。
C言語で知らぬ間に宣言したサイズよりも大きな配列要素にアクセスして
ひどい目にあったり、ポインタ演算でとんでもないことをしたり、とね。
C言語はそのあたりが怖い。
Javaではそのあたりは事前にチェックしてくれるから非常に楽でいいよ。
しかもあんた、いまだにWin32 APIとは。
あれはM$が捨てたAPIだよ。M$は.NETを作ってWin32APIとの完全互換性のことなど
ろくに考えていないしライブラリも読みづらいしオブジェクト指向らしくないし汚らしい
のでよほどそれがないと困るという事態でない限り、初心者はそれ使うのやめた
ほうがいいよ。
0039デフォルトの名無しさん
NGNGコンピュータを深く理解したいならCをお勧めする。
0040デフォルトの名無しさん
NGNGAPI使わんかったらSVCはどうすんねん
0041デフォルトの名無しさん
NGNGVMやコンパイラコンパイラなど下手にWinでCするよりよほど題材に恵まれている
0042デフォルトの名無しさん
NGNGMFCのことか?
0043デフォルトの名無しさん
NGNGJavaは出来るだけ実装を隠す思想がある
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGどうも、御指導の程、有難うございます。
確かに、C では、ちょっとしたことでも苦労の連続です。
・・・しかしながら、Windows のクライアントソフトをつくるには、Java は不向きとか、
また、GUI に関しても、まだまだ使えないとかで・・・迷っております。
もう、Delphi に変更しようかとも思ったり・・・
さらに、>>39 氏の仰る通り、コンピュータの理解と言う点でも、
C 系統が良いのではないかと思ったり・・・
だからといって、イキナリ、初心者(バツイチ)が、C# というのも何ですし・・・
・・・結局、何が良いのかわかりません(鬱)
0046デフォルトの名無しさん
NGNGそのおかげで泥臭い仕様書に悩まされずにアカデミックなアプローチができる
ハード寄りや環境依存の知識はつかないが
0047デフォルトの名無しさん
NGNGRubyや,ML系やLispのような関数型言語を勧める.
0048デフォルトの名無しさん
NGNG言語を決める前にどのようなものを作りたいか言ってみてはどうだろう
0049デフォルトの名無しさん
NGNGそれは間違っていると思う。理由は分からないけど
俺の直感がそう言っている。
0050デフォルトの名無しさん
NGNGとにかくいろいろやれ。
C → Java → C++
がいい。あとはおまけ程度がいい。GUIなんか覚えるよりOSの仕組みを
覚えたりネットワークの仕組みを勉強したほうがためになる。
いまどけスタンドアロンアプリなんて流行んないんだし。
今はネットワーク大前提でまずはLinuxなどでサーバ構築して
ブラウザで動くJavaサーバアプリケーションでも作ってみなよ。
0051デフォルトの名無しさん
NGNG素人にしかお勧めできない。
0052デフォルトの名無しさん
NGNG本職に成るつもり無いんなら、
エクセル+マクロ(VB)ってのが一番役に立つと思うよ。
0053デフォルトの名無しさん
NGNG玄人ならなおさら必須なんじゃないか
0054デフォルトの名無しさん
NGNGそこが分かっていない素人にはお勧めできない
0055デフォルトの名無しさん
NGNG分かりました、そうします(あー、でもお金が・・・)
どうも、お騒がせ致しました。
0056デフォルトの名無しさん
NGNG一晩寝ればあなたのやる言語が決まってると思うよ。
御休み
0057デフォルトの名無しさん
NGNGgcc, Java2SDK, Eclipse
情報はネットで手に入る
いったいどこで金がかかる?
0058デフォルトの名無しさん
NGNGJavaやるのに金なんかかかんねーよ。
何に金をかけるつもりだ?
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGマシンはともかくJ2EEは掛かるかもしれん
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGTomcatで十分だと思う。
0065デフォルトの名無しさん
NGNGファミリーBASIC
0066デフォルトの名無しさん
NGNG> いやいや、>>50 氏の仰るサーバ構築に、お金が・・・ということです。
Linuxはただ。Tomcatはただ、MySQL, PostgreSQLはただ。
J2EEも研究や教育に使う分にはただ。
サーバは秋葉原でパーツかって自作するか古いマシンを再利用すればいい。
そうでなくとも開発時、勉強時は自分のマシンを一時的にオナニーするように
サーバにすればいい。
本番では自分のwebサイトを公開したときは電気代とプロバイダのIPアドレスが
グローバルになっているかを気にすればいい。
プライベートならpdnsなどで金を払う
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNGスタンドアロンアプリが流行らんといわれて悔しそうだなw
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGファミリーBASICは奥が深いぞ・・・。
そこに待っているのはBASICではない、アセンブラだ。
0075デフォルトの名無しさん
NGNGそれでなくとも人売り市場に投入されるのはお勧めしないのに、
なんでこんな状況でわざわざ人売り市場に身を投げる?
0076デフォルトの名無しさん
NGNGWin32アプリも20年はパソコンや5年先のPDA上で動かせるだろう。
Delphiが20年先の主流の環境で動くは限らないけど、
エミュレータ上では動くだろう。
それで十分じゃないのか?
CでDOSアプリを書いてた連中の殆どは C++ という大きな変化に耐えられなかった。
TurboPascalでDOSアプリを書いてた連中は Delphiで簡単に移行出来た。
0077デフォルトの名無しさん
NGNG馬鹿がデマを吐いて必死に釣ろうとしているなプ
0078デフォルトの名無しさん
NGNGそれをちゃんとやれるかどうかが、君の問題だ。
0079デフォルトの名無しさん
NGNG実際のところお勧めはC#かJAVAだろ。
それからCちょこっとやってC++。
Tcl/TkとかRubyって業務で使うのか?
Delphiはつかってる人が少ないから
出回ってる情報も少なく素人にはお勧めできない。
一番重要なのはSQLかもしれんが・・・
0080デフォルトの名無しさん
NGNGA)人売屋の商材となって、あちこちの現場で労働する時に与えられる道具
B)社内の該当部署で内製する
C)業務パッケージを開発する
A)だと 少し前は VB そしてJAVAが流行ってたよね 次はC#ですか?
B)だと 実はDelphiも多いですよ。長く使えて資産も増え、外注に出さなくても良好な品質で作成出来ますからね
C)だと やっぱりC++でコントロールから作成しないと見栄えしませんしね。
0081デフォルトの名無しさん
NGNGBでJavaでしょ。開発ノウハウをAやCと廻せるし。
0082デフォルトの名無しさん
NGNGA,B,Cどの分野でもいいからつかえるなら業務で使えることになると思う。
だけどスクリプト言語でB,Cなんて無謀だし、
ツールも整ってないFreeのRuby,TCL/TkをAでも使うか?ってこと
0083デフォルトの名無しさん
NGNG自分がいいと思ったモノを使えばいい。それだけのことだ。
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG> 君がやる言語は、君が決めるのではなく、上司が決めるのだ。
起業して「社長自らプログラミング」するような世界の香具師には関係ない
意見だな。
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG今JAVAやDelphi勉強してる人間にとっちゃあ不安になるんだが…
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGその場合客が決める
0090デフォルトの名無しさん
NGNGDelはエロゲー、JAVAは携帯
据え置き機のほとんどはCかC++、一部アセンブラ
入社試験じゃLinuxや数学も出すからそのつもりでな
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGDelphiでもローレベルからやってれば問題ないけど、 JAVAやDelphiの高レベル面だけでやってるのは
単なるレゴブロックで積み木遊びしてるのと変わらないからな。
言語はC/C++でも、ローレベルから理解して組み立ててゆく事が出来るかどうかって問題
0093デフォルトの名無しさん
NGNGアセンブラからはじめろってこと?
0094デフォルトの名無しさん
NGNG> Delはエロゲー、JAVAは携帯
おい、携帯端末だけじゃねえだろが。
Enterprise市場を忘れるな。
0095デフォルトの名無しさん
NGNGゲーム業界での棲み分けについて書いてるのでは?
オレも数学勉強しよう。
ゲーム業界だと、主に画像処理ってことでしょ?
0096デフォルトの名無しさん
NGNGPS2でもVRAMは4MBくらいだよね
0097デフォルトの名無しさん
NGNG> PS2でもVRAMは4MBくらいだよね
マジですか?
0098デフォルトの名無しさん
NGNGビデオメモリ 4MB
システムメモリ 32MB
0099デフォルトの名無しさん
NGNGいや,だからARMについて勉強しようよ
条件実行とかなかなか興味深いぞ
0100デフォルトの名無しさん
NGNGゲーム系なんかやめとき
パソコンが恋人になってつまらん人生になるで
金は稼げるかもしれんけど・・・
0101デフォルトの名無しさん
NGNGそれ以外は、もうVB使いとして派遣に回った方が何倍もマシですよ
0102デフォルトの名無しさん
NGNGさよか。。大変なんじゃの。
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNGPS3は
ビデオメモリ 32M
システムメモリ 256M
になるそうだ。
0107デフォルトの名無しさん
NGNGとか主張する香具師がいるが、何の意味があるの?
C++はCの機能を全て有している訳だし、
オブジェクト指向を学ぶのに最初に手続き型を学べというのも変
0108デフォルトの名無しさん
NGNGPG達の凄まじい格闘のようなコーディングによって神級のゲームが作られているんだろうな
0109デフォルトの名無しさん
NGNGうんうん
0110デフォルトの名無しさん
NGNGC++で挫折しないための保険
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNGビデオメモリ32Mってのは少ない気が・・・
PCのメモリは今でも128Mが標準だぞ?
0113デフォルトの名無しさん
NGNGと言っても、そのメモリのほとんどは裏画面とかの用途だよね?
直接目で見えてるのはほんの数メガだし。
レンダリングとかはメインメモリでもできるんじゃないの?
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNGNTSCの解像度なら十分なんじゃないの?
ハイビジョンでゲームやんのか?
0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNGわかってない上司の言いなりになるのもどうかと思ふが。
0118デフォルトの名無しさん
NGNGもっと変な言語を推薦するよーな流れを期待してたのによぉ。
CとC++、JAVAにVB、アセンブラにPerlにRuby、
他にはねーのかよ、馬鹿の一つ覚えみたいにまじめにやりやがって閑人どもが。
0119デフォルトの名無しさん
NGNGここに突っ込めばいいのか?
0120uk
NGNG0121デフォルトの名無しさん
NGNG「まじめにやりやがって」に突っ込んでくれ。
>>120
あるよ。Z80だったら、昔は機械語のままで読み書きできたけど。
0123デフォルトの名無しさん
NGNGハンドアセンブルとは言えないが、微妙に近いことならやったことある。
MS製CコンパイラのインラインアセンブラがNEC V25専用命令に対応してなくて、
イントリンシックコード生成っていう、要するにマシン語を16進コードでじか埋め
した事がある。ほんの一部分なんだが、これってハンドアセンブルに近いと
一瞬思った。
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGだからLispとHaskellを推しておろうが
まあ、変な言語って言われるのもむかつくがな
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNGこれからはソース自体にセキュリティが求められる時代なんだよ。
0129デフォルトの名無しさん
NGNGその心は?
0130デフォルトの名無しさん
NGNG実装が一つしかない言語は楽だなあ・・・
0131デフォルトの名無しさん
NGNGJavaは違うの?
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNG大賛成。ただ、自分も読めなくなる恐れが・・・(w
しかし、Whitespaceでアプリ書ける奴っているのだろうか?
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNGできればLispと差別化を計れる部分を
0136デフォルトの名無しさん
NGNG仕様が簡潔にして必要十分
0137デフォルトの名無しさん
NGNGそれも実装が無数にあるので、標準的なやつが。
せめて今風の「スクリプト用途向け」のライブラリさえ整っていれば、
PythonやRuby以上の役目は果たすと思うけどな。
もうちっと標準的なライブラリの範囲が広がればいい。
この辺は言語仕様と切り離して、モジュール化みたいな仕様を別個に
作ったりするとか。今のSRFIの拘束レベルじゃちょっと弱い気がする。
0138デフォルトの名無しさん
NGNGそれはLispの仕様が複雑か,必要以上な部分や足りない部分があるってことか?
0139デフォルトの名無しさん
NGNGLISPつっても色々あるよ。
CommonLISPのことを言ってるなら、あれは(仕様が決まった当時の)
有名所の処理系を統合させる役割的意味が強い規格だから、
歴史的経緯を除外すると無駄もあるし複雑な事も多い。
0140デフォルトの名無しさん
NGNGつまり、それだけ可能性が高い言語だということか….
やりたくなってきた.どうやって始めればいい?
0141デフォルトの名無しさん
NGNGLISPとの差別化といったら、
・言語仕様に末尾呼び出しのループ化を含む。
・継続のファーストクラス化
・関数引数としてのlambda(funcall不要。つまり変数と関数の区別がない)
特にこの3つの存在が大きく、構文の絞込みについては
1言語としては極限の一歩手前ぐらいまで行われた感がある。
組み込み構文としては、set! lambda if quote define辺りがあれば、
理屈ではその他の構文はマクロ(つまり構文糖)でなんとかなる。
実装が翻訳実行の場合はパフォーマンスの関係で組み込み構文に
する場合もあるけど。
0142デフォルトの名無しさん
NGNGわかったようなわからないような
0143デフォルトの名無しさん
NGNGLISPは使っているうちに「何これ?」って感じの儀式的な事が多い。
Schemeにはそういう引っかかりはほとんど無い。
思想的に理を優先というか。
まあ、慣れだとか、人それぞれとか言われればそれまでだけど。
0144デフォルトの名無しさん
NGNGJavaはいろいろ実装があるだろが
0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNG0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNGScheme、Haskell、SmallTalk、Ruby・・・理論優先の四大言語。
確かに理想的なんだろうけど今の言語に取って代わるかというと微妙な存在なんだろうな・・・
もっと具体的な使い道を考えてもらわないと
0151デフォルトの名無しさん
NGNG釣れますか?
0152デフォルトの名無しさん
NGNG別に間違ってはないだろ。
・scheme, smalltalk の流れを存分に汲む
・オブジェクト指向を徹底して設計してある
などなど。
ruby という単語に過剰反応してる >>151 は
自分がバカだと言ってるようなもんだよ。
0153デフォルトの名無しさん
NGNG禿同
というわけで↓に大嘘書くなゴルァ!! って抗議しておきなよ(藁
http://www.ruby-lang.org/ja/20020101.html
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNG0156もうすぐ四十
NGNGやっぱベーシックだな。
ベーシックは永遠に不滅です。
0157名無し~3.EXE
NGNG0158デフォルトの名無しさん
NGNG本当に本当の出だしからで、まだなんにもできないけど…(計算問題みたいなの
ばかりやってます);
たとえ写しでも自分で書いたプログラムがコンパイル通って思っていたような
動きをしたときはすごく気持ちいいですね。
今はやっと紙と鉛筆の存在に気づいたような段階ですが、こんな僕が
勉強していくにはどんな言語がいいのでしょうか?
ちなみに今は「C」を使っています。
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNGソフトが動く仕組みとしてのプログラミングそのものを楽しめるのは幸せだね〜
そのままCとアルゴリズムとデータ構造お勉強するのは十分あり。
ただ何か問題解決の手段として実用的なプログラムを書こうと思ったら
Cはとてもとても効率が悪いよ。目的にあった別の言語を探した方がいいかも。
0161デフォルトの名無しさん
NGNG古典数学みたいなもの。
実際ム板でもCのコードは公用語みたいに使われている。
0162デフォルトの名無しさん
NGNGその存在を完全に抹殺されるととても困るが万人が進んでその職に就く必要はないしそういうのは糞好きにまかしときゃいいんだよ。と
0163デフォルトの名無しさん
NGNG誤爆?
何のこと?
0164デフォルトの名無しさん
NGNGint main(int argc, char* argv[])
{
printf("hello, world\n");
return 0;
}
このときの感動がいまだに忘れられません…
でも実用的じゃない罠w
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGどんなんかみして
main(){printf("HW\n");}
0167デフォルトの名無しさん
NGNGまあ,引数はvoidでいいからな
0168デフォルトの名無しさん
NGNGそれ自体はDelphiなのな(はげわら
0169158
NGNG>>160さん
すいません、無知なもので「アルゴリズム」と聞いても
最初はピンときませんでした。調べてみたらおもしろそうですね。
コンピュータに算法を教える、ということですか(意味をとり違えているかも
とはおもいますが…)
Cに慣れてきたらもっと深く勉強してみようと思います(^^
>>161さん
何かの本にも書いてありました。「Cはプログラムの仕組みを
学ぶのに向いている」「言語の違いは方言のようなものなので、
実現できることに大差はない」「ひとつの言語をマスターすれば
他の言語も習得しやすい」と。どこまで本当かはわかりませんがw
足し算のできない人間に九九を理解するのは困難だ、ということでしょうか。
いまはCで簡単なゲームを作れるようになりたいです。
そこからがPGとして大変なのだとおもいますが…
>>164さん
僕が最初に書いたのもそれと同じ文法でした。
166さんのように「main()」で十分なのですね。
0170デフォルトの名無しさん
NGNG> すいません、無知なもので「アルゴリズム」と聞いても
> 最初はピンときませんでした。調べてみたらおもしろそうですね。
> コンピュータに算法を教える、ということですか(意味をとり違えているかも
> とはおもいますが…)
アルゴリズムとは,どうやって問題を解くか,その手順,方法,算法.
あまり言語には依存しない普遍的なもの.
アルゴリズムが悪いと,どんなに高速なマシン,高速な言語を使っても無駄になる.
> 僕が最初に書いたのもそれと同じ文法でした。
> 166さんのように「main()」で十分なのですね。
main() と main(void) はCでは違うよ.
main関数の引数で許されているのは main(void) と main(int, char **) のみ.
0171デフォルトの名無しさん
NGNGMsgBox("Hello World!")
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNG俺、main(void)と書くの、嫌い。
startupはmain関数にパラメータは渡しているんだ。
それをmainが勝手に無視してるだけだから、
main()という風に空カッコで書く。
戻り値は返さなきゃならないから、結局
int main() だ。
0174デフォルトの名無しさん
NGNGあのな、まずC言語で苦労するんだよ。
そしてC++をやろうとするが、なんか使いにくい。
そこでJavaだ。そこでJavaをきわめて、
C言語のポインタの代わりともいえる参照型なるオブジェクトの挙動を理解する。
C言語でポインタを理解していないとJavaを使ってもここでつまずく。
というか、躓いているのに気づかずに、clone()メソッドを実装せずに
=で参照のみを代入するだけで済ましてひどい目にあうおばかさんがいるのだ。
それを徹底的に理解したらJavaよりも危険なことができてしまう濃いC++をやるのだ。
>>120
大学でやらされた。スイッチカチカチやりながらのハンドアセンブルも
レジスタにいちいち記憶を繰り返すコードを書くアセンブラももう二度とやりたくねえ。
オブジェクト指向を極めるとあんなもん二度とやりたくねえ。
>>156
java.lang.BigIntegerやjava.lang.BigDecimalがあればほとんどいらん機能だ罠。
>>157
Jakarta OROが出た以上、perlを使う意味はほとんど無くなった。
0175デフォルトの名無しさん
NGNGC言語ではエラー処理をintで返すようにしろ!っていうけど
他の言語ではできるだけtry・・・catch構文使うようにしたほうがいいよ
returnはエラー処理のためだけに使うものではない
0176デフォルトの名無しさん
NGNGthrow new 厨房が進入してきたぞException("厨房警報!!");
をif文の中にかく手法も使ってしまえよ、と。
0177175
NGNG同意。うちの大学の教授はC言語しかできないDQNが多いから
返り値voidは使うなってあほなこと教えています。全部intにしろだって
で、みんなそれ信じるから正直うざい
0178デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNGなんと恐ろしい教授だ
0180デフォルトの名無しさん
NGNG80年代のプログラミングスタイルで止まってるんだよ。頭ン中。
教授なんてのは実戦を六に経験してない理屈だけのジジイ。
0181デフォルトの名無しさん
NGNG止まってるというよりそもそも読みやすく保守しやすいとか関係ないし。
とにかく覚える量を最低限に抑えて目的が達せられればそれでいいんだろ。
そういえば
#define BEGIN {
#define END }
発明したのも大学教授じゃなかったっけ?
0182デフォルトの名無しさん
NGNGその昔、コンピュータはとてつもなく高価なものであった。プログラミング言語はコンピューターメーカーが用意した。
ところが、ソフトウエア科学とかコンピュータ科学とかいう学問が出てくると
プログラミング言語とオペレーティングシステムとが卵と鶏になった。
システム記述言語とか称して、自分自身を含めたオペレーティングシステムを記述する言語が突如流行った。PASCALがあっという間に石鹸した。
所詮中間言語方式のパスカルでは効率が悪く実意用的でないということでC言語がプログラミング言語の代表として君臨を始めた。
この後継はまぎれもなくGccであり、LinuxやBSD系のOSである。
ところでこれらはいずれも仮想記憶、フローティング演算巨大システムになっている。
ソフトウエアの進化はハードウエアの進化を前提とするしかないのであろうか?というのが、今回のテーマである。
進化したソフトは昔のハードをすくえるか?といえば判りやすいだろう。
夏休みに一気にヘンドリックスというオッサンが書き下ろしたsmall-Cを覚えているか?
今こそあれを復活させ(なんせANSI-Cになる前の話だから)整数型のBSDをでっちあげ、
旧来のハードウエアや、組み込みPCに活用し、家庭内乱に組み込もうではないか?
0183デフォルトの名無しさん
NGNGでも結局、誰にも相手にされてないという点では、
同じ事なのかもしれない。
0184デフォルトの名無しさん
NGNGそんな昔まで巻き戻る必要はないけど
Windows95世代のpoorな環境でもさくさく動く
Linuxディストリビューション作ったら結構儲かりそうだね
0185デフォルトの名無しさん
NGNGえ、うそ。関数のプロトタイプ宣言だけでもずいぶん助かってるのに。
0186デフォルトの名無しさん
NGNGめまいのする文章をありがとう
0188デフォルトの名無しさん
NGNG情報家電なんていって大手企業の利権マミレの家電品が我々の生活に
入り込みプライバシーを侵害しに来ることが見えてきた。
どのような番組をみて、その翌日に何を買ってきて、どのような番組を見ながら
何を喰ったかなんて情報が抜かれることになるんだぞ。
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG情報家電は作るのが簡単だから中国とか安いメーカーの独壇場になりそうだよ。
中国製HDDレコーダー4万だって
0192デフォルトの名無しさん
NGNG> ソフトウエアの進化はハードウエアの進化を前提とするしかないのであろうか?というのが、今回のテーマである。
> 進化したソフトは昔のハードをすくえるか?といえば判りやすいだろう。
仮想記憶とプリエンプティブ・マルチタスクは今でもハードウェアの助けがないと大変だと思うが…
0193デフォルトの名無しさん
NGNG182=沢村
おまえもう死んでいいよ
0194デフォルトの名無しさん
NGNG3GHzのCPU積んでるPCでも10万で買えてしまうのだから
ハードウェアをいかに使いたおすかを考えるべき
0195デフォルトの名無しさん
NGNGCPUの進化は速いがメモリの進化は遅い
0196デフォルトの名無しさん
NGNGそんなあなたにはJavaと3Dがぴったり
0197デフォルトの名無しさん
NGNG乱数使ってリアルタイムで衝突計算とかやりますか
髪の毛とか
0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNGM$がLonghorn出すだろうからもっとはいスペックにしないといかんことは
周知? M$とIntelやグラフィックボードメーカーがつるんでいるような
機がするのだが。
0200デフォルトの名無しさん
NGNGいうくらい重い一太郎5を出したときを思い出したよ。あの当時、EMSとXMSメモリ
を4MBだか積むことが推奨されていたっけ。
あとは「A列車で逝こう」なんだが... 若いものには解らないので(略
0201デフォルトの名無しさん
NGNG「A列車」のAって何?
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNGDuke Ellington Big Bandの大ヒット曲。。。
0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNGここでいうAは中森明菜なんだけどさ
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG中山美穂と勘違いした。
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGサクセスストーリー
http://www.din.or.jp/~delsol/a2001/1000.html
>>204
逆でした。
0210デフォルトの名無しさん
NGNG> あとは「A列車で逝こう」なんだが... 若いものには解らないので(略
A列車で逝こう4をはじめてやったのはおれが高校の頃。
それくらいだったらそんなにふけていなくても知ってるだろ。
>>203のA列車を知ってるのは若いのには少ないそうだが。
。
M$-DOS版、PC9821 33MHz, 4MBでは確かにつらかったね。
あとから486 100MHzにオーバードライブしたて
少しは快適になったね。
けど、Windows版A4では100MHzでもA4のマップを切り替えるだけで
30分はかかったな。
あとからメモリを32MBにしてからは10分くらいに縮まった。
しかしPentimu Pro 166MHz,では全然快適だった。
そのころにはA5が出て専用ビデオカード使って思い思いいう知人が現れていたね。
あの時代にクライアントでJavaを使うことはまず考えられなかったね。
0211194
NGNG俺もPC98の時代からパソコン触ってるけど
ソフトってあんまし進化してないんだよな・・・
windowsですっげー重く便利になったけどいまのPCだと
3万のパソコンとかでもOfficeがさくさく動くもんな
ここいらへんですっげーリソース食うけど
めちゃくちゃに生産性がある言語とか開発環境が出てきてほしい(と思う。)
0212デフォルトの名無しさん
NGNGでもさぁ。でもさぁ。
めちゃくちゃに生産性があがる言語とか開発環境が出てきたらぷもぐらまの価値落ちちゃうよね。
しかも、改善の余地がないほどの完成された開発環境って作業しててだるそう。
0213デフォルトの名無しさん
NGNG下層は触らせない方向に
上位層は多段に。
ある業務があると、その業務のプログラムを作る=業務のプログラムを作るプログラムを作る
というように上位層が階層化され、2度目からはプログラミングではなく、
そのカスタマイズの範疇で出来るようになるのでしょう
0214デフォルトの名無しさん
NGNGアホ?
0215213
NGNGたとえば、業務A用に作ったソフトを、お客さんがVBのようにポトペタでペタペタすればカスタマイズ完了。
となるようなソフトをプログラマが簡単に作れるような言語+環境に進化してくでしょうね。
これでどうだ?
0216デフォルトの名無しさん
NGNGC90(C89)が次点
0217デフォルトの名無しさん
NGNGC99でも最強とは言い難い部分があるんだよな
C89プログラマとしては
0218デフォルトの名無しさん
NGNGVBのようにって、おいおい・・・。
関数をコピペしてつかってんのかい、おいおい。
それは副作用が大きいと思うぞ。
そんだったらオブジェクト指向のほうが全然いい。
UMLでMDAでどうにかしてクラス図やアクティビティ図描いただけで
プログラミングができるてならわかるけども。
あとは、人工知能がどうにかならんことには。
0219デフォルトの名無しさん
NGNGRADでぺたぺた貼るような感じで開発できるように
コンポーネントを開発する
という例でVBを挙げているんだと思うぞ
0220219
NGNGプログラマが簡単に開発できる環境
0221デフォルトの名無しさん
NGNGCさえやっとけば、JavaとかC++とかへの移行は段階的なものとして捉えられるから。
(Cにオブジェクト指向とか足しただけだし)
>>52
それが本職の人も多いね・・・しかも需要あるし。
0222デフォルトの名無しさん
NGNGあまり手続き指向を長くやりすぎるとオブジェクト指向が覚えにくくなるぞ
0223デフォルトの名無しさん
NGNGまじめにってどういう意味か分からないけど
なんか今楽しようって匂いがする選択のように思うよ。
というか、そういうのはまじめにって言わないんじゃないの?
まじめに勉強するというなら、何から入るかとかより、
とりあえず入手可能な言語は全て試すくらいの気概を持って欲しいね。
そして、
アルゴリズムの基礎本も5〜6冊は揃えて参照出来る状態でいて欲しいし
アセンブラからの低級な部分も知っておいて欲しいし、
今研究されている分野の概要も知っていて欲しいし、
0224デフォルトの名無しさん
NGNGお前本当に初心者にそんなこと教えるのか?
絶対挫折するぞ
やる気が大切ってのはわかるが
0225デフォルトの名無しさん
NGNG「何(どんな問題)をやりたいのか言え,話はそれからだ」
と答えるべきだな
目的が曖昧な初心者のやる気が長く続くとは思えないし,
やりたい問題が分かれば,適切な言語を答えやすい
将来の仕事のため,とかいう奴には,
「現在は〜がいい,だが未来は知らん」
とでも答えるか
0226デフォルトの名無しさん
NGNGまじめにってのは、個人的趣味としてのフリーウェア開発を超えて、
ある程度言語体系に触れるという意味で、だよ。
それじゃあ言語オタクだろ。
0227デフォルトの名無しさん
NGNG> ある程度言語体系に触れるという意味で、だよ。
職業下級プログラマ止まりなら関数型言語なんてまず触れないだろうな
0228デフォルトの名無しさん
NGNGフリーソフトの開発よりも上を目指すというなら、それはやっぱり>>223だと思うよ。
人売屋の商品になりたいなら別だけどね。
0229デフォルトの名無しさん
NGNGそりゃそうだがどう見ても中級者向けの内容だろう。
0230デフォルトの名無しさん
NGNGまじめに勉強する人は職業プログラマにはなりませんよ
0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNG藁多
0235226
NGNG0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG↓どうぞ
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGそういうことでおねがいします↓
0240デフォルトの名無しさん
NGNGプログラミングを「勉強」しなきゃならんやつは
その時点で適正がないと言うことは認める。
0241デフォルトの名無しさん
NGNG0242デフォルトの名無しさん
NGNGプログラマ馬鹿一代
マユゲそって山でも篭るか。
0243デフォルトの名無しさん
NGNGひとつはベーマガ式。
パソコンを買い与えられベーマガなどを読んで自分でガリガリ
書いて投稿したりフリーソフトを発表するようになる、
パソコン少年の覚え方。
もうひとつは(LHAの)吉崎式英才教育型。
会社か個人で資料をかき集めて集中的に詰め込む。
インターネッツがいくら発達したからといって
名著をかき集めてきて集中的に覚える方が効率がいい。
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG上のやり方で覚えた人:下のやり方で覚えた人、の比率は?
0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG2位 ひまわり
3位 TTS
0249デフォルトの名無しさん
NGNG逆に下が途中で上をやろうとしてもモチベーションが続かない
0250デフォルトの名無しさん
NGNG上が下の勉強をするのが最強。
0251デフォルトの名無しさん
NGNG糞厨必死だなw
0252デフォルトの名無しさん
NGNG面接で、それらの言語のことを口にしたところ、
面接官に「何それ?」と言われてしまいました。
どうすればいいですか?
0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNGなにネタにマジレスしてるんだ?
0256Age.P.Hukai ◆hsp/8n/.as
NGNGHSPはうんこユーザー製造機だという事を知らないんですか?
0257デフォルトの名無しさん
NGNGえっ?周知の事実ですよ?
0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNG跳ね返されて戻ってくる姿は見えませんか?
0261デフォルトの名無しさん
NGNGCASL2だとどう考えても、、男ならだまってcasl2きわめろよ。
どんどん開発していけ、caslで、
0262デフォルトの名無しさん
NGNG必ずスパゲッティ野郎になる
0263デフォルトの名無しさん
NGNG(・3・) アルェー そうだったNOー? 禿しく無知振りを発揮しちゃってるYO!
0264デフォルトの名無しさん
NGNGちなみに漏れにはスパゲッティ野郎という表現が分かりましぇん(´・ω・`)
0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNGC、C++、Javaができれば大丈夫だろう。
0267Age.P.Hukai ◆hsp/8n/.as
NGNGHSPも使えないうんこは黙っていなさい
0268デフォルトの名無しさん
NGNG他人を馬鹿にしすぎ。
0269デフォルトの名無しさん
NGNGコード書く気になれません。
0270デフォルトの名無しさん
NGNGそれは確かにかなりのバカだな。
■ このスレッドは過去ログ倉庫に格納されています