- 1 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 20:50:05 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っている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 Part10 pc11.2ch.net/test/read.cgi/tech/1215717670/ 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/
- 696 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 13:26:01 ]
- >>695
Prolog これ以外あり得ない。
- 697 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 13:54:57 ]
- >>695
Perl
- 698 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 14:19:25 ]
- >>696
Web上の人名辞典を引いて人名かどうか判断するような仕様だと、 得意ともいえないのではないかな。
- 699 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 14:26:08 ]
- >>698
セマンティックウェブはPrologが最も得意とするところ。
- 700 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 15:17:34 ]
- >>664 Javaが良いのでしょう。リスク分散のために、C#あたりもかじっておくとさらに安心です。
- 701 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 16:20:22 ]
- C++
- 702 名前:デフォルトの名無しさん [2008/10/21(火) 18:08:46 ]
- javaでできたソフトってほとんど見ないんですけど、やはりソフトなどの世界ではjavaは不向きなんでしょうか?
じゃあ、どこで使われてるんですか>java
- 703 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 18:53:53 ]
- プロプライエタリでクローズドなクラウドの中
- 704 名前:デフォルトの名無しさん [2008/10/21(火) 20:04:02 ]
- >>694
サンクス 参考にさせてもらうよ
- 705 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:00:49 ]
- >>702
javaってwebで使われてんじゃねえのかな urlの最後がjspのサイトはjavaで作られている
- 706 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:02:48 ]
- ケータイのゲームってjavaなんじゃないの?
- 707 名前:デフォルトの名無しさん [2008/10/21(火) 23:54:10 ]
- C#→java と学ぶのはありでしょうか?
今のところはは趣味の範囲だと思うので。
- 708 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 01:04:53 ]
- あり。
てゆーか、趣味なら自分でやりたいと思ったものをやれ。
- 709 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 14:50:19 ]
- >>707 ありだが、最終的にやりたいのがJavaならば、C#をやろうとしているのはなぜなのだろうか?
- 710 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 19:26:28 ]
- >>706
ほとんどって言っていいくらいjavaだ
- 711 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:48:26 ]
- windowsで動くオヌヌヌのコンパイラを教えてくらさい
- 712 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:52:53 ]
- VC#2008Express
- 713 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:54:47 ]
- >>711
どの言語だよ。それによって選択肢はかなり絞られると思うが。
- 714 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:56:54 ]
- >>713
C言語です 大学の課題を家でやりたいんで
- 715 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:09:40 ]
- IDEがセットのVC++か、
逆にコンパイラだけでシンプルなBCCか、 CygwinでGCC使うかぐらいの選択肢しか無い むしろ、大学での環境に合わせたほうがいいのかもしれん GCC?
- 716 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:20:16 ]
- >>715
gccです しかし大学のPCが何故かMacなんで・・・
- 717 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:29:02 ]
- 最新windows GCC
www.tdragon.net/recentgcc/
- 718 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:32:24 ]
- make環境とか考えたらcgwinが手っ取り早いよ。
どうせパフォーマンスなんて要らないだろ。
- 719 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:40:53 ]
- 仮想環境でLinuxを動かすとか。
導入は、ちょっとググれば、わりと簡単だと思う。
- 720 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:55:52 ]
- MinGW
- 721 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:57:36 ]
- >>720
717で紹介しただろが
- 722 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 22:34:37 ]
- コンパイルできないオワタ
もう死ぬしかないのか
- 723 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:02:19 ]
- ぐぐれ
- 724 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:07:17 ]
- >しかし大学のPCが何故かMacなんで・・・
なんかなぁ
- 725 名前:デフォルトの名無しさん [2008/10/23(木) 00:11:11 ]
- 我々が使うようなアプリケーションソフトって、だいたいどのプログラミング言語でできてるんですか?
C?C++?C#?
- 726 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:11:51 ]
- 東大とかMacじゃなかったっけ?
- 727 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:13:35 ]
- Macは中身はUnixなんで、プログラミングにはいいとかって話だけど。
- 728 名前:デフォルトの名無しさん [2008/10/23(木) 00:22:38 ]
- お願いします。仕事で困っています。
教えてください。 下記のSQL文がわかりません。 SELECT DISTINCT VALUE ( SUBSTR ( 項目A , 1, 3 ) , 'XXX' ) FROM テーブルA これは、テーブルAの項目Aの1桁目〜3桁を表示? この 'XXX' ← この文がわかりません。
- 729 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:30:08 ]
- >>728
スレ間違えてるよ
- 730 名前:デフォルトの名無しさん [2008/10/23(木) 00:38:45 ]
- >>729 すみません 本当にこまってまして・・・
- 731 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:40:17 ]
- C:\MinGW>gcc ex5.c
C:\MinGW>./a.out '.' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 (´;ω;`)
- 732 名前:デフォルトの名無しさん [2008/10/23(木) 00:56:01 ]
- >>731
なんでパス区切り文字に/つかうん? c:\ってかいてくれてるやろ!
- 733 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:58:46 ]
- >>731
cygwinなら、./aでOK。
- 734 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 01:03:30 ]
- 問題解決しますた
ありがとうございました
- 735 名前:728 [2008/10/23(木) 01:03:40 ]
- (>_<)たすけてください
- 736 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 01:04:32 ]
- MinGWって実行可能形式のデフォルト名a.outだっけ?a.exeじゃなかった?
- 737 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 01:07:55 ]
- >>735
回線切ってPCは窓から投げ捨てるといいと思いますよ。
- 738 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 02:01:58 ]
- LinuxかBSD乗り換えたらまずはこれを覚えとけっていう言語はありますか?
- 739 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 02:49:10 ]
- シェルスクリプト or Perl or C
- 740 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 02:59:21 ]
- 趣味のデスクトップユースなんで、突っ込み大歓迎。
Cは前提として、シェルスクリプト、Perl、あとはPythonかなぁ。 経験上、知ってると便利だけど知らなくても全然問題ないのはawkとかsedとかtclとか。
- 741 名前:740 mailto:sage [2008/10/23(木) 03:00:08 ]
- リロードしてなかった…orz
- 742 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 03:10:50 ]
- >>739-741
早速のレスありがとうございます。 Cとシェルスクリプトは必須のようですね Cか、難しそう……。まずはシェルスクリプトから勉強してみます。 PerlとPythonはどちらもインタプリタ言語?ですよね。 Perlは定番だが古いイメージがあってPythonのほうが将来性が あるような気がするんですが、根本的に間違ってるでしょうかね?
- 743 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 03:33:53 ]
- perl覚える暇があったら、awkやsedを知っておく方が潰しが利くよ。
- 744 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 04:32:52 ]
- alias pawk perl -e
- 745 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 08:04:07 ]
- オークの変種がポークとかお洒落すぎるわ
- 746 名前:738 mailto:sage [2008/10/23(木) 14:22:06 ]
- Pythonに関する記事を調べてたら2.x系から3.xへの
下位互換性の無い岐路にたっているようで。 とりあえずシェルスクリプト, sed, awkから勉強しようと思います。 ありがとうございました
- 747 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 15:55:26 ]
- >>725 みんなが同じアプリを使っているのではないからわからん。
- 748 名前:738 mailto:sage [2008/10/24(金) 03:07:09 ]
- しかし調べて行けば調べて行くほど使えない言語ですね、Python
- 749 名前:738 mailto:sage [2008/10/24(金) 03:57:14 ]
- へぇ、そうですか。
- 750 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 08:25:35 ]
- >>748には使えない言語だったのだね。
- 751 名前:738 mailto:sage [2008/10/24(金) 09:12:26 ]
- Pythonを極めた上で使えないと言ってるんですよ。
- 752 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 10:38:12 ]
- 調べる人 -> 使えない言語と思う。
使ってる人 -> 使える言語だと感じる。 のような傾向はある。
- 753 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 10:39:42 ]
- あと10年待っても2.0が出そうにないRuby最強と言わざるを得ない
- 754 名前:デフォルトの名無しさん [2008/10/24(金) 10:44:21 ]
- >>751
「お前にとって使えない」だろ?
- 755 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 11:06:59 ]
- むしろ>>738が使えないヤツだな
極めたとか何いってんだかw
- 756 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 11:10:03 ]
- キミはこれが同一人物に見えるのか
- 757 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 17:22:23 ]
- VistaとかGoogleに依らない、単独アプリでデスクトップマスコットを作りたい場合、
どの言語が向いているのでしょうか、教えてください。
- 758 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 17:39:48 ]
- SilverlightかAirじゃないの
- 759 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 17:41:35 ]
- >>758
ありがとうございます。 早速調べてみます。
- 760 名前:デフォルトの名無しさん [2008/10/24(金) 18:16:53 ]
- javaがホビーユースだと使いづらいって、本当ですか?
- 761 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 18:31:27 ]
- あと、連投になってしまうんですが、もうひとつ質問を。
C++を使って、winapiプログラミングってできるんですか? 今まで、c++の場合はMFCを使わないといけないような気がしていたので。
- 762 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 19:18:26 ]
- ほとんどの言語からapi呼べる
- 763 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 20:25:24 ]
- >>760
用途による。
- 764 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 22:04:35 ]
- Javaを選んだ時点で膨大な量のWindows開発環境の情報・ライブラリが全く役に立たないからな。
しかも仕上がりがなんかおかしいし。 生産性を比較してもC#の方が圧倒的に上だしわざわざJavaを選ぶ理由が見当たらない。
- 765 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 00:07:11 ]
- Windowsに限るならC#の方が得策かもねー
Javaなら比較的多くのプラットフォームで動くというのが利点だろうね.(MONOとかあるけどまだまだだ まぁ,そんなこと言ってたらCの方がいい,アセンブリ言語の方がいいってなるけどさw
- 766 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 00:14:02 ]
- ネットワークゲームを作ろうと思ってた時期があって、サーバー側はJavaで書くかどうか悩んだな。
- 767 名前:デフォルトの名無しさん [2008/10/25(土) 06:22:28 ]
- >>328
面接応募者の実務経験をどうやって客観的に評価するんだ?
- 768 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 16:18:00 ]
- >>760 俺にとってはそうだった。
- 769 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 16:22:23 ]
- >>767
心眼で
- 770 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 23:07:14 ]
- 学歴で
- 771 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 00:07:11 ]
- >>762
ありがとうございます。APIに言語は関係ないんですね。 >>763 javaが向いてるのは、ネットワーク周りのプログラムだとして、向いてないのはどんなところですか? 小物を作るときにguiが面倒とかですか?。 >>764 やっぱり、C#はRADなので生産性がいいんでね。 >>765 多くのプラットフォームで動くという場合以外はやっぱりC#の方が後に出ただけ上ってことですか。 >>768 やっぱり、javaが便利と感じるかどうかは人と用途によるんですね。
- 772 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 00:17:18 ]
- 仕事のC#ってのも増えてるのかな?
C#がもう少しこなれてくれば、Delphiのように・・・無理かな・・・ 個人の趣味で遊ぶにはいいと思うけど、それも盛り上がってないしな
- 773 名前:適当な回答 mailto:sage [2008/10/26(日) 00:24:23 ]
- >>771
JAVAが明らかに向いてないのは、GUIだね 当然JAVAにもその手のはあるんだけど、重かったりするし、統一感がなかったりする C#はRADってのあるけど、C#/.NETはJAVAと違って初めからGUIも意識して作られている 多くのプラットフォームは、どちらも微妙 C#は結局Windowsがメイン環境になるし、JAVAもやっとオープンソースになろうかと言うところ JAVAはサーバーサイドのソフト作ったりするお仕事で便利 Windowsでアプリケーションとか作るのなら、C#の方が便利 JAVAがサーバー側から攻めてきてるとすると、C#はクライアント側から攻めに行ってる
- 774 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 00:35:49 ]
- 最近プログラムに興味があってやろうと思うんですけど、
とりあえずやってみたいのはイメピタのような携帯で画像を送って携帯にurlが帰ってくるようなうpろだです。 関係ないかも知れないですが携帯サイトなどを作る仕事してたのでhtmlは基本的にほぼわかります。 何から覚えるべきか神々の皆様のアドバイスお願いします。
- 775 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 00:47:53 ]
- JavaScript と WebProg
- 776 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 03:11:14 ]
- >>771
>後に出ただけ そういう意味で言ったわけでもなく,>>773が言うように「目的によって」というところが大きいだろうね,と言いたかったはず>俺 なにを思ってJavaを使いたいと思ったかもういちどかんがえてみよー >>774 WEBプログラムなら,とりあえずPerlやっとけば何とかなる希ガス とりあえずならPHPとかでも
- 777 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 03:35:39 ]
- WebでPerlはもうやめといたほうがいい。
PHPは現在の定番として、今後の有効株はRubyかPython
- 778 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 12:36:25 ]
- 特に公開するサービスでは「初心者+PHP」はやめた方が…
脆弱性含む可能性が高いと思う
- 779 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 12:38:32 ]
- >>774
インフラ周りの知識 言語よりももっと重要
|

|