初心者の俺が初めて覚えるプログラム言語

■ このスレッドは過去ログ倉庫に格納されています
2007/01/26(金) 05:22:40
CかJAVAかVBで迷ってるので、どれが良いか教えろ。
2010/03/29(月) 23:22:55
small basic
170(u_・y) ◆rT33C51l9k
垢版 |
2010/04/30(金) 03:06:17
>>168
ほんとに生産的なレスをしねえゴミだな


本気でやるならC
ちょっとやるなら何でも好きな言語やればいい
2010/04/30(金) 04:03:18
伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる
・今のPHPを作ったのは、何十人もの開発者ですよ。私は1人目の開発者だったに過ぎません。
・問題を解くのが好きなだけで、プログラミングは大嫌いです。
・いかにプログラミングを避けるかを考えていたら、コードを再利用するためのツールとしてPHPができました。
・PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何でしょう?誰が歯ブラシの本なんて読みたがります?
・パーザを書くのは苦手です。本当にダメなんです。今でもね。
・PHPには「protected属性」も「仮想メソッド」もありますよ。情報学科の教官が「重要だ」っていうやつは何でもね。僕自身は、こんなものどうでもいいと思ってますけど。
・プログラミングを好む人がいるのは知ってますが、全く理解できないですね。
・僕はホンモノのプログラマではありませんから、やっつけ仕事ですよ。ホンモノのプログラマは、「動いてるように見えるけど、メモリリークだらけじゃないか。直す必要があるかもね」なんて言うでしょう?僕なら、10リクエストごとにApacheを再起動しますね。
・いえ、メモリリークはちゃんと気をつけてますよ。でも、プログラミングってほんとクソだなと思いますね。
・プログラミング言語を作るつもりはありませんでした。どうやって作るのかも知りませんし。論理的に必要だと思われるものを足していっただけなんです。
・僕の発言に怒ってる人がいるようですね。僕がプログラマとしてひどいのは認めますけど、でも、多分あなたたちよりマシだと思いますよ(笑)。
2010/04/30(金) 04:46:15
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Java2位の実感ないんだけどJavaって具体的に一体どこで使われてるの?
サーバサイド、組み込み、それともAndroidアプリが流行ってるから?
ただAndroid出る前はJava1位だった気がするけど。
2010/10/30(土) 16:38:37
ケータイじゃないの
2010/10/31(日) 01:29:37
VBとかPHPって派遣前提か?
SIerとかはjavaが多いと思うが。

C#はlinux用途で普及しないから駄目だろ。

scalaとか関数系は仕事にならんオタク向け。

rubyは一時の流行り物で終わる。

だからBrainfuckマジおススメ♪
2010/10/31(日) 11:37:51
>>174
Brainfuck以外もネタなんか?


2010/10/31(日) 17:21:26
>>155いる?
2010/11/06(土) 01:33:29
言語なんて覚えても奴隷になるだけ
JavaをちょろっとやってOOPを知ったかぶれば十分
営業力つけて独立、エロサイトでも作って設けろ
2010/11/08(月) 10:10:27
スッドレー!
179デフォルトの名無しさん
垢版 |
2011/03/27(日) 22:21:57.06
初めて覚える言語は何にすればいい?
2011/03/27(日) 23:14:29.99
PHP
2011/03/28(月) 23:44:21.40
>>179
scheme
2011/04/20(水) 02:27:05.47
用途:アマゾン、ヤフー、楽天などから商品情報(単価、ランキング、売れた数など)を自動で収集して、分析したい
使っているOS:XP

全くの初心者です。どの言語を覚えたらできるでしょうか?
2011/04/20(水) 10:12:49.46
>>182
日本語。先ずは、板名一覧を読むところから始めましょう。
184182
垢版 |
2011/04/20(水) 13:00:03.09
>>183
スレ違いでしたか?
ここが一番適切かと思ったのですが
誘導していただけると助かります
2011/04/20(水) 13:03:32.25
つ[WebProg板]
186182
垢版 |
2011/04/20(水) 13:35:18.87
>>185
スレ違いじゃなくて、板違いだったのですね
WebProg板なんていうものがあるのさえ知りませんでした
ありがとうございました
187デフォルトの名無しさん
垢版 |
2011/06/20(月) 01:36:35.61
やっぱり JavaScript だな

