18歳、文系人間にお勧めの言語は?
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG文系の大学生ですが、何か一つ位プログラム言語を習得したいって思ってます。
(PCは人並みに遣ってるつもりですが)
で、VBは「小学生のやるもの」なんて工学部の奴に言われたり、「やっぱ
cやらなきゃ」とか「Parl」でしょ、とか・・これからのおすすめって
どれがいいのかなあ・・
0002名無しさん@お腹いっぱい。
NGNG電子計算機やオペレーティングシステムの基本事項もおさえておくと
さらによいのですが。
0003名無しさん@お腹いっぱい。
NGNG0004名無しさん@お腹いっぱい。
NGNG目的によると思うが、言語覚えて何がしたいん?
箔を付けるだけならCやJavaでいいと思うがそれだけが目標じゃ覚えるの辛そうだな。
0005名無しさん@お腹いっぱい。
NGNGタートルグラフィックがどうのとか,
いまどき小学校でもやってないでしょう。あんなの
0006名無しさん@お腹いっぱい。
NGNGあんた、3につっこめるほどLOGOもPROLOGも知らないだろ。
0007名無しさん@お腹いっぱい。
NGNGPCの使い方が変わるよ。
http://www.activestate.com/Products/ActivePerl/
0008ザ・ビーム吉川晃司
NGNG0009名無しさん@お腹いっぱい。
NGNG0010母を訪ねて名無しさん千里
NGNG日本語記述言語、MINDしかないっしょ。
http://www.scripts-lab.co.jp/mind/ver7/v7win_news.htm
0011名無しさん@お腹いっぱい。
NGNG0012名無しさん@お腹いっぱい。
NGNGhttp://www.ruby-lang.org/ja/
0013名無しさん@お腹いっぱい。
NGNGはどうよ。
0014名無しさん@お腹いっぱい。
NGNGどういう風に変わるの?
多分Wordのファイルとテキストファイルを混同してフィルトレーション
しようとして玉砕したり…(は言いすぎかしら。)
集計うんぬんだったらMS Officeのなにかでいいのでは。
0015名無しさん@文系人間プログラマ
NGNGほかの言語を覚えるのが苦痛になるかも。
(私の周りの文系諸氏はPerlやVBだけで息切れしてる)
やっぱり最初はCからでよいでしょう。
大体プログラミング自体は文系・理系関係ないし
何を作るかによっても違うだろ。
それを作るのに一番楽できる言語を使えばよいわけだし。
0016名無しさん@お腹いっぱい。
NGNG#つーかいつの時代の妄言だよ。
0017名無しさん@お腹いっぱい。
NGNG0018名無しさん@お腹いっぱい。
NGNGいろんな意味で。
0019名無しさん@お腹いっぱい。
NGNG0020名無しさん@お腹いっぱい。
NGNGLispやBasicもやったけどこれは卒業以来書いてないな‥
0021名無しさん@お腹いっぱい。
NGNG学習用には最適な言語です。
0022名無しさん@お腹いっぱい。
NGNG簡単なことをやるのが一番簡単だし、たぶん1的には一番「実用的」だと思う。
0023名無しさん@お腹いっぱい。
NGNGだからやっぱCOBOLっしょ!
あ、でも最近ビジネス系でもWebコンピューティング
流行ってるからJavaとJavaScriptかなあ?
DBもついてまわるからSQLもだな。
VBは下手に覚えるととんでもないプロジェクトに
まわされるぞ!
0024名無しさん@お腹いっぱい。
NGNGブラウザで即実行できるしグラフィックもすぐ使えるし
慣れてきたらJDK落とせばいいし
0025名無しさん@お腹いっぱい。
NGNGラクだから。
0026名無しさん@お腹いっぱい。
NGNGか
カナBASIC
をお勧めします
0027名無しさん@お腹いっぱい。
NGNG文字の処理がメインなので、文系の人にも取っつきやすいかも。
0028名無しさん@お腹いっぱい。
NGNG4GL
PROLOG
0029名無しさん@お腹いっぱい。
NGNGあとは、ファミリーベーシックだな。
00300xE104
NGNGあ、私文学部でてヘタレつつC やってます。
00310xE104
NGNG中学・高校生の頃はスーファミでゲームやっていました。
大学生の頃は、KTXのマクロとか、MIMPIのWRDファイルに手をつけていました。
やがてHTMLにも手を染めました。
Cにも挑戦しましたが、ポインタが出てきて挫折しました。
でも、就職するとCを使う羽目に…
0032名無しさん@お腹いっぱい。
NGNGどうせ日常じゃ WORD とか EXCEL とか使ってんだろ? VBA にしとけよ。
0033名無しさん@お腹いっぱい。
NGNGコンパイルしなくていいと、どうして楽なの?
0035名無しさん@お腹いっぱい。
NGNG>>33
コンパイルしなくていいからだよ。
0036名無しさん@お腹いっぱい。
NGNGソース丸見え。
ピーコ簡単。
お杉も大喜び〜
0037名無しさん@お腹いっぱい。
NGNG0038名無しさん@文系人間プログラマ
NGNGインタプリタやコンパイラのことを
プログラムって呼んでるヤツがいたよ…
「プログラムください」
「ハァ?(そもそも「ください」って何よ?)」
0039信頼できる筋
NGNGたいていVBの入門書は初心者にやさしいし、GUIだって楽に使えるし。
そして2週間ぐらいかかるようなプログラムを一旦つくって完成させる。
次にアセンブラを学んでみる。そしてCへ自然に流し込む。これでOK。
ここでCが高等だとかVBが低レベルだとか周りの適当な情報に惑わされないように気をつけること。
Cから初めたってコンパイラに通すだけだから、
結局コンピュータの仕組みなんかわからないからそんなの気にすることなし。
VBでプログラミングの感覚をつかんでからアセンブラをやる時にいろいろわかってくるよ。
この時、電子回路やVHDLを勉強してみるともっとためになるし、その後にOSを勉強してみるともっと理解が深まるよ。
0040名無しさん@お腹いっぱい。
NGNGまあ、画面から入ったほうが最初の取っ掛かりのモチベーションが高い
のは認めるけどね。
本質的でないところで躓かなきゃいいけどね。
(実行環境の破壊とかバージョンとかさ)
>>39
文系学生にナニを吹き込んでるんだ
VHDLだのアセンブラだの(わらい)
0041信頼できる筋
NGNG>文系学生にナニを吹き込んでるんだ
>VHDLだのアセンブラだの(わらい)
この分野に関しては文系理系はあまり関係ないと思うし、
興味があれば文系だろうがいくらでもできると思ったからです。
特に、まだ18歳だし卒業まで4年もあるわけでいろんな道が考えられるからね。
0042名無しさん@お腹いっぱい。
NGNG不思議だ。
0043名無しさん@お腹いっぱい。
NGNG何かアプリを作ってみたいのならVBとかのRADでもよいが、
プログラミングそのものを勉強したいならRADじゃないほうが、
余計な概念とか覚えなくてすむのでよいとおもうが。
0044名無しさん@お腹いっぱい。
NGNGなんだ、そりゃ?
0045名無しさん@お腹いっぱい。
NGNG0046名無しさん@お腹いっぱい。
NGNG0047名無しさん@お腹いっぱい。
NGNGみなさま、貴重な意見サンクスです。
ここいらでまとめて質問してもいいでしょうか?
VHDL ってなんですか?
たしかにボクもVBから入るのが易しいかな、って思います。
じゃあ、VC++ はいけてないでしょうか?
お叱りは甘んじて受けますが、ドキュン系はお断りです。よろしくおねがい
します。
0048名無しさん@お腹いっぱい。
NGNGhttp://www.cqpub.co.jp/hanbai/books/32871.htm
0049名無しさん@お腹いっぱい。
NGNG割りこみで質問すみませんが、今、ラーニングエディション持ってるんですけど、
シェアウエア作ろうと思ってるんですが、どうなんでしょうか?
0050名無しさん@お腹いっぱい。
NGNG他のスレッドが沈んじゃうから
0051>>49
NGNG0052名無しさん@お腹いっぱい。
NGNGもってない・・・?あー。
0053>1
NGNGA)トンカチ一つでナイフからドライバーから叩き出しつつ徐々に大きく複雑なものを作るやり方
B)高性能の何でもマシンが既にあって、そこから使える機能だけを取り出し組み合わせてゆく
当然普段はBの方が楽だし文系には会ってると思うけど、Aのスタイルがまったく出来ないのでは
どこかで壁にあたってしまう。
VHDL は HDLの一つ。プログラミング言語というより記述言語(SQLとかHTMLも記述言語とすれば)
的な面が大きい。 といってもプログラミング言語と記述言語の区別はあいまいだけど。
実際の内容を知りたければ検索すれば良い。
005453
NGNGまた結果も期待出来ないと思う。
これは悪口ではない。
VC++を学習のスタートとするなら、企業でプログラマとして、または
適時指導が得られる状態でなければ駄目なタイプだと思う。
何を学ぶかより、1さんは適切なコミュニティをまず探す方が良いだろう。
そのような場が見つかるならVBでも良いと思う。
ニフテイに入会してるなら(FDELPHIの水が合えば)Delphiもお勧めだ。
0055ってゆーか、技術版のネタじゃないでしょ。
NGNG頭が固い証明みたいなもんでしょ。
俺の周りでは、文系の人も結構多いよ。
出来る/出来ないは、もちろん関係ないね。
0056>55
NGNG技術者の中にも記憶力主体で仕事してる人と、全然覚えていないけど応用力(理解力)で
優れた仕事をする人がいますよね
0057名無しさん@お腹いっぱい。
NGNGあまり関係ないって言うのは嘘だよ。
よくいるんだよな。
「人による」っていうことを言う奴が。
その文系の個人がキャッチアップするのに
どれだけ余分な努力をしているかも見ないでよ。
確かに文系の奴で仕事が出来るなって奴もいるが、
全体的には理系中心の世界なんだよ。
そこを考えないとな。
0058名無しさん@お腹いっぱい。
NGNG論理的思考に文系/理系の区別の区別はあると思う?
0059名無しさん@お腹いっぱい。
NGNG論理の枠には区別があるよ。
日本語による思考様式と英語による思考様式が違うようにな。
0060asdddsdf
NGNG0061名無しさん@お腹いっぱい。
NGNG0062名無しさん@お腹いっぱい。
NGNG論理的に説明せよ
0063>62
NGNG0064>59,62
NGNG↓
http://mentai.2ch.net/gengo/index2.html
006562
NGNG0066名無しさん@お腹いっぱい。
NGNG0067名無しさん@お腹いっぱい。
NGNG0068>65
NGNGということでHSP
ただだし、楽。
VBとかは買わないといけない。
006962
NGNGたてたら付き合ってやらないこともない
0070>69
NGNG0071名無しさん@お腹いっぱい。
NGNGhttp://mentai.2ch.net/test/read.cgi?bbs=gengo&key=962005852&ls=50
0072中卒なんで解らないや
NGNG0073名無しさん@お腹いっぱい。
NGNG自然言語処理のシステムは、文系の人も結構かかわっている。プログラムを実際に組むのは理系の人間だけど。
007459
NGNGつーか、俺は特にサピア=ウォーフの仮説を指示していたわけではなく、
構造主義言語学のことを示唆していたんだけど。
0075マジレスです。
NGNG嘲笑われるのを覚悟で・・・。
Accessから入ると、VBAとRDB(SQLの基本的な使い方)の両方が勉強できます。
(1) マクロオブジェクト → VBAコードへ変換
(2) SQLは視覚的にわかりやすく表示(いわゆる?クエリーデザインビュー)。
といった初心者にやさしい機能が満載なので、取っ付きやすいです。
反面、
(1) 大規模なシステムやC/Sシステムを構築するにはムリがある。
(DBの信頼性が低いし、トランザクション制御もじゅうぶんでない)
↓
てゆーことは売り物を作るにはムリがある、ということ。
(SQL Server や Oracle と組み合せてフロントエンドとして使う
というテはありかもしれないが・・・?)
(2) SQLの文法が標準SQLとはことなる。
といった弊害もあります。でも、学生なら、初心者に入りやすいツールを
選ぶというのもありではないかと?
プログラミングの力がついてきたら、他言語にステップアップすればよい
訳だし。
0076名無しさん@お腹いっぱい。
NGNGあんまりコンピュータを隠蔽したものばかり使ってると
"プログラミングってこんなに簡単なんだ!"って思い込んで
しまうからなにか別のものと一緒にやるのがいいかも。
おれはVBの後にCをやって少しだけ隠されていることの
ありがたみが分りました。
上の例は俺自身。あんま頭よくないけど、俺だけがそうとも
言い切れないので
007775です。
NGNG> "プログラミングってこんなに簡単なんだ!"って思い込んで
> しまうからなにか別のものと一緒にやるのがいいかも。
> おれはVBの後にCをやって少しだけ隠されていることの
> ありがたみが分りました。
おっしゃることはよくわかります。
私の場合、Accessオンリーでしたが、Accessに飽きて(物足らなくなって)しまった
(決して極めた訳ではありません)のと、新しい技術を習得しなければ・・・という
危機感(焦り)から、30歳過ぎてC言語の独習を始めました。
入門書を読み始めてまだ2週間ですが、勉強してみると、意外におもしろくて、ハマリ
そうな予感がしています。(そのうち、ポインタとかで挫折するかも??)
1さんには、あまり参考にならないかな・・・?
0078名無しさん
NGNGDLLを作り、ActiveXを作り、スタンドアロンはつまらなくなったのでDCOMを
作り、分散コンポーネントを作ったらネットワークが面白くなり、CCNAの勉強を
して合格し(半年ほどかかった)、DLLを作成したときにAPIを知り、構造体を
知り、Cも勉強せねばと思い現在VCを使ってます。自宅のOSはSolaris8、NT4.0
NT_Server,Linux,Win98で家庭内LANを構築し、WWWサーバとメールサーバを立てて
います。制御系のプログラムなどは書いたことがありません。学生時代は論文作成
にワープロしか使ったことがなく、社会人になって初めてWin95を触りました。
そこで感じることは、ビジネスAPのレベルであれば、文系理系はまったく関係ないっ
てこと。理系が(情報系卒業の人)必要なのは社会人としてコンピュータサイエンス
にもろかかわる場合や、制御・通信など専門知識を要する場合だけだと思います。
はっきり言ってビジネスAPの場合は経験を積めば誰でも出来ると思います。
ここに書いている学生でVBをバカにしている人は、彼らが専門で勉強しているために
扱う領域が違うだけであってビジネスの現場では最も使用されている言語です。
また、彼らのような理系の学生がVBでAPを作るSEに少ないのは事実です。殆ど文系
の人等です。「文系なのでだめですぅ。」というのは通用しませんね。
また、私が理系の学生に会ったときはCをやれと言っています(自分も知らないくせに)。
彼らにVBなど必要ないと思うからで、VBなどで勉強していては、研究所でUNIXでCで
システムを組まざるを得ないようなときに勉強が無駄になるからです。実際、彼らには
無駄です。もっと高度なことをしてもらわないと......。
ちなみに私自身は過去に理系の学生であり、放射線化学の修士をもっています。
もう37で何も覚えておりませんが。
0079名無しさん@お腹いっぱい。
NGNG長すぎ
読みたくねーよ
0080名無しさん@お腹いっぱい。
NGNG>読みたくねーよ
コーディング以前の問題じゃん。プ!
0081俺28>78
NGNG0082名無しさん@お腹いっぱい。
NGNG0083名無しさん@お腹いっぱい。
NGNGC++BuilderかDelphiがお勧めなのだ、
他の超マイナー言語なんてすすめたり
使いにくいのをあえて勧めたりしているのをみると
みんな苦労したんだなあ、ゆがみきってるな、って思うぞ
ま、業務系をするなら
DB系のアクセスから入るのはなかなかの手ではあるね。
ただ、趣味としては超つまらんな。
0084文系学生
NGNG僕は人文系専攻してるんだけど、
C、Java、Perlは一通りこなせる。
でも、一つ大きな問題があるんだ。
英語が苦手だからマニュアルの類が意味不明なんだよね。
日本語の文書やサイトがないのはもうお手上げさ。
だから、このごろはRubyに興味津々。
とういうわけで、文系ならまず「英語」を極めることを薦めるよ。
0085名無しさん@お腹いっぱい。
NGNG0086名無しさん@お腹いっぱい。
NGNG純粋にプログラムだけをぱちぱちっと
とは、いかない時代なんですか?
・・・ってゆー事で、
『N88BASIC』を進めるよ
0087名無しさん@お腹いっぱい。
NGNG0088名無しさん@お腹いっぱい。
NGNG外人のインタビューを翻訳したような文体だな
0089名無しさん@お腹いっぱい。
NGNG0090名無しさん@お腹いっぱい。
NGNG0091名無しさん@お腹いっぱい。
NGNGFreePascalとかVectorに登録されているインタプリタ方式の
処理系使うといい。Unix系ならP2Cという手もある。
0092名無しさん@お腹いっぱい。
NGNGあれどうよ?
0093名無しさん@お腹いっぱい。
NGNGそんな無茶な名前のものは無い
0094名無しさん@お腹いっぱい。
NGNG0095名無しさん@お腹いっぱい。
NGNG0096名無しさん@お腹いっぱい。
NGNGcygwinか?今は
bash,make,diff,patch,gcc…
いろいろついててお徳なんだがね
0097新らしモン好き!
NGNGとりあえずParlって聞いたことないので、きっと新しい言語だと思う。
それ、覚えればかっこいかも。
ところで、まさか、それPerlじゃないよね。
0098名無しさん@お腹いっぱい。
NGNGPERL→C++→JAVA
又は、PERL→JAVA
なんてどう?
0099名無しさん@お腹いっぱい。
NGNG文系学生さんの「英語・・」はすごい説得力がありマジで英語が苦手ではマズイ!
と思います。
>97
スミマセン。Perlの間違いです。(ドキュンでした)
0100名無しさん@お腹いっぱい。
NGNGみなさん、ためになるレス、ホントにサンクスです。
割と正統派のレスが多くて「2ch」も品がいいじゃない、って感心して
ます。
あらためて感謝します。
0101便乗初心者
NGNGそんなことはないということも耳にしました。
実際のところどうなんでしょうか・・・?
初心者で済みませんが何方か答えてやってください。
0102名無しさん@お腹いっぱい。
NGNGもちろん歴史的な経緯から類似点は多いですが、あくまでも類似点が多いだけであります。
細かい点は異なりますので中途ハンパな知識はむしろ足かせとなるでしょう。
どちらにせよ、粛々と勉強に励んでください。
0103名無しさん@お腹いっぱい。
NGNG大丈夫、と言うかまぁいきなりC++でも現状仕方がないってところか
高級アセンブラの位置付けだったCに無理やりオブジェクトしこー
をぶち込んだC++、テンプレートだけでライブラリーが出来てしまう
ほと言語仕様は継ぎはぎ状態。
個人的にはJavaから入ってC++に移行する方が今はいいような気がする。
Cだとかなりひどいコードが書けてしまうし。
0104名無しさん@お腹いっぱい。
NGNGほど言語仕様は
ヽ(´ー`)ノ またローマ字入力なのに間違ったよー
0105名無しさん@お腹いっぱい。
NGNG言語はまず上達しない。もっと具体的な目標 (「〜がつくりたい」)
がないと結局挫折するか、覚えてもどうせすぐに忘れる。
0106>
NGNG初心者に限っていうとそうかもしれん‥
0107名無しさん@お腹いっぱい。
NGNG0108>
NGNG「言語が習得できた」に達成感が無いということ?
気持ちはわからないでもないが‥
0109名無しさん@お腹いっぱい。
NGNGならなくなります。
最初からC++をやったほうが抵抗がなくてヨイのでは?
0110便乗初心者
NGNG腕のいい友人も居るのでとりあえず103さんのおっしゃる通り
Java→C++に挑んでみようと思います。
0111名無しさん@お腹いっぱい。
NGNGJavaは綺麗だね
0112立ち読みしたよ
NGNG0113名無しさん@お腹いっぱい。
NGNGそうだから汚いです。
0114名無しさん@お腹いっぱい。
NGNG0115名無しさん@お腹いっぱい。
NGNG0116114=115
NGNG0117名無しさん@お腹いっぱい。
NGNG0118名無しさん@お腹いっぱい。
NGNG0119名無しさん@お腹いっぱい。
NGNGVMがバグだらけ、しかもOSによってVMの動作が異なり不安定なので
開発環境で動いたからと安心してるとイタイ目にあいます。
0120名無しさん@お腹いっぱい。
NGNG0121もと文系学生
NGNG選んで学ぶのが、モチベーションが持続していいと思います。
私は学部の研究がらみでExcelの関数(まだVBAはなかった)とPerlを独学し、
日常のユーティリティを書くのにVBを、仕事の関係でC/C++をちょっとだけかじったり
しました。
今の仕事はテキストの処理が主なので、Rubyをメインに使っています。
素人の意見ですが、CやJavaはアマチュアにはおおがかり過ぎる気がします。
プロになるのでなければ、PerlやRubyのようなスクリプト言語がよい
とっかかりになると思いますよ。
これらは処理系がフリーソフトウェアですし、マルチプラットフォームなので。
0122名無しさん@お腹いっぱい。
NGNG0124名無しさん@お腹いっぱい。
NGNG0125名無しさん@お腹いっぱい。
NGNGVARPTR() とか無かったか?
0126C学習者
NGNGやっぱり何かを達成する際に必要になっておぼえることが多いと思います。
個人的にはperlよりならCを先にやった方がいいような気がします。
perlから始めてCのソース書くっていうときに
型がよくわかってなくて凹んでた人がいたので。
それだけでは一概に言えませんけどね。
0127名無しさん@お腹いっぱい。
NGNG型を理解したいならPascal
0129>128
NGNGDelphiでもいいから、お試し版の1ヶ月でもやっとけば多少なり違う世界が見える筈
0130名無しさん@お腹いっぱい。
NGNGそれで覚えたら,今度はCとかでDLLを作ってVBから使ってみるとか?
それも覚えたら今度はVC++を使ってみる。
0131名無しさん@お腹いっぱい。
NGNGそして1はVBの限界を知って嫌になりVC++で挫折するっていう
見事なまでに美しい工程をたどるわけですね(w
VB+VCDLLの開発者なんて屑ですな。
よくそんなばかげた開発してられるよな
いいけどさ、別に。
0132ネオマウント
NGNGあと、COBOL。
0133名無しさん@お腹いっぱい。
NGNGやめなさい!
0134名無しさん@お腹いっぱい。
NGNG否定はしないが・・・。
なんか、アホっぽいよね。
0135名無しさん@お腹いっぱい。
NGNG言語が頭を良くしてくれるわけじゃない。
0136名無しさん@お腹いっぱい。
NGNGその調子でPerl Hacking Guideみたいなの書いてほしいな。
Rubyのソースコードの構成はなんとなくわかるけど
Perlはよくわからん。
0137名無しさん@お腹いっぱい。
NGNGどんな言語でもいいじゃん。
0138名無しさん@お腹いっぱい。
NGNG本買わなくても解るし。
0139名無しさん@お腹いっぱい。
NGNG今までのVB本ってVBNで全部お釈迦さまだな
0140名無しさん@お腹いっぱい。
NGNGC++とかJavaとか。
タダで出来て結果がすぐわかるJavaのほうがいいかな。
0141名前ついてますか?
NGNGでも実のところを言うと、開発環境が揃っている EmacsLispなんて
いいじゃんって思うけど。開発環境嫌われたらおしまい..
0142名無しさん@お腹いっぱい。
NGNG0143名無しさん@お腹いっぱい。
NGNGC++は敷居が高いと思うぞ。
分数の計算が出来ないアホ文系学生には無理。
0144>141
NGNG全てグローバルネームスペースにマッピングされてるし。
イマイチだね。
0145名無しさん@お腹いっぱい。
NGNGC++はクセになるよ。
成れるのに少し時間が掛かるけど、成れてくるとあのスタイル
から離れられなくなるよ。
Cでプログラムしてもクラスを意識した設計になったり、
継承が出来ないことに嘆いたりとかさ。
0146名無しさん@お腹いっぱい。
NGNGそれはいいことなのか?
0147名無しさん@お腹いっぱい。
NGNG良い悪いはさておき、Unix の Xlib, motif, gtk, gnome
あたりの API はそういうノリだよ。<Cでクラス的
行き着く先はそういうもんなんじゃないの?
0148qqq
NGNG何故分数?
それとも、分数の計算程度の数学すら出来ない文系にはと言う意味?
「が」→「も」ということ?
0149通行人
NGNG一時話題になったじゃないですか。
大学生に分数計算やらせたら正答率が低かったって。
結構大きなニュースとしてとりあげられてたと思うけど・・・
0150名無しさん@お腹いっぱい。
NGNG分数の計算を暗算でやれるか?めんどくせー。
0151名無しさん@お腹いっぱい。
NGNGでも、ロジックは知ってないとね。
0152名無しさん@お腹いっぱい。
NGNG分数の計算が出来ないってニュースだったよ。
0153理系学生
NGNG0154qqq
NGNGあ、それは勿論知ってますよ。
それでも、「分数」限定なのは何で?って思ってしまったの。
私の知らないC++と分数の深い関係があるのかと。
こっちの勘繰りでした。ごめんち。
0155名無しさん@お腹いっぱい。
NGNGっていうか、あの話はネタだよ。
0156名無しさん@お腹いっぱい。
NGNG理系一流私大の学生だった俺自身が
4年間勉強しなくて見事にバカになっていきましたから。(w
試験に出ることばかりでバカか頭がいいかって判断をすると
って事ですけど。
0157名無しさん@お腹いっぱい。
NGNG0158名無しさん@お腹いっぱい。
NGNG土台の無いやつはCやっても無駄。
0159>158
NGNG0160>1
NGNGExcelのマクロ(VBA)が実用的でいいと思う。
Excelは広く使われているし、マクロを使って
データ加工や整形が出来ると重宝がられるよ。
0161名無しさん@お腹いっぱい。
NGNGソース丸見えだし、VBやってるとExcelほとんど触らない
おれでも、瞬間に理解できるし。
要するに、セルの操作が分かればいい。
後は付属品みたいなもんだから、この考えを拡張すると
VBのDLLコントロールと対して変わらない、位置付けになる。
0162名無しさん@お腹いっぱい。
NGNGいまさら、なにタワゴト逝ってるの?(W
そんな事偉そうに言われても
チンチン萎えるだけだから病めてくれ
0163ままま
NGNGゆるいので慣れるとなかなか直らないから。
0164名無しさん@お腹いっぱい。
NGNG0165デフォルトの名無しさん
NGNGなんでもいいんじゃない?
ひとつ強い言語を身につけておけばいいと思うし、
ひとつの言語をある程度できれば、他の言語も吸収できるさ
0166名無しさん@お腹いっぱい。
NGNG別にそんなことないと思うけど。
0167デフォルトの名無しさん
NGNGそれはいえる。
VBプログラマの奴が、型を理解できずに、てこずってたよ(藁
0168名無しさん@お腹いっぱい。
NGNG妬くな、親父、本当のこと言ったまで
0169デフォルトの名無しさん
NGNGVBって型があるんじゃなかった?
Dim variable as Integer
とかだったけ?
0170名無しさん@お腹いっぱい。
NGNGおいおいIntegerとかを型って呼ぶのはVB野郎達には秘密だぜ。
アレルギー反応おこすからね。
0171デフォルトの名無しさん
NGNG型を指定しなくてもエラーにならずに自動的にバリアント型っていう何でもありの変数になる。
だから普通はoption explicitで型宣言を強制するようにしておく。
型の無い方がやりにくいと思うけどな、perlとかたまに使うと変な感じ。
0172デフォルトの名無しさん
NGNGバリアントがあるから、Integerとかを使わなくてもいいし、
あるコード(失念)を書かなければ宣言もしなくていいのがVB。
0173名無しさん@お腹いっぱい。
NGNG文字列操作するつもりだったのに勝手に数値計算したりするのがムカツク。
あとバイナリデータの操作がムカツク。
Packって何?って感じ。
0174デフォルトの名無しさん
NGNGOption Explicit
だっけか?
0175デフォルトの名無しさん
NGNGあの〜文字列操作と数値計算では演算子が違うんですけど・・・
0176名無しさん@お腹いっぱい。
NGNG別に区別がないんじゃなくて、文脈によって演算子がいろいろ
便利なようにオーバーロードされているだけでしょ。
勝手にどうのと思っているのは理解できていないだけ。
ムカツク前に少しは勉強しな。
0177173
NGNGとかやると $num が数値のときは足算で文字列の時は最後に2が追加がムカツク。
$num_1 = 1234; 数値
$num_2 = "1234"; 文字列
なのに
$num_3 = $num_1 + $num_2;
をやると $num_3 == 2438 なのがムカツク。
$num_3 = "abc" + $num_1 + $num_2
だと $num_3 == "abc12341234" になる。
$num_3 = "abc" + ($num_1 + $num_2)
だと $num_3 = "abc2468"
なのがムカツク!
超超超超ムカツク!
0178名無しさん@お腹いっぱい。
NGNGそんなにムカツク? あーいう所が、お手軽で便利でよいんちゃうの。
大体+演算子は数値に対してつかうんであって、文字列としての
コンカチやるなら.演算子使えばよいだけでしょ?
現実的に困る場面てのに出くわすことを想像するのも難しいけど…
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG0181名無しさん
NGNGだからCでやれ。
ってゆーか、なんのために使うの?
CGIなの?普通のアプリなの??
まぁ、どっちにしてもCだな。
勘違いしてPHPとかはやめろよ。(ワラ
0182デフォルトの名無しさん
NGNG>>181
>VBアプリ=ランタイムがウザイ。
>だからCでやれ。
Cでもランタイム使う環境はいっぱいあるよ。MFCxx.DLLとかVCLxx.DLLとかが
見付からなくて困った事無い?
>まぁ、どっちにしてもCだな。
C++じゃなくて?
言語を人に勧める理由としては、説得力無さ過ぎではありませんか?
0183デフォルトの名無しさん
NGNG・AppleScript
・JavaScript
・Tcl
・Perl
・VBScript
プログラム勉強するにはJavaScriptがいいような気がする。
オブジェクティブだし、文法はC、C++に近いし、
コンストラクタとか作れるし。
AppleScriptは楽しいけど、おそい。
一番自分が極めた言語ゆえに思い入れは深い。
でもなくてもいい言語であることは確か(笑)
Tclは可もなく不可もなく。でもシンプルだから、
習得するのがはやい?
Perlは変数がグローバルにすぐなっちゃうし、
myとかをいちいち使うのが面倒。
でもテキストいじるときは、使わざるをえない。
楽しいと思える言語ではない。
VBScript。これがいちばん難しい。
というか、言語仕様がわかりづらいし、
わかりたいとも思わない。
プロシージャを呼び出すとき、Callは省略できるが、その場合は、かっこも
省略してくれ。ってどういうことよ、キィーといいたくなる。
人生で出会わなくていいものひとつであることは確か。
0184デフォルトの名無しさん
NGNGうーむ。いろいろあるもんだなあ。
0185デフォルトの名無しさん
NGNG誰も支持してくれない・・・鬱
0186>>1
NGNG0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNG0189名無しさん@お腹いっぱい。
NGNGVBはシンプルなだけ・・・
0190デフォルトの名無しさん
NGNGあ‥シンプルというのを「単純」という意味ではなく
「馬鹿」って意味で使ってる?
0191名無しさん@お腹いっぱい。
NGNG0192デフォルトの名無しさん
NGNG0194デフォルトの名無しさん
NGNG0195名無しさん@
NGNG何かを作る目的がない限り、プログラム言語をお勉強する必要はありません。
廃人に近づくだけです。
0196デフォルトの名無しさん
NGNGつーか1はどこいったんだ?
まいいや、僕のお勧めはPDF。綺麗な文書が書けるぞ、たぶん。
0197名無しさん@
NGNGこれから、必要になるぞ。
手始めにHTMLからやってもよい。
0198新参者
NGNGブラウザさえあればすぐ実行できるし、構文もCっぽくていい。
ただし"JavaScript"っていうネーミングは、NGですね。
いまは"ECMAscript"って発音したほーが、いい感じがします。
0199デフォルトの名無しさん
NGNG一人「英語」って答えているやついて、1もそれに感心してるじゃん。
…F-BASIC。
0200名無しさん@お腹いっぱい。
NGNG0201名無しや
NGNG「私は文系なのですが、車の運転はできるようになりますか?」
って聞かれてるみたいだな。
結局プログラミングの習得ってのは、その言語パッケージの使い方を
覚えることなんだから、文系・理系は関係ない。
理系じゃなきゃだめっていうのは、プログラム中で高等数学を使うと
か、プログラムのアルゴリズム自体が特殊な場合ぐらいしか思いつかん。
文系だってプログラミングに必要な一般知識ぐらいは必須だよ。
ただ、文系の職場で使うのに便利なのはやっぱりVBだと思う。
職場の環境はWindowsだろうし、Excelマクロが読み書きできるのは
かなり便利なはず。PerlやRubyが使えたところで、他の人が使いや
すいWindowsプログラムを組むのに苦労したんじゃしょうがないし。
他の言語での応用はぜんぜん効かないかもしれないけど、また改めて
覚えればよし。
「自分の仕事環境を改善できるぐらいのプログラミングは出来ます」
っていうほうが一般企業の就職の面接では有利だよ。
0202デフォルトの名無しさん
NGNG0203ハッカー名無しさん
NGNG0204コピペ名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206名無しさん@
NGNG使ってみるのはいかがでしょうか。
つかえねぇとは思いますが。
0207デフォルトの名無しさん
NGNG結論つーか事実だろ
0208名無し
NGNG「L」は何の略?
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNGこのとき、アルゴリズムとデータ構造の基礎を覚えました。
就職後、VC,VBをやったけど、苦労したのは、むしろツールの使い方のほう。
その後は、プロジェクトに合わせて、色んな言語に触れ
現在の使用頻度はPerl > Java > C > VB > C++ の順。
0211デフォルトの名無しさん
NGNGじゃプログラミング言語ってなによ。
JavaとHTMLの、プログラミング言語か、そうでないかに関しての
本質的な違いってあるの?
0212デフォルトの名無しさん
NGNG反復、選択がないHTMLは
プログラム言語とはいいがたいと思います
0213デフォルトの名無しさん
NGNG反復や選択はプログラミング言語であることのための
必要条件なのですか?
ましかしHTMLでも
反復は繰り返し書けばよいし、
選択はリンクをつかって実現すればよい。
本質的な違いとはいえないと思うけど。
0214理科出身
NGNG0215デフォルトの名無しさん
NGNG無理に意訳すると
ハイパーテキスト記述言語か?
ページ記述言語だとPostScriptになっちまうし。
おお、いい訳語をおもいついた
ホームページ記述言語ってのはどうだ?(ワライ
すくなくとも「プログラミング」言語ではないな
0216デフォルトの名無しさん
NGNG最後の一行は論理的飛躍がありすぎてまったく読めないんですけど。
なにかを記述する言語はプログラミング言語ではないと仰りたいのですか?
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNGやつ以外プログラミング言語と呼ぶのはちょっと
アレかなと思うんだけど
関数型言語とかプロログとかはどう対応づけるのか
ぜんぜんわからんちん。
助けてえらい人!
0219デフォルトの名無しさん
NGNGプログラムを記述するための言語でしょ?
じゃぁプログラムってなんぞやって思うんですが
「プログラム=アルゴリズム+データ構造」
という定義がありまして
少なくとも、HTMLは上記の定義を実現するために
作られた言語ではないと感じるのですが・・・
0220デフォルトの名無しさん
NGNG必要な時に使えりゃいいだけの話なんだから。
0221デフォルトの名無しさん
NGNG計算可能性のモデルはチューリングのモデルと同値なものが複数あるんだよ。
関数型言語やPrologはチューリングのと違うモデルに基づいてる。
>>215
HTMLはハイパーテキストのドキュメントを表現するための言語だ。
プログラム(アルゴリズム)を表現するための言語ではないよ。
君が何でそんなに興奮してるのかは分かんないが、まあ落ち着け。
0223>220
NGNG向いてないかも…
0224216
NGNG落ち着いています。ご心配なく。まぁこのての話題は多少provocative
に書くのが定石かなーと思って書いているので、文体にトゲがあると
感じられるかも知れませんが。
ここで言いたいことは、「HTMLはプログラミング言語ではない」と簡単
に言い切ってしまってよいの?という事です。
広辞苑によると「プログラム」とは、
「コンピューターに対して、どのような手順で仕事をすべきかを、
機械が解読できるような特別の言語などで指示するもの。
またそれを作成すること。」
だそうです。これが適切かどうかは微妙ですが。
でHTMLも、どのようなフォントやら、環境で、どの順で文字を出力
する〜という事をインタプリタ(普通これをHTMLの場合ブラウザと呼ぶ)
に分かるように記述するための言語ですよね。
だから、HTMLはプログラミング言語の一種と言ってよいのではないかと
思うわけです。表現力はC等に劣るかもしれませんが、プログラムと呼べる
範囲の表現力は持っていると思いますよ。
0225デフォルトの名無しさん
NGNG0226216
NGNGおーいいところ突くねぇ。本質的な違いっていうと微妙だなぁ。
仲間という事でいいんでないかなと思うけど。
0227デフォルトの名無しさん
NGNGXMLもマークアップ言語だし・・・
だけど今見てるこの文書を我々は普段プログラムをダウンロード
しているとは思わないけど?
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNG0230221
NGNGほらほら、あなたの話も「文字を出力する」とかの範囲に限定されてるじゃない。
結局は「文字出力プログラム用のデータフォーマット」でしょ。
計算(アルゴリズム)を記述できない言語はプログラミング言語とは言えないよ。
0231暗黙の型宣言さん
NGNG8bitパソコン主流の頃よくあったようなアドベンチャーゲーム、
あれってHTMLで記述できますよね?
フラグだって違うURLに同じページを用意しておけば実現できますし。
HTMLが「ハイパーテキスト」を扱うおかげで、ユーザーからの入力を
トリガーにした制御構造が書ける訳ですね。
0232デフォルトの名無しさん
NGNG(HTMLで作れる物の集合) ⊆ (プログラム言語で実現できるものの集合)
ってだけじゃん
0234224
NGNG「表示する」って範囲を限定しているのが問題なの? 汎用性がないから
プログラミング言語ではないと? しかし大半のプログラミング言語は、
結局画面やなにかに何か表示するのが目的でしょ。
そしてHTMLでは「計算」が実装できないんでしょうか? リンクがあるんだから
できると思うけど。例えば、「最初の数字を入力してください」として、
最初のオペランドの数字を一つ選ばせる。それぞれの数字について、リンク先の
ページで二つ目のオペランドの数字を選ばせる。そのそれぞれのリンク先に
今まで選んだ二つの数字について演算した結果を載せておく。って具合でできるよ。
0235221
NGNGそれは、君の言葉に現れているとおり、
「演算した結果」のデータをHTMLフォーマットで書いてあるだけだよ。
その「演算」はどこでどうやって行うんだい?
0236224
NGNG手なり、卓上計算機なりでご自由に。
しかし、計算機の「実装」は、結局できてるでしょ。
0237デフォルトの名無しさん
NGNG234の言うことは、コンピュータ内部でやってることと
一緒じゃん。
じゃなくて、演算が出来ないとプログラミング言語じゃ無いの?
プログラミング言語の最低用件ってなに?
0238バッカーはフレーマーじゃない
NGNGだとあったはず。
0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNG単に何らかの仕事を行わせるための手順という意味にとらえれば、
HTML は web browser をプログラムする
言語といっていいような気がします。
(人間をプログラムしているという考え方も...って、無理か)
万能チューリングマシン(でしたっけ)の意味での計算が
行えるというのは必ずしも必要では無いんでは。
「万能プログラミング言語」みたいな言葉って無いかな。
たとえば、繰り返しのできないシェルは
皆さんどちらだと思います ?
0241デフォルトの名無しさん
NGNGもうそれはプログラミング言語だろ?
プログラミング言語の定義なんてないんだし。
あとは自然淘汰されるだけ。
0242デフォルトの名無しさん
NGNG三角関数や割り算のためのテーブルと同じだと思うが‥
0243デフォルトの名無しさん
NGNGどっちにしろテーブルだけではプログラム言語とは呼べないだろ
0244デフォルトの名無しさん
NGNGこの辺になんか論理のすり替えがあるようなきがして気持ち悪いです。
>広辞苑によると「プログラム」とは、
>「コンピューターに対して、どのような手順で仕事をすべきかを、
> 機械が解読できるような特別の言語などで指示するもの。
> またそれを作成すること。」
>だそうです。これが適切かどうかは微妙ですが。
このくだりの「手順」っていうのはどう解釈しても時間軸方向の
順序だよね?手順って単語には時間の概念が含まれてるよね?
>でHTMLも、どのようなフォントやら、環境で、どの順で文字を出力
>する〜という事をインタプリタ(普通これをHTMLの場合ブラウザと呼ぶ)
>に分かるように記述するための言語ですよね。
で、ここでいう「どの順で文字を出力する云々」っていうのは
あくまでテキスト上の静的な並び順であって時間軸とは関係ないよね?
そりゃ読むときは最初から読むけど手順の概念とはまた別でしょ。
自分は「プログラミング」っつのは
万能チューリングマシン(かそれ以上の能力のあるマシン)
のアルゴリズムを作るのと等価な作業で、
「プログラミング言語」っつのはそれを可能とする言語とする。
でいいとおもうんだけど。
0245224
NGNGなるほど。そうですね。言いたい事は変わってないんだけれど、
広辞苑なんぞ引用したのはまずかったですね。あの定義では
足りない。
どうも広辞苑の編者は手続き型言語しか知らないようですね。
関数型言語などでは、時間の概念なんていらないよね。
0246デフォルトの名無しさん
NGNG0247名無しさん@お腹いっぱい。
NGNGマアマア…
0248名無しさん@お腹いっぱい。
NGNGそりゃ形式言語学で言うところの、「言語」の定義に合致してる
というだけの話だろ?たしか、文字記号の集まりの集まりなら
言語だろ?
このスレみたいな一般的な場所で「プログラミング言語」と言う
ときには、そういう学問的な話をしてるわけではないだろう??
0249デフォルトの名無しさん
NGNG文系人間なら開発すんな。
開発できる人間に面白いアイデア出して上げなさい。
0250デフォルトの名無しさん
NGNGTexしかないでしょう。卒論をWordやPDFじゃなくてTexで提出すれば
教授からただものでないと思われるかもしれません。
(しかも出力できないかも知れません。)
しかしプログラム言語と一口に言っても色々だなあ。
コンパイラ言語
インタプリタ言語
アセンブリ言語
シェルスクリプト(バッチ、ジョブスケジュールもこの類?)
アプリケーションのマクロ言語
DBの問い合せ言語
他になにかあったっけ?
初期のコンピュータで配線を直接繋ぎかえるのは
プログラミングと言うのだろうか?(まさしくコードだが。)
将来は声をレコーディングしてプログラムする事など
出来るのだろうか?
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG0253sage
NGNG初めて学ぶなら HTML でしょう。あちらこちらにけばけばしく、そし
て宣伝過剰の出来のよくない HTML の本がたくさんあります。私が勧めるベス
トなものは、HTML: The Definitive Guide( HTML:決定版ガイド) です。
プログラミングをはじめようとしているなら、
Perl あるいは、Python から始めることを勧めます。
C はとても重要ですが、より難しいです。
Eric S. Raymond
てなわけで、HTML直打ちで自分のサイトを作り、Perlを始めました。
経済学部です。
0254デフォルトの名無しさん
NGNG欄間違えてました。
0255デフォルトの名無しさん
NGNG適当にUNIXインストールして、
『UNIXプログラミング環境』の例題とか解いてみると良いんじゃない?
特定の言語なんか気にせず、自分の出来ることから始めるのがベスト。
0256デフォルトの名無しさん
NGNG0257turbo type D
NGNGhttp://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20010131/1/
なぜDelphiを勧めないのかね。
>VBは,短期間でプログラミングを覚えられるという点で右に出るもののないツールである。
あります。Delphi。
参考書の少なさは、悲しいけどな。
0258デフォルトの名無しさん
NGNG表紙が恥ずかしいけどね・・・オレは恥ずかしく買えません。
0259デフォルトの名無しさん
NGNG背後にMSのにおいがプンプンします。
はっきしいって、VBが一番むずい。というか混乱をまねきがち。
まだCの方がすっきりしてんだよ。初心者のみなさん。
VBは言語仕様がわかりずれーと私は口を酸っぱくして言ってるのにも
かかわらず、VBすすめたがりやさんがこんなに多いのはなんででしょう。
最初にVBとかに手を染めてしまったら、なんで似たようなことをするのに
こんなに違った決まりごとを細かく覚えねばならないんだろう。
プログラムって面倒だなぁ。っと初心者は思うに違いありませんのによ。
(というかそんなにVB使ったことないんだけど、そんな印象ですのよ。)
0260デフォルトの名無しさん
NGNG良く読め。VBを手放しでほめてるわけじゃないでしょ。
0261turbo type D
NGNG最新号はましな表紙になりました。
でその最新号、kylixの記事が
せっかくツールを扱える立場にいながら
情報量の少なくてすげー痛すぎ。
0262デフォルトの名無しさん
NGNG0263デフォルトの名無しさん
NGNG当然C言語です。基本ですから。
しかし上のリンクの文章はイタ過ぎますね。
ネタかと思いました。
0264デフォルトの名無しさん
NGNGVBとVC(MFCなど)を比べたらVBの方が3000倍簡単!
0265名無しさん@お腹いっぱい。
NGNG自然言語(日本語)。
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNGそれそれ。行番号かついてるやつ
0271マジレス
NGNGドイツ語
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG>VBは「小学生のやるもの」なんて工学部の奴に言われたり、「やっぱ
>cやらなきゃ」とか「Parl」でしょ、とか・・
これはVBがヘボイのではなく、使ってるヤツがヘボイのだという事に
いいかげん気付いてくれよ.....ホンマに
優秀なヤツがVB使えば当然立派なプログラムができる<自明の理
cでも同じ。ただ、cだと使ってるヤツがあまりにもヘボヘボだと、
習得できる前に脱落するから(藁)あまりにもカスなのが存在しないという事。
その受け皿が「かなり適当に組んでもそれなりに動いてしまう」VBに
なっているのは認めたくない事実だが.....
#↑もちろんこんなヤツの組んだプログラムはバグだらけ。
ただし組んだ本人は悦にひたってるのでバグがある事にも気付いていない(藁)
>Parl
Perlの事か?(藁)
#俺はVBで飯を食ってるのでこういう厨房スレは気分悪い
0274デフォルトの名無しさん
NGNG0275名無しは無慈悲な夜の女王
NGNGこれはどうよ?言語は覚えられなくても
プログラムの全体の流れは分かるようになるんでない?
とりあえず何でもいいから覚えろ。
1つでも完璧に使えるようになれば,他のどんな言語だって
すぐ使えるようになるだろうし,そうならなければ,
最初に覚えた言語だってろくに使えてないってこと。
初学者だからこの言語ってのはない。
0276デフォルトの名無しさん
NGNGUMLでも似たようなものあったから、そっちにしとけ。
0277デフォルトの名無しさん
NGNGアプリケーション間で互換性がない。
ExcelVBA→AccessVBAで手こずる手こずる。
まぁDBの概念が全然わかってなかったというのもあったんだけどさ。
個人的にはBCBがおすすめなんだけど・・・BCBのことを言った人、一人も居ないね。
BCBのインターフェースでCでごちゃごちゃ書いてたら自然にC++おぼえたしな〜。
0278デフォルトの名無しさん
NGNGAnders Hejlsbergの発言。
ttp://nsw.nikkeibp.co.jp/nsw/newsshow2.asp?ID=784から
>VS.NETについて説明したのは,午後に登壇したAnders Hejlsberg氏(写真1=65KB)。同氏によれば,
>VS.NETは「マルチランゲージ・プラットホーム」であり「言語を選ぶ自由がある」。VSの本質的な部分
>は図1=9KBにおける「共通言語仕様(Common Language Specification)から下の「共通言語ランタイム
>(Common Language Runtime)」にいたる部分であり,一番上のVisual Basic(VB),C++,C#,JScriptは
>表層にすぎない。Microsoftが提供するのはこの四つの言語による開発環境である(VBScriptはVBに統合される)。
>この共通言語仕様に基づいて他の言語を載せることも可能であり,APL,COBOL,Eiffel,ML,Oberon,Pascal,Perl,
>Python,Scheme,Smalltalkなどがサードパーティから製品化される予定だという。この構造にしたことで,
>驚くことに言語が違ってもクラスの継承や関数のオーバーライドが可能であるという。
>たとえば,C#で作ったクラスをVBで継承して新たなクラスを作ることができるというのだ。
根幹を押さえた方はやっぱ考えることが違いますなー。(Delphi萌え)
皮であーだコーダ言ってるのって、どうせむけてない厨房どもだからほっとけば。
で誰かも言ってたけどDelphiお勧め、でも偏見ありだから、今からならC#かな?
どちらにしても”共通言語仕様”を我が物とできたらいいなー。
>>274後からわらた。
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNG何ヶ月も前に立ったスレの1にレスしてるおまえが厨房。
0281273
NGNGテヘ、怒られちゃった〜 (*^-^*)
0282デフォルトの名無しさん
NGNG高い確率で使用例が乗ってるからVBはいいんじゃないの?初心者に。
仕事でデルファイ、JBuilder、VB、Perlなんかをやってきましたけど、
VBはそこんとこ助かりました。
逆にJBuilderは特に本もあんまり無くてしんどかった・・・(当時)
0283273
NGNG>高い確率で使用例が乗ってるからVBはいいんじゃないの?
全くその通り。サンプル写せばなんとかなるし。
その点Javaはエグイ。説明が1行しかなく、サンプルもないというのが
ザラにある。
0284デフォルトの名無しさん
NGNGある程度使えるようになると関係なくなるんだけど。
0285デフォルトの名無しさん
NGNG日本にもあればいいのにねえ・・英語に抵抗ない人には
関係ないか・・・「Delphi 3 Q&A 150選」は最初の頃バイブル
でした。
0286kid
NGNG全くの0から作ってらっしゃるんですか。
俺はCやJAVAぐらいは出来るが、Perlで挫折した。
Perl学習できるサイトってないかね。
書籍は却下。
もうコンピューター関係の書籍で色々金使ってるから。
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG掲示板って複雑なのか?
アルゴリズムらしいアルゴリズムもないし、
量的にもせいぜい数百ステップ程度のプログラムだろ。
それとも、エサですか?
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNG普通に文字を書き込んだりするだけなら簡単だけど
付加機能や見た目にこだわったりすると面倒臭い。
う〜ん。
面倒なだけで基本的には難しくないけどさ(藁
0291デフォルトの名無しさん
NGNG0292turbo type D
NGNGあんたいっつもそれ言ってないか?>>285(W
0293デフォルトの名無しさん
NGNG結局、ラクダ本見る方が解決するんだよねぇ。
ところで、UNIX系な人は、何かを調べるときに、
書籍系とかは使わずに、manとかですべてすませられたりするんだろうか?
それとPerlって書き方が100人100様だから、最初はとまどうような。
お手本がないというか、なんというか。
自由度は高いんだけど、なんか調べるのめんどくさかったりするよなー。<Perl
#まー結局は慣れなんだろけどね。
#人間はなんにでも慣れてしまう。(カミュ)
0294Delphiって何?
NGNGどういう言語なの?
コンパイラはただで手に入るの?
詳しく教えて。
0295デフォルトの名無しさん
NGNGはい
>どういう言語なの?
Object Pascalです
>コンパイラはただで手に入るの?
有料です
>詳しく教えて。
http://www.google.com/search?q=delphi&hl=ja&lr=lang_ja
0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNGどうしてですか?
0298デフォルトの名無しさん
NGNG0299turbo type D
NGNGそれぐらい自分で調べろ。
0300デフォルトの名無しさん
NGNG↑の「対照プログラム4言語 」で全部覚えて下さい。これだけカバーすれば
他でもつぶしが利くはず。Delphiやるにしても標準Pascalの下地はあったほうが
いい。C++,JavaやるにしてもCの下地があったほうが絶対特。
0301デフォルトの名無しさん
NGNGに毎回書いてある。
PascalはTurboPascalが、
ttp://community.borland.com/all/0,1435,museum|0|30,00.html
からダウンロードできるし、
ttp://store.inprise.co.jp/bcsuite/index.html
にもおまけで付いてくる。
C/C++はここ。
ttp://www.borland.co.jp/cppbuilder/freecompiler/
0302デフォルトの名無しさん
NGNGもし営業にまわされたとしてもAccess,ExcelのVBAで自分用の
顧客管理とか文書管理とかの簡単なシステムぐらいは作れるようになるでしょう。
0303結局
NGNG0304デフォルトの名無しさん
NGNGN88Basicとか。
0305デフォルトの名無しさん
NGNG0306Stive
NGNG言語は「Objective-C」(又は「Java」)
開発環境は「Project Builder」と「Iterface Builder」
http://www.big.or.jp/~crane/cocoa/index.shtml
をご覧ください。その簡単さと美しさに呆れます。
究極のビジュアル・オブジェクト指向プログラミング環境です。
0307デフォルトの名無しさん
NGNG「Interface Builder」って「NeXT」じゃないの?
10年前の話?
0308Stive
NGNG肝心なことを言うのを忘れていました。
NeXTを引き継ぐ、話題沸騰のAppleの新OS「MacOSX」で、
その究極のプログラミング環境「Cocoa」が登場します。
合言葉は「早い、易い、巧い、プログラミング!」です。
文系人間、美術・デザイン系人間に是非お勧めしたいです。
0309turbo type D
NGNG0310デフォルトの名無しさん
NGNG0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNG0313名無しさん@お腹いっぱい。
NGNG0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNGTerminalにおけるshell scriptとか、SmalltalkのTranscriptみたいな
ものなんですけど。教えて下さい。
0316315
NGNG0317名無しさん@お腹いっぱい。
NGNGレスありがとうございました!!
早速「Objective-C」「Project Builder」「Interface Builder」
をMacOSXで試してみます�
http://www.big.or.jp/~crane/cocoa/index.shtml
↑超いぃ〜
0318デフォルトの名無しさん
NGNGStiveお願いだから自作自演はやめてちょうだい。
Cocoaに対する変な先入観を与えるからね。
Objective-Cは良いと思うけど、変なクセがあるからあまり初心者に
勧めないようにね。
0319デフォルトの名無しさん
NGNG0320名無しさん@お腹いっぱい。
NGNG0321デフォルトの名無しさん
NGNGC++を薦めるより何倍かマシだろ
0322デフォルトの名無しさん
NGNGプログラムはできるだけ書かないでコトを済ます作法を覚えるべき。
シェルに慣れるのが良いと思うが、
WIndowsならとりあえずJScriptかな。
0323デフォルトの名無しさん
NGNG(簡単なGUI作成も可能だったりすると嬉しい)言語ってどんな物が
ありますか?
ノートパッドにサラサラっと書いてすぐ実行できる物がいいのですが。
(出来ればファイルとして保存する操作も省けるといいのですが、
その点はこだわりません。)
お願いします。
0324デフォルトの名無しさん
NGNG0325デフォルトの名無しさん
NGNG0326323
NGNG恥ずかしながらもう少し質問しても良いでしょうか。
コードがあってその中の数行を選択して、その部分だけを実行する
といった事はPerlで実現可能でしょうか?
例えばコードの中から perl -e "print 'Hello world!!';"という
ような文章を選択して、その部分だけコンソールに送信して、実行
結果を受け取る(コンソールに出力する)という事が出来ると考え
ていいのですよね?
他にも同じようなことができる言語があったら教えて下さい。
お願いします。
0327turbo type D
NGNG0328323
NGNGしました。悪くない感じなので、rubyを勉強しようと思います。
アドバイスありがとうございました。
0329turbo type D
NGNG自分で選ぶのなら愛情もひとしおかね。ガンバレナ。
0330232
NGNGしました。悪くない感じなので、Smalltalkを勉強しようと思います。
アドバイスありがとうございました。
0331323
NGNG書きました。Smalltalkとしては Squeakを少し触ったことがあります。
Class Browserとか便利ですよね。
今は私のプログラミングの知識が少なく、Smalltalkは敷居が高いよう
に思いましたが、いずれしっかり勉強して使いこなせるようになれた
らいいなと思ってます。
日本語の扱いや手軽さという点では rubyや Perlの方が優れていると
思います。ここら辺を自分の力でカバーできるようになったら、もう
一度 Smalltalkにチャレンジしてみるつもりです。
>>329
ありがとう。頑張ります。
0332turbo type D
NGNGコテハンやめよッ....
0333デフォルトの名無しさん
NGNGディイプスローター?
0334285
NGNG0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNGどんなOSを使ってるか知りませんが、だいたいどのプラットホームでも
プログラマーコミュニティーがあって、ウェブサイトやメーリングリスト
で情報交換しています。そのような中には初心者、入門を謳っているいる
ところが必ずあります。まずはそういうところを探しましょう。
あるいは入門書をあたるのもいいでしょう。本屋のコンピュータコーナー
に行けば見つかります。
もしかしたらここの板の住人が優しく教えてくれるかもしれません。
具体的に何が作りたいのか、どんなOSを使っているのかなどを添えて質問
系のスレッドで聞いてみるといいでしょう。
0337デフォルトの名無しさん
NGNGハンドル名と即わかりするあたり寒いけど
俺だよ?かな?
0338デフォルトの名無しさん
NGNG私にわかる範囲で簡単にまとめると、まず、作りたいものによって変わります。
「作りたいものが先」にあることが大事ですね。
ちょっと PG 出来て自慢したいとかなら挫折するので止めといたほうがいいです。
で、Windows の GUI でなんぞ作りたいと言うのであれば VB が楽でいいでしょう。
C++ でもいいのですが、覚えることがたくさんあるので挫折しやすいんじゃないでしょうか。
C++ のような OOPL をきちんと書くためには OOA も勉強しないといけませんし。
簡単な Web Application (掲示板とか)を作りたいのであれば
デファクトスタンダードということで Perl ですね。
CGI でやっちゃうのが楽でいいです。
選択肢は他にもたくさんあるので一概には言えないんですが、
とりあえずホビープログラミングだと思いますのでこの辺で良いかと。
そうでない場合はまた書いてくだされば、私のわかる範囲でお答えしますよ。
将来的には仕事にも、という場合はまた変わりますしね。
0339デフォルトの名無しさん
NGNGで、なに?来年、再来年にはゴミ同様になる
VB初心者本をいくつも買わせたあげく
どうしたいわけ?
OOPLとかOOAとか
脳に蛆虫でもわいているような人に
教わっても初心者は迷惑だと思うんだけど。
0340338
NGNGとりあえず、目的と環境に合わせて、書籍や資料が多くて
アドホックに書ける言語が良いんじゃないかなぁ、と...
ホビープログラミングならそんなに問題ないんじゃないかな、
と思ったんですがダメですかね?(汗)
0341デフォルトの名無しさん
NGNGそいつ厨房なの?
詳細キボンヌ
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNGついでに335にもなんか言ってやりゃいいのに……。
0344フカワ>>285=335
NGNGおまえ性根曲がってるな
0345test
NGNG0346デフォルトの名無しさん
NGNG0347科学者
NGNGN88BASICです。ただ最近はGUIも主流なので
彼らの間ではVisualBasicあたりも盛んに使われるようです。
しかしかなりVBは難易度が高いため、
VBでプログラムが組めるとハッカーの地位を与えられるのだとか。
MITに留学中の友人から教えてもらいました。
なお友人もやっとVBで足し算したものをダイアログ表示できるように
なったとか。おかげで知的なアメリカ女性からもてまくてるそうです。
0348デフォルトの名無しさん
NGNGツマンネ。氏ネバ?
0349デフォルトの名無しさん
NGNGMAD IT(いっと技術者)の略か何かかな。
ウツダシノウ
0350デフォルトの名無しさん
NGNG347以上に寒いぞ。
0351ぺーぺー
NGNGなら、まず初めにc言語!この考えは、間違っ
てるの?
0352デフォルトの名無しさん
NGNG0353デフォルトの名無しさん
NGNGなんかすごい偏見の意見に思えるぞ
0354デフォルトの名無しさん
NGNGMIT=松山工業大学
0355デフォルトの名無しさん
NGNG0356デフォルトの名無しさん
NGNG0357デフォルトの名無しさん
NGNG0358( ´∀`)さん
NGNG0359デフォルトの名無しさん
NGNGいや、面白いよ
0360デフォルトの名無しさん
NGNG(´∀`)(・∀・)イイ!!
0361デフォルトの名無しさん
NGNG学問的には
1.プログラミング=データ構造とアルゴリズムの実装
ですが、実務的には
2.開発言語および開発環境に対する慣れ
という部分が大きいでしょう。
で、実務をやってる方に対して両方をひっくるめて
「なにがおすすめ?」
ときくと、大抵2.の部分が強調されます。
自分から「文系」と書く程のいわゆる文系人間ならば、
情報処理の2種でも取るといいよ。
情報処理試験は実務家には否定する人も多い試験ですが、
1さんのためにあるような試験だと思います。
文系人間、って事では、プログラミング以前のコンピュータの
知識もあまり自信がないのでは?と思いますので。
試験の問題も、一時は仕事の現場との乖離が激しかったけれど
年々見直しされて良くなってるようですよ。
言語って事では、Javaが、情報処理2種への採用が
ほぼ決定のようです。(来年か再来年あたりから)
ってな訳で、
「特定開発環境"のみ"を勉強(練習)するのではない」
(計算機科学の基礎と、アルゴリズム+データ構造を少しは意識する)
という前提で書きますと、
今すぐ情報処理にトライするならC、
2,3年後に2種受けたいな、ぐらいの感覚で気長にやるならJava
をおすすめします。
情報処理の試験を万人が受ける必要はもちろんありませんが、
情報処理試験(1種まで)で問われる程度のアルゴリズムなど
を知らないままなのは本当に「プログラム出来る」事にならない、
って事で。せっかく試験あんだし5100円なんだから張り合いにする
ために受けてみたらいーんでねーの?
ちなみに2種合格した勢いでそのままつっ走って1種までち
ゃんと理解すると(合格するだけでなく)、
このスレのレスの少なくとも半分は聞き流せるでせう、
とか逝ってみたりして。
あ、2種、1種って書いちゃったけど、今年から
「基本情報処理技術者」
「ソフトウェア開発技術者」
ですね。
http://www.jitec.jipdec.or.jp/
欝だし能・・・
0362361
NGNG0363361
NGNG結局、最初のレスをつけた2さんに同意。
ま、「情報処理試験」が、多くの人があった方が良いと
指摘している"具体的な張り合い"になるんじゃ?って事で。
しっかし、こんな古いスレ誰も見てないか
■ このスレッドは過去ログ倉庫に格納されています