- 1 名前:デフォルトの名無しさん [2007/04/23(月) 08:47:13 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 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/
- 59 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 00:28:40 ]
- 凄い時代だねえ。
フルスクリーンエディタのない時代のテキストエディタと言うと ed コマンドとかかねえ。
- 60 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:43:08 ]
- もともとはタイプライタからの文書作成機としての流れと
純粋な電子計算機としての流れの2本があって、 それらが融合してできたのが文字によるプログラミングなの 電子計算機の最初の頃(ENIACとか)は 真空管の電極を直接繋ぎ変えて計算させてたの 用途としては弾道計算とか暗号解読とかの軍事関係ね 次にパンチカードが使われるようになって 国勢調査なんかの統計処理もこなすようになるの 入力した内容を保存しておくメモリと 入力内容をリアルタイムに表示するディスプレイが作られて、 キーボードによるプログラミングの歴史が始まるんだけど、 初期の頃は16進数の数値を入力するテンキーみたいなので 機械語を直接打ち込んでたのね(ハンドアセンブル) 16進数だけの機械語だとわかりにくいから 人間にわかりやすくしたのがアセンブリ言語ね、 このときローマ字を入力するのに使われたのが 既存のタイプライタの配列なわけ
- 61 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:54:40 ]
- その頃ってプログラムの設計自体は紙の上で作ってたし
プログラムも完全に一行一命令だったから、 スクリーンエディタでもラインエディタでも 入力作業そのものは大して変わらないわけよ んで、(1)と(2)のどっちが先でどっちが後か知らないけど (1)デバッグとかでプログラム全体を見たいと思ったときに 紙に印刷するのが普通だったんだけど 画面上にまとめて表示してやった方が早いんじゃねーの (2)ローマ字が入力できるならプログラム以外の 一般の文章作成にもコンピュータが使えるんじゃねーの ってのでスクリーンエディタが作られて今に至る
- 62 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:59:43 ]
- 実際にはタイプライタと電子計算機はもっと複雑に
絡み合って影響し合ってきた歴史があるんだけどね 未だに問題とか論争とか起こりまくってるし キーボードでAの左はCapsLockかCtrlかとか 改行コードがCR+LF/CR/LFで統一されてなかったりとか
- 63 名前:デフォルトの名無しさん [2007/05/06(日) 07:18:58 ]
- JAVA:106
C++:91 C言語:61 PHP:28 C#:25 VBA:24 VB.NET:26 JavaScript:22 Perl:13 ASP.NET:12 JSP:12 アセンブラ:9 VB6:8 ActionScript:1 Ruby:1 松下エクセルスタッフ tech.excelstaff.jp/index.php
- 64 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 08:05:41 ]
- >>63
面白いな Delphiで検索したら 1 【紹介予定派遣】在庫管理パッケージ開発 東京/ 五反田 2 【Delphi】生産管理システムのカスタマイズ@兵庫/ 元町 3 【Delphi】生産管理システム開発@大阪/ 本町 4 【Delphi】購買・生産管理システム@京都/ 烏丸 5 【紹介予定派遣】サーバーサイドJavaでの開発@西梅田 関西が多いんだ。 5番はなんで検索にヒットするのか判らんが
- 65 名前:デフォルトの名無しさん [2007/05/06(日) 18:10:20 ]
- >>63
なにこの安月給。派遣でこの値段って、いくら中間マージンとってんだよw
- 66 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 18:21:49 ]
- 派遣なら、だいたい労働者の手取りの3倍が普通だろ
- 67 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 18:24:14 ]
- 今ほしいものはWEB上での情報共有システムみたいなもので、
最終的にはサーバーを立ててSOHO的なことをしたのですが、 どれを勉強したらよいでしょうか? 認識としては言語よりもLinuxを勉強したほうがよい気がし、 Linuxを使うにはCが必要って気がしてます。
- 68 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 19:03:09 ]
- 目的がはっきりしてるのは気持ちいいね。
それなら 勉強するプログラミング言語は PHP だけでいいだろ 後はWeb用語・データベース用語あたりのお勉強だな
- 69 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:00:24 ]
- >>67
wiki, xoopsなど既に流行っている情報共有システムみたいなのを探して、 気に入ったものを導入するといいんじゃないかな。 そしてそれが開発されている言語を勉強するといいよ。 そうすれば、自分の欲しいプラグインを開発できる。 PHPで開発されているものが多いから、>>68氏の通りPHPになりそうな 気がするけど。 linuxでサーバを立てるのでなければ、特にlinuxを勉強することもないよ。 またlinuxを使うだけなら、特にC言語の知識は必要ない。
- 70 名前:デフォルトの名無しさん [2007/05/07(月) 01:08:50 ]
- プログラミングに興味があり、
将来それに関連した職業に就きたいと思っているのですが。 最初にプログラミング言語を学ぶのに、お勧めの言語はありますか?
- 71 名前:デフォルトの名無しさん [2007/05/07(月) 01:10:35 ]
- すみません。
書き忘れましたが機種はwindowsです。
- 72 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:10:37 ]
- Linux, Apache, MySQL, Python, Javaを極めとけば無問題。
- 73 名前:デフォルトの名無しさん [2007/05/07(月) 01:13:19 ]
- ご回答感謝します。
- 74 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:23:08 ]
- >>52
30年も前ではないけど、一般に使われるPCでは、標準ではいわゆる テキストエディタのようなものはなかったよ。記録媒体は磁気テープが 主体。(ラジカセに使われるテープと同じもの) 今のイメージでいうと、edやedlinで編集する感じ。ソースの色分け 表示以前に、画面に表示できる色の数が全然ない。下手をすると、緑一色。 OSもPCのメーカーごとで全然違う。大体BASICなど最低限の開発環境が ついてくるものが多かった。だけど込み入ったことをやろうとした場合、 マシン語をやらなくてはいけなくなる。そこで簡単なアセンブラなどを 自作して、頑張るような感じだった。
- 75 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:36:02 ]
- >>70
将来に〜ということなので、C言語を勧めておく。 素養として、早いうちから知っていたほうがいいと思うので。 ただ最初からこれで実用的なアプリを作るのは、結構大変。 適当なC言語の本を一冊片付けたら、別の言語をやるといいよ。
- 76 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:42:59 ]
- 21世紀にもなってCはねーな。
下水配管工志望じゃあるまいし。
- 77 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:50:27 ]
- つまり奴隷船の漕ぎ手のようなものか
まぁお手軽なスクリプト系言語で速攻で試作品作ってプレゼンできるやつの方が出世しそうではあるが
- 78 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 11:14:33 ]
- >>70
SWI-Prologを推薦しておきます。長所は多々ありますが、 現在のProlog言語の欠点は、 ・ライブラリが豊かとはいえない。 ・他の言語を勉強する気がなくなる。 といったところでしょうか。
- 79 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 16:33:24 ]
- >>78
後のほうね。 国立大には大体Prologの講座があるけれど、そこで受講した 人が、それがために以後他のプラグらミング言語の学習に 悪影響がでたという話は聞いたことがない。
- 80 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 16:34:48 ]
- りゃりゃ、タイプミスだ。プログラミング言語です。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 16:45:54 ]
- ネタにマジレスカッコいい!
- 82 名前:78 mailto:sage [2007/05/08(火) 09:01:48 ]
- ネタのつもりはないが、まあ、ジョークだね。ただ、
Prologの場合、Prolog以外の言語を既に知っている人より、 これがプログラムの勉強は初めてという人の方がすんなり 理解できるということはあるみたいですね。
- 83 名前:67 mailto:sage [2007/05/08(火) 19:05:13 ]
- 遅くなって申し訳ありませんが、アドバイスありがとうございました。
PHPってやつを調べてみます。 Linuxは今回の相談内容を趣味でやるようなものなので、 金をかけないでってことで書いてみました。WinサーバーOS高いようなので
- 84 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 20:35:25 ]
- SOHOなら windows+Apache+PHP で普段使ってるパソコンで十分。
わざわざLinuxサーバたてる事はない。
- 85 名前:26 mailto:sage [2007/05/08(火) 21:11:18 ]
- >>51 - >>74 私の書き込みに端を発するレスだったのですね。気がつかず
すみません。結局 ed -> vi -> emacs のようなUNIX上の流れがあり、それを 横目で睨んで、PDP11 VAXは高価だったので、なんとか自分のオフコン、端末、 マイコンそして後にPCで近いものを作り上げようとした。できあがるとさらに プログラム言語の管理用の構造エディタに仕上げようとした。そんなことに 大変な時間を割いていた。 >>67 >>83 以上のようなわけで心情的には Linux C 親派です。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:44:37 ]
- その辺に転がってる、余ってるパーツ組み合わせてマシン組んでLinuxがいいぞ
- 87 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 18:49:26 ]
- windowsのゲームやアプリ作成が目的で
通信対戦などできるものを目標としているのですが それらを作るためにはどの言語が向いているのでしょうか プログラムの経験は授業でCに少し触れた程度です 将来的にはPGを目指しています
- 88 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 18:54:52 ]
- ゲームPG目指していて本格的にやるならC++とDirectX。
開発効率考えたらC#とManagedDirectxがお手軽。 Xbox360でも動かせるし。
- 89 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 22:13:47 ]
- これからはC#だぜ?
- 90 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 11:05:55 ]
- ネトゲの蔵はMFCアプリもいいよな
- 91 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 11:14:33 ]
- × いいよな
○ おおいよな どういうまちがいだよ
- 92 名前:デフォルトの名無しさん [2007/05/15(火) 15:54:48 ]
- なぜC言語では、整数同士と、非整数同士の除算で、異なる結果にする必要があるか?
- 93 名前:92 mailto:sage [2007/05/15(火) 15:55:44 ]
- すいません誤爆しました。
- 94 名前:デフォルトの名無しさん [2007/05/15(火) 15:56:58 ]
- なぜC言語では、整数同士と、非整数同士の除算で、異なる結果にする必要があるか?
- 95 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 17:14:17 ]
- 整数演算は実数演算より高速だから
- 96 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:00:52 ]
- プログラミング初心者です。
Windows用のWebブラウザ作りたいと思っています。一番利用するアプリなので。 自分の理想に近いものはDonutというタブブラウザで、なるべくWindowsに準拠?した ものを作りたいと考えています。(準拠というのは、UIなどのことです) DonutではWTLというものを利用してるようですが、これは何なのでしょう? やはりC、C++あたりから手を出せば良いのでしょうか。
- 97 名前:デフォルトの名無しさん [2007/05/15(火) 18:21:37 ]
- C言語の入門用エディタとコンパイラ教えてください
お願いします
- 98 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:34:48 ]
- >>96 WTLはActiveXを入れる為に使ってるだけ
基本的にはIEを貼り付けてるだけだから、Delphiで TWebBrowserをポトペタして使うのが比較的簡単だろう
- 99 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:41:14 ]
- >>97
C言語専用は難しいんで C++で代用しては? ・ Visual C++ 2005 Express Edition ・ CPad +、Borland C++ Compiler ・ CINT C++インタプリタ
- 100 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:48:49 ]
- 入門用のエディタなんて聞いたことないなぁ。
- 101 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 19:00:55 ]
- Express Edition は学習用じゃね?
- 102 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 19:04:58 ]
- ExpressEditionはエディタですか?
- 103 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 19:10:18 ]
- windows使いならnotepad.exe
unix/linux使いならvi
- 104 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 19:11:44 ]
- RHLE4ですが、viと入力してもvimが起動してしまいます。viは使えないんでしょうか。
- 105 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 20:55:56 ]
- alias
- 106 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:37:02 ]
- >>102
いや、機能制限はあるものの完全なIDEだ。
- 107 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 00:15:51 ]
- emacsの中でelispで遊ぶのが一番いい
- 108 名前:デフォルトの名無しさん [2007/05/17(木) 10:51:01 ]
- Winで使いやすいスクリプトって何ですか。
バッチファイルとVBSは使えるものの前者は貧弱すぎ後者はどうも小回りが利かない感じで難儀してます。 Win32APIなんかのDLLが簡単に呼べてかつ大抵のAPIは使いやすいクラスにラップしてあるようなのがいいんですが。 となるとPythonになるんですかね。
- 109 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 11:57:34 ]
- スクリプトじゃないけど Delphi ならコンパイル&go までスクリプト以上に速いよ。
そして実行ファイルが作られるから、他のパソコンに持っていってもそのまま動く。 コンソールアプリも、GUIも、コンソール付きのGUIも、どれも簡単に作れる。
- 110 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 12:23:28 ]
- WindowsでPython使いやすいとは全く思えないが。
- 111 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 14:32:59 ]
- >>108
スクリプトであればUWSC APIがクラス化はされてないが、APIをクラス化してつかうスクリプトってもはやスクリプトではないよな
- 112 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 16:23:39 ]
- windowsだからpythonだと思ったり。
fedoraとかlinux系だと嵌ってるひと多いような pythonインスコ fedora python インストール - Google 検索 www.google.co.jp/search?hl=ja&q=fedora+python+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
- 113 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 17:14:57 ]
- >>112
そんなことじゃなくてWindowsでの作業をスクリプトにさせるとして Pythonは他の言語に比べてどうよって話だろ >>108が一体なぜVBSよりPythonの方が「小回りが効く」なんて思ったのか謎すぎる。
- 114 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 22:02:27 ]
- >>108
AutoHotKeyでいいんじゃないかな。uwscでもいいと思うけど。 pythonみたいなクロスプラットフォームなものは、大体OS固有の APIは使いにくいことが多い。 delphiはまあよくできていると思うけど、スクリプト書く気分では ちょっと使えないな。
- 115 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 22:05:26 ]
- ahk,uwscは何か違うだろ・・・
- 116 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 22:10:15 ]
- 目的が達成できれば何でも大して変わらん
- 117 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 22:44:20 ]
- Windows PowerShellはどうだろう?
ただのDLLを呼べるかどうかは知らないが、 .NET Frameworkという巨大なクラスライブラリが後ろについている。 まあ.NET Frameworkのクラスライブラリが使いたいだけなら、 COM相互運用でWSHからもある程度は使えるが。
- 118 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 23:54:00 ]
- >>117
そこまでいっちゃうならIronPythonだって有り得るよね 小回りとは遠く離れるけど
- 119 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 20:18:35 ]
- 初心者です。
タスクトレイ常駐で予定などの簡単なメモを書くことができるソフトを作りたいのですが どの言語が最適でしょうか?
- 120 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 20:26:15 ]
- C#, Delphiあたり
- 121 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 07:07:16 ]
- >>119
SWI-Prolog インタプリタ
- 122 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 10:24:11 ]
- アセンブラ最強!!!
- 123 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 13:17:15 ]
- >>119
.NETアプリで良いのならVB.NETかC#だろうね 個人的にはC#押しとく
- 124 名前:デフォルトの名無しさん [2007/05/20(日) 02:02:10 ]
- テキストファイルの置換や比較、整形をするツールを作りたいと考えています。
基本は使い捨てなので、出来る限り少ない手間で実現できると良いです。 また作るソフトは、ファイルの選択などGUI操作が出来ると良いです。 何かお勧めの言語環境があれば教えてください。
- 125 名前:デフォルトの名無しさん [2007/05/20(日) 04:46:09 ]
- HSPなんかはGUI操作が簡単にできて楽だよ。文字列操作も、
メモリノートパッド命令があったり、 結合も"文字列1"+string+"文字列2"でできたりするし。 Cとかと比べると相当少ない手間で十分。
- 126 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 04:48:40 ]
- COBOLを強く推薦しまつ
- 127 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 06:40:04 ]
- HSP でいいんじゃね。
- 128 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 07:53:47 ]
- >>124
主だった言語の代表的な処理系はGUI操作は問題ないから "使い捨ての"スクリプトファイルを書きやすい言語は何か という質問と解釈していいのかな。 正規表現を前提にするか、しないかで、選択肢がありそう。
- 129 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 12:26:00 ]
- OS:knoppix5.1.1(普通のCD版をそのまま2GBのUSBメモリにインスコ)
したいこと:普段のちょっとした操作を簡略化したり。最終的には2chAAの育成シミュレーションゲーム(出来ればwinでも動く) 今まで全くプログラミングに興味を持ったことがなかったけどknoppix触ってみたらなにこれおもすれ―となりすんごいPC弄るのが楽しくなったので勉強してみたいと思いました。 どの言語がいいんでしょうか?
- 130 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 15:44:55 ]
- Javaやっとけ。
ネイティブ+GUIにこだわるならFreePascal+Lazarus。 WOCAだからWinが必要だし、日本語まわりが怪しいが。
- 131 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:32:46 ]
- C#だって動くんだ!
と言いたいが、普通はJAVAだよね
- 132 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:54:31 ]
- つーかプログラミング入門したいならWindowsが常識だろ。常識的に考えて・・・
- 133 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:04:11 ]
- つーかプログラミング入門したいならUNIXが常識だろ。常識的に考えて・・・
- 134 名前:デフォルトの名無しさん [2007/05/20(日) 19:07:51 ]
- つーかプログラミング入門したいなら自作ボードが常識だろ。常識的に考えて・・・
- 135 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:26:26 ]
- DOSの頃にはフラットな32bitのメモリ空間と
グラフィカルでハイレゾなMotif、 無料の開発ツールが綺羅星の如くそろったUNIXに大変に憧れたものだったが 大学入って実物触ってみると実にしょぼくてガッカリしたものだったな。
- 136 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 22:31:28 ]
- ほんとにねえ。10年前にLinux触って同じことを思った。
ところで本題なんだが、鯖管ということでSIerに入社したら人員配置の関係でPGに回されたんだがどうすればいいんだろう。 Perlぐらいの経験はあり。やっぱJavaかC#ですか?
- 137 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 06:16:34 ]
- >>136
会社にもよるんだけど、言語はproject毎で変わるから何とも。 ただ、何が来ても対応できる柔軟性は必要。 そういう意味では、JavaとかC#でOOPを押さえておくとかは意味があるかも。 あとはperlのお作法を忘れて、それぞれの言語に文句垂れないとか重要。w
- 138 名前:デフォルトの名無しさん [2007/05/21(月) 14:39:22 ]
- なぜC言語では、整数同士と、非整数同士の除算で、異なる結果にする必要があるんですか?
- 139 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 14:40:29 ]
- 正直そのがんばり方がよくわからない
- 140 名前:デフォルトの名無しさん [2007/05/21(月) 14:41:55 ]
- プログラムをあまりかかないからわからんのだが・・・
Windows上で、あるプロセスが内部処理でマルチスレッド処理している場合、それらのスレッドを、まったく別の外部プロセス(親プロセスではない)が、あるスレッドを指定して監視および終了などの制御ってできるのだろうか? .NetFrameworkでのAPIでそんなのあったら教えてください。
- 141 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 14:43:11 ]
- 正直スレ違い。
- 142 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:09:52 ]
- 初めまして。
今、プログラミングにすごい興味があるのですが、、どの言語が初心者には覚えやすいですか? 【OS】ウィンドウズ 【動機】なんとなく 【用途】特に無しw
- 143 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:19:47 ]
- 覚え易いといっても
1、覚えるべき項目が少ないが、それをどう組み合わせるかのノウハウは別 2、覚えるべき項目は多いが、検索さえ出来れば組み合わせるだけ どっちが希望なの?
- 144 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:39:11 ]
- >>143さん
2の覚える事はいっぱい(ry の方でお願いします。
- 145 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:42:07 ]
- どんな言語であれ、言語そのものを学ぶことが目的になってしまうと長続きしないと思うな。
- 146 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:47:14 ]
- >>145
禿道 >>142 なんか作りたいものがある場合と、 単に興味があるだけの場合では、 後者の方が速攻飽きて放り出す可能性大 特に初心者は割と舐めてるから、 後者のケースは結果として何も出来ないうちに放り出す事が多いw
- 147 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:54:00 ]
- >>145-146
なるほど。お早い返答ありがとです。 確かに言語自体を理解してないので(汗 舐めてるつもりはないですが甘く見てる事は確かだと思います。。。 作りたいものが出てきたら、またお邪魔させてもらいます〜 ありがとうございました。
- 148 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 19:26:59 ]
- Windows開発環境(基本無料)
迷ったらC#とVBSやっとけ。 お手軽-ゲーム系: HSP お手軽-ゲーム系-RPG限定: RPGツクール(有料) ファイル処理、テキスト処理、Excelの自動処理なんかの小物ツール作成に最適 お手軽-スクリプト-純正: VBS, JScript, バッチファイル <- 迷ったらとりあえずこれ お手軽-スクリプト-非純正: Ruby, Python <- これもなかなか。Perlはウンコ GUIアプリやDirectX使ったゲーム、その他高速に処理したい場合に使用する。どれも統合開発環境つき。 本格-コンパイラ-純正: Visual C++ <- プロ用、いろいろ糞めんどくさい 本格-コンパイラ(.NET)-純正: C#, VB.NET <- GUIとか作るのが楽。起動もっさり。迷ったらC#選んどけ 本格-コンパイラ-非純正: Delphi <- GUIが得意、フリーウェア作るのにいいかも。Unicodeはいろいろ面倒。.NET版もあり 学習用(ってこともないんだが、Winでわざわざ使うメリットは薄い) C/C++言語-コマンドライン: Cygwin(似非Linux環境), Mingwin, BCC C/C++言語-統合開発環境: Visual C++ Express BASIC: ActiveBASIC Java: Eclipse PHP: よく知らん その他ゲテモノ系 D言語, Lisp, Scheme, Haskell, ...
- 149 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:34:22 ]
- 金かけずにプログラムはじめたいんですけど
- 150 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:36:09 ]
- >>143
肝心の聞き手はもういないようですが、 1、の代表は Lisp Prolog COBOL 2、は C++ PHP あたりでいいですか。
- 151 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:37:44 ]
- JavaScriptならブラウザだけでできるぞ
- 152 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:54:22 ]
- >>148
>>150-151 亀レスすみません(汗 参考になります! ありがとうございました。
- 153 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 21:44:30 ]
- >>149
わりとフリーの開発環境を持つ言語は多いんで、どうぞお好きに
- 154 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 22:22:53 ]
- >>143
別人だけど、それは間違った解釈だろう。 1.の代表は、アセンブラ、C言語とか所謂「低級」な言語を差していると思われ。 prolog, lispはこれに該当しない。(COBOLは本職でなければ、やる必要はない。) 2.はスクリプト言語など、別の人が既にライブラリという形などでたくさんの機能を 提供してくれているから、どれを使えばいいかさえわかれば簡単にプログラムが かけるが、たくさんありすぎて探すのが大変ってことだろう。 ちなみにデスクトップで使うなら、PHPは不適切だろう。 あとC++は、「覚えることがたくさんあり、使うノウハウはまた別に覚える必要があり、 検索もたくさんしないとだめ」な言語。使いこなせば切れ味は凄いけど、そうなるまで かなり労力がかかる。
- 155 名前:150 mailto:sage [2007/05/21(月) 23:26:14 ]
- 易しい言語をという前提があったのだから、
C++は適切でなかったか。Javaでもだめだとおもうけど。 半日の講習で大体書けるようになるのはPrologだけかな。
- 156 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 00:04:11 ]
- つ[brainfuck]
文法を覚えるだけなら5分でできる。
- 157 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 03:54:15 ]
- 主観だけど>>142みたいのはC#かVBじゃない?
なんかポチポチしてるだけでウィンドウが出てきて、 なんか動いてる気持ちになれるから
- 158 名前:デフォルトの名無しさん [2007/05/22(火) 04:32:21 ]
- 本格的なプログラマーになりたいのならばC言語は押さえとくべきでしょう。
そこからC++なりJAVAなりC#なりに進むのが正攻法です。 C言語を使わないとかは問題ではありません。 主流言語のほとんどはC言語から派生したものです。 基を知っているか知らないかでは後々大きな違いが出てきます。 JAVAとC#を比べた場合、ほぼ互角ですが、速さではJAVAがメモリではC#がより優れています。 ただしWindowsでのクライアントアプリでは、やはりC#に分があります。 .NETならば断然C#ですが、世の中とは皮肉なもので、現実はC#よりもVBのほうが人気があります。 もしもWEBデザイナーであるならば、JavaScriptやPHPをするのも悪い選択ではありませんが、それではWEBデザイナーの域を出ないでしょう。
- 159 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 04:52:28 ]
- >>158
「一時期ウェブサイト作りに興味があってJavaScriptとかPerl(CGI周り)とかは一応押さえてる」 というようなレベルで、「今度はiアプリに興味が出てきたのでJavaを始める」というのは無謀でしょうか? 多少遠回りになったとしてもC言語はやっておくべきですか? アドバイスお願いします。
|

|