簡単で取っ付きやすくて、ウェブブラウザさえあれば直ぐ始められて
お金も掛からないし、ブックマークレットとか、ブラウザ拡張とか、
ウェブページのカスタマイズとか、ゲームとか、ちょっとした GUI
アプリとか、ウェブと連携したアプリとか、割と適用範囲が広くて
便利に使えるし、IT 各社が積極的に力を入れている言語でもある
2011/06/20(月) 05:15:08.70
使用ユーザー数が、実はかなり多い言語かもしれないな
JavaScript

けれど、どうして、Cといい、jsといい、ゴミみたいな言語が
普及するんだろ
やっぱ、世界の平均的、人間の思考に見合った言語が普及していく感じがして

特定の奴にしか扱えない言語だと、ネット上のリソースが、
ゴミ言語のリソース量に勝てなくて、、、、ダメだな

ITの技術はやっぱり・・・・一人の技術者やらが進化させるんじゃなくて
世界中のプログラマの平均レベルが進化させていく・・・・・ 個人の力などたかが知れている・・・

もう、pc上でのプログラミングしないで、紙上でのそれで満足しようかと思う

この世界は・・・救えない。 進化の道をゆっくり歩んでくれば良い
俺はそれに参加しない、
今はRubyをメインにしているけれど、初心者にRubyを勧めようとも思っていないんだ
自分が5年後も使っているとは思えないからな・・・・・・・・・・

人と同じペースで学べず、成長できないってのは・・・ それが遅いにしろ、速いにしろ、不幸なものだ・・・
2011/06/20(月) 06:32:27.31
JavaScriptは環境的にすぐ始められる言語であっても、簡単な言語ではないでしょう。
ゴミ言語でも無いと思う。

それに業務という前提がなければ、初心者にRubyをお勧めするのは悪い事では無い。
190デフォルトの名無しさん
垢版 |
2011/06/20(月) 07:40:35.00
いずれにしろ、能書き垂れるだけで手を動かせない奴が不幸なんだ。
2011/06/20(月) 15:27:53.30
>>189
簡単な言語じゃない = ゴミ言語じゃん
自分で言ってる
環境最初から入ってるくせにPerlの代わりにもRubyの代わりにもならないっていうのは
ある意味凄いよwww
インストールの手間を考えても、そっちの言語使ったほうがjsよりもマシなんだからな
サンプル動きやしないけどIronRubyとかブラウザ上でも実行させるための準備をし始めてる

>>190
手を動かすのは俺以外の奴の仕事でいいよ
俺は実際に作っていく段階は退屈でしかない そういう結論がでた
作業的なプログラミングしてても自分が向上してる感じが全くせず、マジで時間の無駄だと思う
リファレンス眺めていたほうが100倍マシ、
この世界にあるアプリケーションの中で、「つくって無駄じゃなかった」ものなんてあるか?
ひとつもない。しいていうなら、大勢が無駄なものを作ったことによって、世界が成り立ってるだけで
個人がそんな躍起になってアプリケーションを作るものでもない、設計さえ完成すればあとは人海戦術だろうと完成するんだろ
人海戦術で作るべきアプリを個人で年単位の時間かけて作る気とか無いし
世界の技術前進の後押しはしてやるけど、俺が前に出る事はないと思う
プログラマでもハッカーでもなく、あくまで一般人という部類に納まりたい

最近の自分の書いてるコードには「嫌味」を含ませてる
言語に、OSに、エディタに、その機能が無いからこんな冗長してるんですよ っていうアピール
環境側でいずれ提供されるべき機能を無理して、足りない部品でしっかりと作るのはバカらしいと
それをみた誰かが世界を前進させることを期待する
2011/06/20(月) 22:08:43.38
>>191
ままのおっぱいでも吸ってろ
2011/06/20(月) 22:18:36.95
相手にした俺がバカだった。
194uy
垢版 |
2011/06/20(月) 22:30:22.18
ゴミみたいなスレだな・・・・・・・・・・・・
2011/06/21(火) 06:31:04.48
コテハン使う奴にいいレスは書けない
常識だろ
中身無さ過ぎ
>あくまで一般人という部類に納まりたい
現実見ろよ
プログラミングに興味を持つがつくって無駄じゃないアプリ1つも作れないお前は十分一般人
納まりたいってw
背伸びするなよ
2011/06/21(火) 23:56:59.86
>>191
>手を動かすのは俺以外の奴の仕事でいいよ
>俺は実際に作っていく段階は退屈でしかない そういう結論がでた

