- 1 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 04:21:10 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/ Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 182 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:46:58 ]
- >>179
「メジャーか?」とか「未来はない」とかって話題の反論に「遅いところで仕方なく使われてる」みたいな ニッチっぽい使われ方をだして反論してもしょうがないだろ。
- 183 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:56:27 ]
- >>180
日本語のコメントだからじゃないか?w >>181 大企業とかの方が.NETは多いだろうね マシンパワーがあって、お金があるとこだろう VB6が現役とは、思えないけど、.NETが主役とも思えない 時代はクライアントはC/C++、ネットはJAVAとPHPだろう ただ.NET差し引いても、C++よりC#が良いってのは分かる気がする
- 184 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 22:37:00 ]
- 市販されてるようなアプリはC++だろうけど、業務で使われてるDBのクライアントなんてC++で作ってるところなんてないんじゃないの?
レントゲンとかMRIとかの画像を処理するようなシステムとか、電力会社のリソースを管理するシステム(画面にケーブルの接続状態をグラ フィカルに表示して編集)はVC++で作ってたけど、そういう一部の分野以外は。
- 185 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 22:52:29 ]
- 0:00になるたびに、スレタイに合わせて流れの方向性がリセットされるとか、
せめてそういうのがあればいいのだけど。
- 186 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 22:56:44 ]
- >>184
業務だと.NETいれないといけないし、98や2k使ってるとこもあるだろうしね そんなこんなでVB6かVC6に・・・業務アプリは、何年も遅れてるからね まあJAVAでブラウザWEBベースで作られるより十分マシだろうw そうでなければJAVAだって軽いし、十分実用的な速度だと思うけどね
- 187 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 23:10:35 ]
- webアプリも、がちがちに作ってあるところは、ブラウザの指定は当然として、セキュリティー設定はどうしろとか、
どこそのから、このファイルをもってきてインストールしろとか、導入の手順書が何ページもあったりするもんな。 そんなんだったら、普通のアプリとか、リッチクライアントとかでいいじゃんって思うんだけど。
- 188 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 23:16:38 ]
- >>187
そこは旦那、流行のweb2.0でいってましたってことでしょ。 営業さん、SEさんも勧めてましたし
- 189 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 00:30:07 ]
- 当座の目的は簡単なPCアプリ制作です。
将来性を見て、1つ選ぶならどれでしょう? Visual C# Visual C++ Visual Basic
- 190 名前:デフォルトの名無しさん [2008/07/14(月) 00:36:15 ]
- Visual C#
- 191 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 00:38:25 ]
- >>189
すぐに結果を出したければVB.NET ちょっと勉強に時間が取れるのならC# 気長に取り組めるのならC++ 個人的にいちばんお勧めはC# けっこう大規模なクロスプラットフォームアプリも.netっつーかMonoで 書かれていたりもするんだよね。
- 192 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 06:51:10 ]
- >>187
開発にかける総コストで削られると全部作れないので仕方が無い 開発者のコストは直接計上されるから高く見えるけどオペレータの負担はあんまり見積もりに反映されない 世の中全ては金を出す人たちの心がけ次第なんですよ
- 193 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 07:48:28 ]
- >>178
sumim.no-ip.com:8080/wiki/807 ここみておもしろいなと感じたのだけれども 処理系に、GUIの機能を盛り込むと、クライアントを柔軟に 組めるようになるし、良い。 でも把握しておかないといけないラベルが増えて MFC の世界に近い世界? が展開されることになって やはりある程度の段階で切り分けないといけないような気もする…。 IDE で解決するか Documet で解決するか、みたいな話になって きて次第と言語処理系の領域から離れてゆかざるを得ないというか 現実って、だいぶと汚い世界なのかもしれん、とも感じる今日この頃('A`)
- 194 名前:デフォルトの名無しさん [2008/07/14(月) 08:40:39 ]
- ウイルスの作り方から対策
最終的にはスマンテックへ入社するには?
- 195 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 11:42:26 ]
- まず社名をしっかり覚える
- 196 名前:デフォルトの名無しさん [2008/07/14(月) 12:10:10 ]
- >>191
同意かな vb.netの書籍はこれっていうのがなくて(コントールの使い方だけが多い) #MSの言語仕様本以外、generic説明した本見たこと無い気がする コードの書き方はプログラミングC#見ながら勉強してまつ
- 197 名前:196 [2008/07/14(月) 12:36:33 ]
- デザパタ的な資料はJavaの方が多い印象があるし
ライブラリのサンプルはC#のみの場合が多かったりするので オライリーのプログラミングC#2.0 位の知識は押さえた方が いいんじゃ無いかと思う #あくまで個人的な感想だけどね
- 198 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 15:35:04 ]
- >>189
eclipse/netbeansでjava開発が一番いい Visualうんたらに頼るとろくなことがないぞ
- 199 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 16:04:00 ]
- 一番って
まずどっちかに絞ってから言えよ
- 200 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 16:12:48 ]
- >>189
Visual C# がまじお勧め。 1. Visual Studio 2008 Express Editions は ダウンロードからインストールまで楽ちん Visual Studio 2008 Express Editions www.microsoft.com/japan/msdn/vstudio/Express/ 2. 一通りここのプログラム動かしてみて雰囲気つかもう プログラミング チャレンジ スクエア www.microsoft.com/japan/msdn/student/challenge/ 3. いけそうだと思ったら好みの入門本を入手していろいろプログラム書いてみる C#の文法や.NET Framework はいきなり全部覚えようとせず、 必用に応じてリファレンスを参照しよう。 ここからいろいろたどれるはず。 学習用資料 www.microsoft.com/japan/msdn/vstudio/express/learn/default.aspx
- 201 名前:デフォルトの名無しさん [2008/07/14(月) 20:39:02 ]
- >>198
何々じゃなきゃ と言った時点で・思考停止・だと思うよん 回りに使ってないといきなり eclipse はちょっときついかも まぁVS.Studioも同じだけどね
- 202 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 20:48:42 ]
- ちょっと時間差だが関数型について。
関数型が人間の思考に沿ったものかどうか、というのは分からんが、 「あるべきプログラミングの姿」であることは確かだと思う。 特にHaskellのような「純粋」と呼ばれる関数型言語は、参照透明性を 保証しているわけだけど、これはプログラミングのあるべき姿の最も 重要な点じゃないかね。 また、関数型は「宣言的」だ。この点も、命令を順序正しく記述する 言語よりもプログラミングのあるべき姿に近い。 JavaはもうWeb系などでは過去の言語になりつつあると思うけど、 その後継者と言われているRubyやPythonは関数型に近い書き方が できるようになっている。
- 203 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 21:20:15 ]
- 一部の選ばれし職人だけが使える最高の言語よりも
誰でも使えて、そこそこの生産性を上げることのできる言語の方が 戦争では有利 だから諸君、HSPを広めるべきだ。
- 204 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 21:35:34 ]
- 一方DoDはAdaを使った
- 205 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 21:45:47 ]
- HSPはもうちょっと近代的になってもいいと思う。他の言語にも移行しにくいし。
いっそHSRubyとかにして
- 206 名前:デフォルトの名無しさん [2008/07/14(月) 21:58:01 ]
- c++のクラスは、javaのobjectのような共通の基底クラスを持たないらしいのですが
このことについて詳しく説明していただけませんか?? またこの利点と欠点を教えてくださるとうれしいです。
- 207 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 22:01:50 ]
- 関数型言語厨と言わせていただこう
- 208 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 22:17:35 ]
- >>206
なぜこのスレで?
- 209 名前:189 mailto:sage [2008/07/14(月) 22:18:43 ]
- 各位殿
回答ありがとうございました。 早速、C#に着手します。
- 210 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 22:26:45 ]
- >>202
どうして参照透明性がプログラミングのあるべき姿なのか理解できない。 現実世界ほとんど全てのコンピュータはレジスタやらメモリやらの内容を書き変えて動いてるわけで、 コンピュータに命令を送るのがプログラミングならその形態に近い方がより プログラミングのあるべき姿なんじゃないか? あと、現実世界のアプリをHaskellやらで書くときも do { hoge ; huga ; bar } なりhoge >> huga >> barなりで命令の順序を気にして書くわけだが、その点についてはどうか。 あと、それらで型を合わせる為にliftMとかをしまくるのが本来のプログラミングの姿だと言いたいのか?
- 211 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 22:49:36 ]
- 基本的にはプログラマの自由を制限してコンパイラ屋と数学屋が楽をするのが目的なんだよね
トレードオフを考えたくないから、自由を捨てると幸せになれるとか言い出す
- 212 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 23:25:09 ]
- >>210
ここ数年のIntelの高速化戦略をてきとーに言うと、処理の並列化にある。 そのためのパイプライン、VLIW、ハイパースレッディング、マルチコア化であるんだけど、 参照透明性があると、例えば functionA ( functionB, functionC ) というプログラムがあったときにfunctionBとfunctionCを同時に実行できる。 つまり、アセンブリ言語でキツキツに書くよりもより自然に 処理を並列化=高速化できちゃう。 だから、アセンブリ言語よりも関数型言語の方が、より計算機の都合に即した形になってる。 って隣のたろーくんが言ってました。
- 213 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 23:41:19 ]
- >アセンブリ言語でキツキツに書く
この表現が既に、コンピューターの世界の人ではない。 ぷっ
- 214 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 23:42:56 ]
- なんで?
- 215 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 23:56:16 ]
- あんまり関係ないけど、Makefileって関数型言語だよね?ね?え、違う?
- 216 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 23:58:38 ]
- >>212
並列化は、別に関数型でなくてはいけないわけではない。いろいろな方法が有る。 現実世界を見てみよう。lispから続く長い歴史の中で関数型はプログラミングで広く 使われていない。なぜか、単に使いやすくないのだ=人間にとって思考しやすい ものでもなく、コンピューターに即してるわけでもない。 貴方の言うように良ければ、もっと広まってしかるべきでは。 昔、Lispマシンと言う関数型を直接実行するコンピューターがあった。しかし、成功しなかった。 何故かを考えればおのずと答えがわかるのではないか? それでもなお、最も良いと主張するのであれば、それは宗教だ。教祖となって布教しろ。 宗教論争ほどばかばかしいものは無い。
- 217 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 00:03:03 ]
- >>214
基本的には必要な命令を集めた後ツールで並べなおして効率化する でも特定プロセッサに最適化するときは人手をつぎ込むのが効く
- 218 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 00:03:06 ]
- プロを目指す初心者には是非読んで欲しい
なぜ関数プログラミングは重要か www.sampou.org/haskell/article/whyfp.html
- 219 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 00:16:12 ]
- 初心者に読めるはずがない
- 220 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 00:31:38 ]
- >>216
特定の(高級)言語を直接実行するコンピュータで成功した例を知らないので何とも言えませんな。 Javaマシーンだって失敗してる。 関数型マンセーって言う気は無いけれど、憎む必要も無いよ。 好きな言語使えよ。 俺はHSP使うから。
- 221 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 00:34:28 ]
- 俺はVBA使うぜ
- 222 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 00:47:55 ]
- 俺はJava
- 223 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 00:49:19 ]
- おれもVBA
- 224 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 01:19:18 ]
- >>216
lispとかLispとかコンピューターとか書いてると、>>213みたいな子に「ぷっ」って言われちゃうよ。 あ、>>213がコンピューターって書いてるかw
- 225 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 01:34:02 ]
- 俺自身は、参照透明性のある関数型言語と手続き型言語を使い分けるといいと思う。
具体的には、 ボタンを押したとか 手続きそのものの状態を保持するところはやはり手続き型で、 その他の処理部分は生産性の良い関数型言語で。 #普段は一般帰納関数がお相手
- 226 名前:202 mailto:sage [2008/07/15(火) 03:52:50 ]
- >>210
命令型言語であっても、不具合が少なくメンテナンスが容易な コードはある特徴があって、それは変数のスコープが小さく、 特定アドレスの値を使いまわさずに処理をしているコードだ。 計算機の処理速度が遅く、メモリやディスクが高価だった時代は、 いかにして限られたリソースを使いまわして様々な動作をさせるか、 というのがプログラミングテクニックだったが、今は違う。 ある時点から「富豪的」っていう言葉が流行ったのは知ってるだろう? 特定アドレスの値を使いまわすことによって難読化したコードよりも、 再計算させることによって見通しのよいコードを選択する、という。 命令型言語において破壊的代入は「文化」みたいなものだけど、 これは非常に見通しの悪い、殆ど正しく動作することを保証でき ないコードを生成する原因でもある。これを避けていったときに 必然的に至るコーディングスタイル、これが関数型言語なんだな。
- 227 名前:デフォルトの名無しさん [2008/07/15(火) 04:22:00 ]
- C++とC#でいいよ
どんなに高級でも使えなければ意味がない
- 228 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 04:37:58 ]
- >>227
習得のやさしさでは関数型だろう。
- 229 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 04:43:15 ]
- >>224
俺は意地でもコンピューターで通すぜ。 社名にコンピューターが入ってる会社は、いずれブリヂストンみたいに見えるんだろうか。
- 230 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 04:45:45 ]
- コンピューターだとIPSJに出せない
- 231 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:04:34 ]
- はっきり言って、関数型が理解できないような人間が
プログラムを書いてはいけないんじゃないか。 そういう連中は不具合生産機&他人に尻拭かせるのが 常で、結果的には存在自体が高コストだ。 初心者の方々はHaskellのような関数型を学んで、理解でき なかったらさっさと諦めなさい。
- 232 名前:デフォルトの名無しさん [2008/07/15(火) 05:07:19 ]
- マイクロソフトが主要言語に持ってこない限りは、関数型が日の目を見る事はない。
そんな事は起こらないのでやるだけ無駄と思いますよ。
- 233 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:12:01 ]
- F#とか、研究はやっているらしい
まあ、マルチパラダイム言語でも関数的な書き方をサポートするものが増えてきてるし 今後、問題によっては関数型が(部分的に)適用されることはあるんだろう
- 234 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:15:15 ]
- >>233
二十年以内に命令型は消え去るよ。
- 235 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:18:33 ]
- 20年は無いw
1950年代開発のFortranやLispがまだ生き残ってるってのに
- 236 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:24:03 ]
- >>234
関数型で動くCPUをつくってからそういうことは言うもんだ
- 237 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 06:58:52 ]
- 静的型とガベージコレクションのない純粋関数型言語(笑)を作れば機械語っぽくなるかもね
- 238 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:43:09 ]
- で、liftMを使いまくることがプログラミングの本質なの?
- 239 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:48:39 ]
- “コンピューター”と“コンピュータ”正しいのはどっち?
www.excite.co.jp/News/bit/00091183909194.html コンピューター関係の用語は、必ずと言っていいほど最後の長音を取る。 いつの間にか受け入れてたこの法則。 おかしな感じもするけど、なんだか専門的に見えるから不思議だ。 例えばコンピューターとは関係なくても、 “デーブ・スペクター”を“デーブ・スペクタ”にすると、 どういうわけかコンピューターっぽくなる。 パソコン内に“スペクタ”っていう、カチッと鳴るまで差し込む部品がありそう。 デーブ・スペクタを接続してみたくなる。 それはさておき、どうして長音を取るんだろうか。 業界での取り決めがあるのか、「富士通」に聞いてみた。 「当社は“コンピュータ”と表記していますが、 “コンピューター”でも構わないんです。 どちらにするかは各社が独自で決めておりまして、 業界内での決まりはありません。 ちなみに当社では、社内マニュアルとして “長音表記一覧表”があり、それに沿って決めています」 確かに「ソニー」では“コンピューター”って表記されてる。 長音を取るか取らないかはメーカー次第ということらしい。
- 240 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:02:35 ]
- メーカのソニではコンピュータと呼ばれてるらし。
- 241 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:29:53 ]
- 頭でっかちな ac.jp 野郎が暴れているのか。
- 242 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:46:50 ]
- >>241
低レベルで未来のないC*屋さんが仕切ってるスレにも出没するように なりましたか。
- 243 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:54:10 ]
- perlこそ至高の言語ナリ
- 244 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:02:52 ]
- >>238
ちょっと気になる誰か擬似コード求む
- 245 名前:デフォルトの名無しさん [2008/07/15(火) 09:08:46 ]
- >>243
ここのスレタイは「初心者のためのプログラミング言語ガイド Part10」ですよ?
- 246 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:17:57 ]
- 早分かり smalltalk
www.nicovideo.jp/watch/sm2681891 語順が、英語のようになるように、いう話で 難解な言語なのかと思ったけど、面白そうに感じた。 www.ogis-ri.co.jp/otc/hiroba/technical/seaside/seaside1/index.html GUI ライブラリの導入は、いずれにせよその言語の発展段階で 組み込まれれねばならぬものだと、信じているのだけれども Web上のフレームワーク = GUI ライブラリの導入 と捕らえることが可能だとして、Haskel はその問題(個人的な感覚だと どの言語も未だ完全には解決できてないように思う…)をどう解決して ゆこうとするのか…その辺が示せないのはどうなのだろうか…。
- 247 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:19:53 ]
- 初心者のためのプログラミング言語ガイドスレで
どいつもこいつも自分語り
- 248 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:25:52 ]
- >>221
VBA にはギョッとするんだが、Excelを評価するということ?
- 249 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:35:40 ]
- >>248
初心者が買うようなパソコンには大抵Officeが入ってるからね。 独自フォーマットのテキストファイルとかCSVを食うより もっと手頃に実用的な(データ処理に特化した)プログラミングができると思うよ。 ただ、初心者はまず表計算ソフトの使い方から勉強しなければいけないかも。
- 250 名前:デフォルトの名無しさん [2008/07/15(火) 12:32:51 ]
- >>213
>>217 にあるとおり、素人丸出しだねw コンパイル->生成したアセンブラを手修正で最適化->バイナリ生成 って業界もあるから #ニモニック見ながら、電卓で処理時間を計算する世界らしいからw ネタならいいけど、若い子ならもう少し基本を勉強しなさい
- 251 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 13:42:27 ]
- > 世界らしいからw
「らしい」か・・ 言い切れないところにボロが出るね
- 252 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 14:19:21 ]
- >>246
HaskellのGUIライブラリならwxHaskellとかあるけど、 そういう事をいってるんじゃないのかな?
- 253 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 14:48:54 ]
- >>252
wxHaskell はどうかわからんけど、 wxPython 見てると wxWidget 系は、思い思いに C拡張で拡張してくから、 分量が膨らみがちだと思うんだ… 泥臭さ具合がMFC と対して変わらないような… web(ブラウザなどの処理系) 上で js 使う >>> GUIライブラリ(wxWidgetなど) をバインディングで叩く 広い意味での、GUI開発の泥臭さ具合のことを言いたかったんだけど。 あー、情報工学専門じゃないから理解が不十分で、用語とかの使い方が 適切ではないかったらスマソ。 news.gmane.org/group/gmane.comp.python.wxpython/ www.wxpython.org/maillist.php gmane さん経由で追いかけてるけど、こういうの結構アレな作業だと思うんだ('A`)
- 254 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 14:57:44 ]
- >web(ブラウザなどの処理系) 上で js 使う >>> GUIライブラリ(wxWidgetなど) をバインディングで叩く
js 使うほうがより泥臭い、いう意味ね 日本語不自由だなじぶん …orz
- 255 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 15:02:56 ]
- >>253
GUIアプリ制作ってどれもかなり泥臭いと思うけど。かなり面倒臭いし。 wxWidgetsはマシな方じゃない? Qtとかはキレイだと思うけど。 好きなGUIフレームワークは何なんすか? やっぱりOpenMotifですか?
- 256 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 16:02:54 ]
- >>252
可能です。 以上。 ↓次の方どうぞ
- 257 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 21:09:31 ]
- >>249
すみませんアタシのMacBook AirにはOffice入ってないんですけど 友達が「初心者ならMacがいいよ」って言うんで親に買ってもらったんですけど・・・
- 258 名前:デフォルトの名無しさん [2008/07/15(火) 21:15:29 ]
- Office位自分で買いなさい
- 259 名前:デフォルトの名無しさん [2008/07/15(火) 21:18:10 ]
- 初心者はwindowsだろが 情報豊富だし
- 260 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 21:21:17 ]
- もっとうまく釣れ
- 261 名前:デフォルトの名無しさん [2008/07/15(火) 23:29:40 ]
- >>209
頑張れ!! 最初のうちはオブジェクト指向なんて言葉は気にしなくていいかも #Java系じゃないといい本なさそうだしね #という自分もC#で遊んでるところ
- 262 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 23:33:09 ]
- 初心者にアドバイス、言語を広くやるほうがいいと言う人がいるが、一つを有る程度極める人のほうが伸びる。
- 263 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 23:52:21 ]
- 王道はない
- 264 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 23:56:38 ]
- >>262
極めるころには嫌でも他の言語をいくつか触ってるだろうけどね 大体、言語を一つしか知らずにその言語を極めるのが難しいでしょ
- 265 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:34:14 ]
- 人件費や材料費など
さまざまな数値が記載してあるテキストファイルから 特定の数値だけを抜き出し、何らかの形で出力するには、(htmlファイル、テキストファイルが好ましい) どのような言語を学べばいいでしょうか?
- 266 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:35:02 ]
- どの言語も可能
- 267 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:37:05 ]
- 正規表現でいいじゃん
- 268 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:46:24 ]
- javascriptでfirefoxを拡張するのとか初心者向けとしてはいい材料だと思う
作品がすぐ使えるという特徴があるから、 大勢の人に使ってもらえる可能性がありフィードバックも得られやすく、 続けやすさの点ですぐれてる あまり大規模でないソースを手探りで解析していく泥臭い部分も適度にある 欠点は環境を揃えるのがちょっと大変なところと、ドキュメントの整備が悪いところ ここさえ何とかすれば小学生でもブラウザの利便性うpに貢献できるだろうな
- 269 名前:265 mailto:sage [2008/07/16(水) 00:54:14 ]
- >>266
なにかお奨めの言語はありますか? 数値と数値を四則演算できると嬉しいです
- 270 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:56:04 ]
- perlかpythonかrubyでおk
- 271 名前:デフォルトの名無しさん [2008/07/16(水) 01:02:58 ]
- >>268
解説記事見てコピペでやってみたけどできなかったw でもこれは面白い
- 272 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 01:22:51 ]
- >>269
awkとかの方がやる事にはあっている気がするが… まぁP言語で良いんじゃね
- 273 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 02:58:58 ]
- >>269
Prolog
- 274 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 04:26:02 ]
- >>269
Java
- 275 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 05:54:27 ]
- こんにちは。
動機は、シューティングゲームやファミコンの頃のようなマリオ系アクションがつくりたいからです。 また、就職や特技として役に立つようなプログラミング言語が学びたいです。 使っているOSはXPです。 C言語というものの初歩の初歩を本で学んだんですが、とても難しく感じ、途中で挫折してしまいました。 どのプログラミング言語から学べばいいでしょうか? おねがいします。
- 276 名前:デフォルトの名無しさん [2008/07/16(水) 05:55:16 ]
- HSP
- 277 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:05:16 ]
- >>275
だったらHaskellだな ttp://www.geocities.jp/takascience/haskell/monadius_ja.html 初心者でも簡単にゲームができるし、就職や特技としても役立つ関数型言語の 技能が学べる。CやJavaは出来る奴はいくらでもいるけどHaskellが出来るやつは 滅多にいないからな。 Haskellは高度な言語だからCみたいに細々としたものはいらないし、最初から やればこっちの方がずっと簡単だよ。コンパイルするから高速に動作するしね。 www.sampou.org/haskell/tutorial-j/ i.loveruby.net/ja/stdhaskell/ さあ、君も関数型言語の扉を開けてみないか?
- 278 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:16:36 ]
- なんか関数型の信者を装ってる変なヤツが粘着してるな
- 279 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:42:29 ]
- 選ばないだろうけど、そういう道を提示するのもいいんじゃない
使いこなすだけならともかく、Haskellは概念的に難しい部分が多いから ”理解したがり”な人が最初に選ぶと挫折しそうなイメージ
- 280 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:44:48 ]
- Haskellなんて就職で役に立つのかよw
全然即戦力にならねぇ。
- 281 名前:デフォルトの名無しさん [2008/07/16(水) 06:50:41 ]
- プロ向け C++ アマ向け HSP 中間地点 C#
です
- 282 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 07:03:35 ]
- 就職のことを考えるなら、JavaやPHPも押さえておいた方がいいね。
分野によってはまったく使わないかもしれないけど。 あと、Cのソースが読めるかどうかってのは結構大きい。
|

|