まあ手動かしちゃうといろいろバレるからな
自分に自信がない奴は手よりも口を動かしていればよろしい
2011/06/22(水) 03:08:07.42
Aでもやってろ
198uy
垢版 |
2011/06/23(木) 02:31:55.71
ゴミじゃねーかこのスレ・・・
2011/06/23(木) 07:30:10.75
>>198
自己紹介乙
2011/06/23(木) 08:17:42.46
いつから俺はスレになったんだ・・・
日本語 す ら わからないんだな・・・
2011/06/23(木) 12:54:40.57
>>200
すれた男って意味のすれだろ?違うの?
202デフォルトの名無しさん
垢版 |
2011/06/23(木) 21:44:59.72
ずれた男だろ。JK
2011/06/24(金) 00:31:21.35
マジで 日本語 す ら  不自由なんだな・・・
2011/06/25(土) 03:45:53.16
ゴミみたいなスレだな
2011/06/30(木) 04:11:37.83
同意
2011/07/02(土) 05:20:53.73
はいはいゴミゴミ
2011/07/06(水) 14:49:56.66
2011年になっても未だにJAVA使い続けてる奴ってさ
仕事で仕方なくならわかるけど

家でもJAVAやってるなら本当にバカだよね。哀れ


でもお前はゴミなんだけどねw
2011/07/08(金) 06:27:25.67
http://ja.wikipedia.org/wiki/馬鹿
のように日本語が混じってるURLをハイパーリンクでクリックさせたい場合
どう書けばいいのでしょうか?
2011/07/08(金) 06:42:02.42
>>208
URLエンコード
2011/07/09(土) 00:37:00.04
>>209
ありがとうございます!
解決しそうです!
211デフォルトの名無しさん
垢版 |
2011/07/17(日) 17:28:07.28
28歳職歴なしの無職です
IT関係で就職しようと思い7月の頭から基本情報の勉強をしています
午前の対策が一通り終わったので午後の対策に入ろうと思ったところどの言語を選べばいいかわからず迷っています
近くのハロワの求人を検索するとC言語の求人が一番多いのでCを選ぼうと思っているのですがいかがでしょうか
将来を据えてやっておいたほうがいい言語も教えてほしいです
2011/07/17(日) 18:09:26.65
>>211
求人でcが有るのは教養として覚えてないと苦労する
実務としてはjavaの方が多いけど、javaしか出来ないやつは、メモリの関連のバグでこけやすい
cで試験パスして、javaも覚えとけ

最後に、面接前までにはアナログ時計(ラジアン計算程度は出来るかの確認)とモグラ叩き(配列と画面の対応付の確認)くらいは自力で作れるようになっておく事

以上
213デフォルトの名無しさん
垢版 |
2011/07/26(火) 05:55:09.53
PC初心者の経営学部の大学1年です。
将来、ECショップ立ち上げて起業したいんですけど
今から学ぶ、プログラム言語はJAVAあたりが一番いいんでしょうか?
2011/07/26(火) 06:02:42.35
>>213
絶対に無理だからやめとけ

プログラミングは集中してやらないといけないもの。
雑用や経営と一緒にできるものじゃない。

Javaは今はちょっと微妙。裁判になってるし。
C#.netにしとけ

でもその前にSmallBasicでも使ってみたら?
215デフォルトの名無しさん
垢版 |
2011/07/26(火) 06:43:16.16
>>213
レスありがとうございます。
無理なんですか・・・?大学で取れる講義だとjavaとc言語、rubyあたりしかないんですよね。
javaってそんなに難しいんでしょうか・?今は財務会計とミクロマクロと英会話に
時間取られてる感じです。なんとか大学卒業するまでに書けるようになりたいんですよね。
smallbasicはたまにいじってます。C#.netは初めて聞きました。
2011/07/26(火) 07:08:56.77
>>215
> 今は財務会計とミクロマクロと英会話に
> 時間取られてる感じです。

自営プログラマになるとこれがずーっといつまでも続くだろ。

韓流サイト作った人は一人で全部やってたらしいけど
217デフォルトの名無しさん
垢版 |
2011/07/26(火) 08:58:47.25
>>216
ですね・・・。それに商法と民法、民事訴訟法あたりの法律も勉強せにゃならないので確かに時間あんまないですね・・・。
とりあえずプログラマというより、起業が目標で自分でeコマースショップを立ち上げられるぐらいのスキルを身につけたいです。
大学の教授に聞いたら(専門は経営ですが・・)
HTML CSS→JavaScript→Javaの順番で覚えていけと言われたんですが、この順番と内容はこの板の人達から見てどうなんでしょうか?

2011/07/26(火) 10:26:56.85
>>217
基本だと思うけど無理
4年間そればっかりならいいけどね。

HTMLの前にSmallBasicの習得が必要。一週間で出来ると思う。
JavaScriptはブラウザがあれば実行できるけど、統合開発環境がないと絶対無理。
Javaは習得しても使い道がないので時間の無駄になるかもしれない。

SmallBasicからならVB.netへの移行がスムーズに行く。C#じゃなくなるけど。
Javaは.netと似たようなものだしね。

CSSは知らない。

SmallBasicを勧めるのは、機能が少なくて迷わない。
何が使えるのか入力サポートがあるので戸惑わない。typoしにくい。
.net環境なのでOSを壊さない。
という利点があるから。
ちなみについ先日正式リリースされたばかり。


> 大学で取れる講義だとjavaとc言語、rubyあたりしかないんですよね。

C#.netを選ぶならC言語をやってればいいんじゃないかな。
C系統はC言語が基本だから。

RubyやったらRuby以外できなくなりそう
Javaはまだ使える。
C言語はポインタで躓くかもしれないけど、Javaとか.netでも参照と実体の区別はあるんで、その基本だと思えばやって損はない。


と、てきとうに言ってみる。
とりあえず大文字小文字は区別があるのでちゃんと書く癖をつけたほうがいいね。
2011/07/26(火) 12:02:30.79
まぁ、SmallBasicはないな。
Sqlite3辺りを入れてDBっつーか、SQLになれとくと医院で内科医。
2011/07/26(火) 12:38:12.56
>>217
javaScriptまではその順序で良い
javaの所は、まあ、javaとSQLでも良いんだけど、SQL呼び出せる言語を一つ
スクリプト言語(pael,ruby,python)の方を覚えるのを勧める
2011/07/26(火) 12:39:06.79
あ、もちろんSQLも覚える必要あるよ
2011/07/26(火) 19:59:41.68
>>213
Microsoftのくびきは外しておこう。
つまり.net系言語やMS-SQLServerは捨てる。
# mono?なにそれおいしいの?

Oracleも足かせになる可能性があるのでやめておこう。
つまり、DBのOracleは元より、JAVAも捨てる。

学校で習える物がいいならRubyを極めておけばいい。
HTMLは近い将来にHTML5+css3の情報が多くなってきてから学べばいい。
JavaScriptもRubyがある程度使いこなせるようになってからで。

# マニアックにいくならscheme→JavaScript→Clojure。
# 弊習ででXHTMLorHTML5 + css & MySQL or PostgreSQL
2011/07/26(火) 21:31:37.61
Rubyは簡単に習得できるけどスペック出ないから事業としてやっていけないよ
2011/07/26(火) 21:41:28.44
そんな事を気にする必要は無い。

現時点で速いとは言えないだけであって、コンピュータがスケールアップしていくにつれて
些細な問題になっていく。

現状でも性能が出なければスケールアウトすればいい話。

ところでOracle捨てろというなら、MySQLも捨てなあかんな。
フォークでMariaDBとか?
225デフォルトの名無しさん
垢版 |
2011/07/26(火) 22:56:29.38
皆さんレスありがとうございます。やはり人によってアドバイスは違うので迷いますね・・・。
大学の先輩にもRubyを勧められたんですが、>>218さんが言うようにRubyしか書けなくなる恐れがなんちゃらと
サークルの先輩に言われて・・・。とりあえずアドバイス頂いた方法の中から模索していきたいと思います。
高校時代からもっとPCの勉強しとけばよかったorz
文系大学の講義だとJava、C言語、Rubyあたりが多いんですがこれは何か意味があるんですかね?
それとeコマースショップの作成って難易度的にはかなり難しいんでしょうか?
2011/07/26(火) 23:21:10.04
>>225
結局、何が目的か?によるよ。

単なるWeb通販のサイト作るという目的なら、そういうCMSがあるからカスタマイズする程度の知識身につければいいだけ。
もっと言えば、会社立ち上げてサイトの作成は他の人間にやらせたり、外注したりすればいい。

技術的な部分に興味があるならサーバ構築含めて色々やるべき。
Rubyしか書けなくなる恐れが〜とかそういう話をするならschemeを初めにみっちりやる。

C/C++が難しすぎるだけでRubyの習得が簡単なわけじゃないし。
強力な言語を身につけて、強力な言語だけを使うってのは悪い事じゃない。
2011/07/27(水) 01:04:39.27
つーかウダウダ言ってねーでまず行動しろよ
行動が遅い奴が経営なんかやってもうまくいくはずがない
2011/07/27(水) 01:49:24.37
まあ三年しないうちに
広告代理店に就職が決まったのでみなさん今までありがとうございました
ってなことになるんだろうけどな。
229218
垢版 |
2011/07/27(水) 06:32:03.43
勉強する時間に制約があるんだから、言語よりも開発環境と実行環境が優れていて情報が多いものを選択するべき。
だからMSの.netを勧めた。

みっちりやれるんならLinuxでPythonがお勧め。

>>222みたいに
> Microsoftのくびき
なんて言っちゃう人の言うことに耳を貸さないほうがいい。

>>224
> コンピュータがスケールアップしていくにつれて
とか、馬鹿丸出し。
コアあたりの性能が頭打ちだからマルチコア化しているんだけど、
コア数を増やしてもシングルスレッドプログラムの実行性能は向上しない。
マルチスレッドでの性能向上には限度があるんですよ。
2011/07/27(水) 10:58:27.06
つまり、外注したときにこういう阿呆に騙されない程度に広く浅く知識を身に着けておくべきだな。
2011/07/27(水) 11:10:11.08
SmallBasicなんか勧める奴を見かけたら、ちょっと待てと口を挟むのが優しいプログラマ
232218
垢版 |
2011/07/27(水) 18:00:26.93
>>231
代入、四則演算とかのごく単純な機能から
配列とかイベントコールのような、
スクリプトを含む全てのプログラムの基本構造にかかわる部分が勉強できる。

機能が少ない分だけドキュメントも少なく、無駄に深入りせずに基本を学べる。
無駄な時間をかけずに済む。

本職プログラマの道をあきらめるとしても、プログラムを作れるといろいろはかどるだろ。
本格プログラムはそういう腰掛けにはいらないコードが多すぎて逆に分からなくなるが、
SmallBasicは違う。
N88Basicのシンプルさで今風オブジェクト指向だ。
これに手を出したからって罠に落ちることもない。

一日で一通りの機能を触れるから一度やってみるといい。
ただし、仮想環境に入れるとクソ重いからやめとけ。
2011/07/27(水) 18:41:21.32
脳ミソがsmallな奴にはいいのかもね
2011/07/27(水) 18:46:02.69
だいたい、素人がECなんてw
動いてるように見えるものを作るのは簡単だけど、セキュリティはどうすんの?
片手間に身につけた知識で顧客情報を守れる自信があるの?
2011/07/27(水) 19:43:43.06
SmallBasicってよう知らんけど、グラフィック関連の命令は標準装備?(includeみたいなのが要るならNG)
もしそうならホビーとして勧めてみたい気はする。
236222,224
垢版 |
2011/07/27(水) 20:00:11.99
>>229
人のレスを満足に読めない癖に馬鹿呼ばわりですか?

理解する知能が無いなら人を罵倒するのはやめとけ。
恥を晒してるのが自分だって事に気づけないのか?
2011/07/27(水) 20:43:40.77
>>235
includeなしでグラフィック使えますよ。標準DLLを読み込みますけど。
プログラムの公開もボタン一つクリックするだけ。
※公開プログラムの実行にはSilverLightが必要で、ソースコードも公開されます。

ゲームとかも公開されてるし、遊んでみるといいよ。
2011/07/27(水) 21:45:17.33
>>232
いや。。。
目的があってプログラミング覚える奴には不要だろ。。。

とりあえず触って見たいって奴にでも勧めろよ
2011/07/28(木) 22:48:26.07
>>238
「とりあえず」なら、HSPとかHTML+JavaScriptとかC#.netを勧めるよ。
GUIが簡単に作れるしテンプレソースも充実してるからね。

ちなみに、SmallBasicの前はUWSCを勧めてたんだけど、これは間違ってた。
UWSCもSmallBasicくらいシンプルな記述で実用性があるんだけど、
UWSCは全部手書きだからね。
大文字小文字の区別はないけど、初心者はtypo等がまずネックになる。
それを指摘してくれるデバッガがないといけない。それも無料で。
2011/07/29(金) 01:54:37.89
>>239
> 大文字小文字の区別はないけど、初心者はtypo等がまずネックになる。
> それを指摘してくれるデバッガがないといけない
それはデバッガ機能じゃない。
指摘してくれるのは
IDEやエディタのスペルチェックによる強調(波線など)や補正だったり
補完が利かなくなるような振る舞いだったり
コンパイラやインタプリタのエラーメッセージだったりで
デバッガとはなんの関係もない。
そもそもSmallBasicにデバッガなんてものはない。
2011/07/29(金) 05:49:25.13
とりあえずでHSPやJavaScriptを勧めるってどうなのよ。C#はまだわかるが。
元質問からもかけ離れて、最早>>239は単に自分の妄想を語りたいだけだろ。
2011/07/29(金) 06:38:14.70
HSPはC言語を置き換える新しい言語なんだそうだ。ほとんど全部のPC雑誌でそう紹介されているから多分そうなんだよ。


10年前の戯言はおいといて
HSPはとりあえずGUIの操作が出来るので見た目で分かりやすい。
開発環境も小さいし、.netがいらないのでXPでも使える。
そしてゲームが手軽に作れる(らしい)
(実際手は出さないほうがいいとは思うが、趣味と割り切って使う分には手をつけやすい。だからとりあえず。)

JavaScriptについては、
パソコンを持ってる人でブラウザを使わない人がこの世に存在するだろうかっていうくらい当たり前に存在するもので、
インターネットを始めたらとりあえずブログとかをやってみたいと思うもので
そうするとHTMLとかJavaScriptをいじることになるわけで
知っておいて損はないという意味。

SmallBasicは拡張も出来るしVB.netで引継ぎも出来る。
機能はVB.netもC#.netも同じだしね。
で、VBは現場で根強い支持がある実用言語。
そして、.net開発環境に親しめる。

HSP、JavaScript、SmallBasic全てに共通することは、作ったプログラムをインターネットで公開するのが簡単。
配布するだけならアップローダにでも上げればいいことだけど、
いちいちダウンロードせずにブラウザでそのまま実行できる。


とにかく成果を出さないことにはしょうがないんですよ。
プロだろうがアマだろうが関係なく。
理想を語ったって、放射能を撒き散らした原発を放置して太陽電池パネルを全ての家の屋根に設置するとかほざくようなものでね。
そんなことしてる間に人間は死ぬ。
ttp://www.youtube.com/watch?v=O9sTLQSZfwo
243デフォルトの名無しさん
垢版 |
2011/07/29(金) 07:33:22.65
いいからこれやっとけ。
ttp://home.jeita.or.jp/is/highschool/algo/game/index.html
2011/07/29(金) 08:33:39.38
>>242
CやRuby、Javaを学べる環境があるのに、その環境を捨ててでも
イチから独学するだけの価値がそれらの言語にあるとは思えないな

それならRubyやJavaでいいじゃん
ECサイトを作りたいって目的にも合致するし
2011/07/29(金) 11:41:40.83
まずはTIOBE Indexの順位を見る。
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Java、C、C++、C#の4つで50%を占めているのがわかる。

http://cruel.org/freeware/hacker.html
で推奨されている言語は、Python、Java、C/C++、Perl、LISPの5つ。

基本情報技術者試験で採用されているのは、C、COBOL、Java、CASL IIの4つ。

消去法から考えると、JavaかCをやるのがベストということになるだろうが、
Cでまともなアプリをつくるのは難しいので、
1つの言語を選べといわれたら迷うことなくJavaにするのが良いだろう。
まぁ、Javaは開発元のSunがOracleに買収されてからゴタゴタしてきたけど、
JavaにはOpenJDKがあるんで、それなりに安泰かと思われる。
2011/07/29(金) 11:47:50.00
>>244
別に捨てろなんて言ってないよ。
それはそれで取ればいい。
その3つの中からしか選ばないとか言ってんの?それこそ馬鹿だろ。

>>243の体験ゲームも午前中で全部解けたし。二重丸取れなかったのも4/43あるけど。
途中で投げ出すよりは、簡素なものでも最後までやれるものをやったほうがいいって事なんだ。
2011/07/29(金) 12:30:07.57
初心者のうちからいろんな言語に手を出してもろくなことにならんな
2011/07/29(金) 12:45:43.83
僕は専門学校でC言語、COBOL、CASLを習っていたけど、
自分で使っていたのはN88BASICだったよ。
他に言語環境がなかったんでね。
2011/07/29(金) 12:49:55.64
>>246
それは上々。
残りは多分、発想の飛躍が必要。
2011/07/29(金) 22:26:11.63
>>225
・大学で学べる環境がJava、C、Ruby
・自分1人、または少人数でWebアプリ(ECショップ)を作成する。

この条件で、目的を一番早く達成できるのはRuby一択。
さらに「Rubyを選ぶとRubyしかできなくなる」とか言ってるのは単なるアホ。
仮にそんな事があっても別に困らないと思うが?JVMでも.NETでも幅広く対応できんぞ。

ちなみに俺はRuby信者じゃないからな。むしろアンチRuby。好きなのはPython&Lisp系。

で、>>242>>245達は何の話してんだ?
251250
垢版 |
2011/07/29(金) 22:29:53.22
初めに選ぶのがRuby一択って事な。
弊習でHTML系、SQL。その後にJavaScript、XMLが必要。
2011/07/29(金) 23:59:39.39
世は、自分の知ってる言語を紹介してるだけ??
2011/07/30(土) 00:06:59.61
Rubyはドキュメント化されてない仕様で罠にはまると聞いた。

仕様が確かなJava一択と言うべきじゃね?

JavaならJVMでも.netでも幅広く対応できんぞ。
2011/07/30(土) 00:08:33.97
良く知ってる言語:C,Java,Python,JavaScript,Smalltalk,ObjC
そこそこ知ってる言語:Scheme,Common Lisp,C++,Ruby,SML
多少は知ってる言語:Haskell,Erlang,Forth
初心者にお勧めの言語:Java,JavaScript,C

やっぱりお勧め出来る言語は自分の知ってる言語になってしまうな
知らんもんは薦められないし
255デフォルトの名無しさん
垢版 |
2011/07/30(土) 00:52:44.34
ぶっちゃけ、Javaはダメと言っている奴の意見は聞かないほうがいい。
そいつはJavaを使えないか、あるいは宗教的な理由でJavaを避けているだけだろう。

Javaを超えている、もしくは超える可能性のある言語は、現時点ではC#しかない。
C#はJavaの次にお勧めできる言語だ。
特定の用途(たとえばゲーム制作等)に限って言えば、
JavaよりもC#のほうが適しているだろう。

なお、JavaやC#は初心者向けの言語ではない、とする意見は間違っている。
初心者に理解できるかどうかは、教える側の問題だ。
良い入門書を選べば初心者でも簡単に理解できるし、そうでなければ理解できないというだけのこと。
2011/07/30(土) 00:59:29.48
>>218
>JavaScriptはブラウザがあれば実行できるけど、統合開発環境がないと絶対無理。

んなこたーない
IDE が無いとプログラムを作れないのは IDE が無いと何も出来ない人たちだけ
2011/07/30(土) 01:08:17.57
>>255
概ね同意だが、自分はC#推すな
デフォルトでIDE付いてて、IDE前提の書籍が多いのは大きな強みだよ

初心者向けと言えばScratchを今日触って見たけど、園児や小中学生に触らせるには良い感じだな

大人でも、プログラマの適性があるか見るのに使えるかもしれん
2011/07/30(土) 01:15:16.08
追記

scratchはコード書かなくて良い代わりに、修正とかも全部マウス操作だから、デバッグは大変だった
2011/07/30(土) 03:05:57.23
なあ、ベンチャーのWebサイトでASP.NETってのは採用多いのか?LLばっかりだと思ってたんだが。
2011/07/30(土) 10:00:22.25
ゲームを作りたい人→C++
ウェブアプリを作りたい人→PHP
作りたいもんが特になくて職業プログラマになりたい人→C# or Java(好きな方でOK。いつかは必ずCをやること)
作りたいもんが特になくて職業プログラマになる気がない人→VB.NET

VB.NET覚えれば一応なんでも作れるし、OfficeのVBAも作れるし、アマチュアには
一番応用範囲が広いと思う。
2011/07/30(土) 11:39:48.99
Javaはもはや教養言語の域に達してると思うし(特にOOP関連はJava知ってる前提になりがち)
あまり無茶なことは出来ない仕様だから、教育用言語としてもアリかなと思う

ただ、Javaの前に基本的なアルゴリズムも知ってて欲しいと考えると、ちょっと苦しいな
HSPや古くからあるBASIC系辺りのほうがグラフィカルなプログラミングしながら覚えられて良いかと

でもまあ、一番良いのは普段やってることに近い、身近な言語だな
コンソール弄る人はシェルスクリプトやバッチファイル、Excel使う人はVBA、Webサイト運営してるならJSとかPHPとか
2011/07/30(土) 14:36:32.30
Java の前にってことなら、やはり JavaScript かな

ウェブブラウザとテキストエディタがあれば手軽に始められるし、
最低限のコードを書くだけで取り敢えず動くプログラムを作れるので
取っ付きやすいし、サンプルコードやチュートリアルも沢山あるし、
文法にも癖が無くて書きやすいし、読みやすい

ただ、JavaScript に粗が無い訳じゃないし、JavaScript で全てが学べる
訳でもないから、JavaScript で基礎体力を付けた後は他の言語にも
取り組むという前提でね

JavaScript が良いのは、他の言語に進んでも経験が無駄にならない事

PHP や Java でウェブサイトを作るなら、クライアント側の知識も
当然必要になってくるし、それ以外の言語に進むにしても、JavaScript
の様な、関数がファーストクラスの言語に触れておく事は良い経験になる
2011/07/30(土) 14:57:46.94
JavaScriptって…
ブラウザでステータスバー書き換えて喜べる人以外には
つまらなすぎるだろ。
教育目的にしてもよくない。
2011/07/30(土) 15:04:04.89
>>263
10 年くらい前まではね

AJAX, JSON, V8 or Nitro, Canvas API, Web Storage, Node.js, jQuery 辺りが無い時代は
確かにそんな感じだった
2011/07/30(土) 15:06:58.02
JavaScriptは難しい。環境を手に入れるのは楽だけど、初めての言語には向かない。
しかし、Webアプリを作る上で今や必須なので、他の言語をある程度マスターしてから取り組んだ方が効率がいいと思う。
2011/07/30(土) 15:08:51.07
JavaScriptは簡単だよ?

プログラマじゃない人でも簡単に書けるから、これだけ普及しているわけだし
2011/07/30(土) 15:19:21.12
教育目的と言うと、あれだけクロージャが書きやすい言語も無いから、
関数型言語の経験が無いなら一度は触っておいた方が良いと思う
2011/07/30(土) 15:56:37.44
ロジック考える能力鍛えると言う用途なら、scratchは有り
プログラミングのプの字も分からんでもプログラミング出来る
イベント駆動だし、変数もpublic/private相当のアクセス制御出来るし、仕様的にも侮れない出来

言語仕様なんぞ暗記するだけだから、ロジック考えるのに特化したscratchみたいな物の方がプログラミング教育に有効な気がする
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況