[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/10 00:15 / Filesize : 160 KB / Number-of Response : 700
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

初心者のためのプログラミング言語ガイド Part14



1 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 08:53:41 ]
これからプログラミングを始める初心者の人に言語を薦めるスッドレ

質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っている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

Part13 pc11.2ch.net/test/read.cgi/tech/1232286278/
Part12 pc11.2ch.net/test/read.cgi/tech/1226761546/
Part11 pc11.2ch.net/test/read.cgi/tech/1218282605/
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/

※雑談はプログラマ板でやりましょう。

13 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 23:47:15 ]
俺はBASICから始めましたが何か

14 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 23:53:53 ]
40代のおっさんですか?

15 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:19:30 ]
なんか、前スレで業務知識が云々って言ってたけど
業務で数学使うなら数学も業務知識だろ
経済シミュレーションソフトとか開発するのなら経済学がいるかもしれんし

16 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:49:54 ]
ちょっとおもしろいデータ

2008年第4四半期の米国市場でのプログラミング言語関連書籍の販売部数のシェア。
緑色は増加傾向、赤は減少傾向を示していて、色が濃いほど増減が激しいことを表している 出典:O'Reilly Media
www.atmarkit.co.jp/news/200902/27/l_langs01.jpg
www.atmarkit.co.jp/news/200902/27/langs.html

17 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:51:31 ]
ホビープログラミングにはiPhoneなんてのもありなのかもしれないな。
日本じゃ開発コミュニティが閑散としてるけど…

18 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:03:48 ]
Objective-Cの伸びに噴いた。965%てww

19 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:23:33 ]
業務知識ってのが具体的に何を指してるのか不明だけど
アドホックな知識は30歳過ぎてからでもいくらでも身につく。
対して,汎用的で抽象的な知識は若いうちに
身につけておかないと使いこなせない。

高いレベルに目標を置くのならば,ただ闇雲に勉強するのではなく
「今は何を身につけるべき時なのか」を常に意識して取り組むことが重要だ。

20 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:26:43 ]
うぜぇよ

21 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:52:16 ]
C#すげーな
Java失速し過ぎ



22 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:58:36 ]
>>19
汎用的で抽象的な知識 とはなんでしょう?

23 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 02:03:13 ]
Javaの中級レベルはJavaDocとWebあれば足りるから
そこら辺が減少したとみるべき数字だな。


C#の伸び止まりはVB、VC++からの移行が安定したって事なのかな。
そう考えると、未だにVB6やVB.netで迷走している日本は
IT後進国なんだろうな、、、、、、

24 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 03:24:04 ]
>>22
それをここに書き切れたら、それは抽象的とは言えないよね。

25 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 04:34:26 ]
>>4
お、漏れの作った文章が
コピペ化されてるな。

拡散推奨。

26 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 05:01:56 ]
Cは覚える事少ないから初心者には良い言語だと思う。
書籍も多いし、ライブラリも多いし、他の言語にステップアップし易いし、
コンパイラは無料だし、実行速度は速いし、サンプルコードも沢山ある。

Cに限らず、興味を持った言語から取り組めば良いと思うけどね。
自分の場合は最初はSmallalkだったなぁ…

27 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 05:09:07 ]
俺はN88-BASICだった
興味があったというよりそれ以外に身近になかったな

28 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 08:36:32 ]
身近に使える言語なら何でもいいよな、正直。
とりあえず、その言語でプログラムを作りまくれと。


29 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 11:50:08 ]
テンプレ追加
プログラミング言語おしながき vipprog.net/wiki/prog_lang_list.html

30 名前:デフォルトの名無しさん [2009/02/28(土) 12:24:06 ]
C#はオリジナルのソフト作ってもソースが見られちゃいますよね?
これって困らないんですか?




31 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 12:48:27 ]
見られないから困らない



32 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 12:49:19 ]
C#終了のお知らせ
pc11.2ch.net/test/read.cgi/tech/1200796178/
>1 :● [] :2008/01/20(日) 11:29:38
>C#やVisual Basic.NETで作られたソフトウェアはソースコード丸見え
>www.aisto.com/roeder/dotnet/
>
>ネイティブアプリケーションならパッカーが使えてもドトネトは中間言語なので難読化でしか対策できない
>
>C#厨残念だったね
>常にオープンソースで開発したいの?変わった人達(笑)

33 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 13:01:54 ]
見られて困る事なんてそう多くないしなぁ

精神衛生上の理由で見られたくないってのなら難読化でもしといたら?
部分的にネイティブで実装するとか、有償のネイティブコンパイラ使うとかもあるけど

34 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 14:16:44 ]
優れたコードを書ける人が「読まれちゃう!」って困ってるのは
あまり見たことがない。
読まれると恥ずかしいコードしか書けない人が主に言ってる。

35 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:21:37 ]
C#の構造が見えるって言っても、それはネイティブだって同じで関係ないことと思っていました。
まさかソースコードが変数名やコメント含めて見えるとは思いませんでした。
もう絶対C#なんて使いません。

>>29
良くまとまってるよな。流石VIP。ただ暇なだけかもしれないが・・・

36 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:39:39 ]
書かれてるけどどこからも使われてない関数がある場合
スーパーハカーならその関数を呼ばせることができるんですか?

37 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:47:16 ]
ソース読まれて困るなら誰もオープンソースのプロジェクトなんかに参加せんわなw

38 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:56:14 ]
つーか、C#のソースが丸見えって何時のネタだよ。情報弱者か?

39 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:31:27 ]
>>34
フリーウェアならソース見られても何も問題ないかもしれないけど
シェアウェアにとっては致命的だろ。
不正使用されないためにパッカーや難読化ツールの利用が
当たり前になってるというのに。

どう頑張ってもクラックを完全に防ぐのは不可能だけど
それでも難読化等でカジュアルクラックを防ぐことは
非常に有効だというのが一般的な見解。

40 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 17:35:19 ]
>>36
コンパイル時に消えてなければ出来るよ

41 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 18:42:18 ]
C#はソースが見られるけど、
趣味ならソース見られてもいいかもしれないけど、
C#で書かれた商用パッケージソフトって厳しいと思う。
それでも、今後はC++からC#に変わっていくのかな。




42 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 19:27:26 ]
>>35
コメントは含まれてねーよ

43 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 19:39:35 ]
>>41
商用ソフトだと何か問題でもあるの?

>>42
あれ?変数名は分かるの?

44 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 19:42:07 ]
>>43
変数名どころか、クラス丸ごと分かるよ。
C#にデコンパイルしなくても、ilasmの状態ですでに相当可読性高い。

45 名前:デフォルトの名無しさん [2009/02/28(土) 21:11:34 ]
>>43
同じ機能のフリーソフトが出まくっても問題ない?


46 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:21:15 ]
ソースが見えることと何の関係があるの?

47 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:22:27 ]
むしろソースが見えたら盗作がバレバレで訴えられますw

48 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:58:57 ]
制限付の体験版をダウンロードして、
制限解除して使用するなんてことが、
簡単になっちゃわない?

49 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:08:31 ]
割れだらけの世の中なのに何を今更
そんなもんけっきょくはモラルの問題だよ

50 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:25:51 ]
初心者用の言語のスレでソースが見えるとか見えないとか関係ないだろ。
添削の仕事でもない限り、初心者の書いたソースなんて頼まれても見たくねーよ。

51 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:27:45 ]
ソース読みたくなるようなものが作れる人は
だいたい何でも使えて言語の違いなんて無意味なレベルだろうな



52 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:50:35 ]
>>50
2chとかで叩かれるんだよ
ソース公開してたら一回くらい、そう言うこともあるだろ
変数名をローマ字で付けるなとか、変なメールいっぱい来るんだよ

53 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:52:51 ]
そんなレベルなら難読化で充分だろ

54 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:53:29 ]
ハードウェアに依存しているプログラミング言語ってある?

55 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:56:55 ]
ASM

56 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:05:37 ]
>>52
それは言語関係なくお前が悪い

57 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:10:43 ]
>>52
 いっそ、漢字にしてしまっちゃったらどうか?
 漢字にすれば、短くなって読みやすいし、予約語とぶつかる心配もない。
 
 student_name → 生徒名
 FragmentSize → 断片容量

58 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:10:44 ]
>>52
変なメール公開してー

59 名前:デフォルトの名無しさん [2009/02/28(土) 23:19:39 ]
>>54
BREW

60 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:38:36 ]
>>54
アセンブリ言語

61 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 00:04:03 ]
>>59
はい、ダウトー



62 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:06:10 ]
真面目な話、初心者向けのプログラミング言語ないもんかね?

Javaはイベント処理系とstdin/stdout系のクラスが初心者向きでないし、
C#(.net)はクラスライブラリがあれだし、
Delphi/C++Builderは開発環境が有料だし。

簡単にGUIが組めて、まっとうなクラスライブラリ使える言語ないもんかね?

やったことないけど、ActionScript3.0とかRubyとかのスクリプト系言語はそこら辺どうなん?

63 名前:62 mailto:sage [2009/03/01(日) 02:07:45 ]
あっ、62で言う初心者向けってのは敷居が低い上に、
VBみたいに妙な癖が付かない言語ね。

相反するのかもしれんけど、、、、

64 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:19:18 ]
>Delphi/C++Builderは開発環境が有料だし。
Turbo C++が無料だよ

65 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:26:58 ]
>>62
スクリプトのGUIには、期待しない方がいいと思う
ああでも、PythonならRubyよりだいぶマシなのかも。

あと.NETのクラスライブラリってダメなの?

66 名前:デフォルトの名無しさん [2009/03/01(日) 02:30:01 ]
Cコンパイラで初心者でも使いやすいものありますか?
環境はwindows vistaです。
お金が多少かかっても大丈夫です。(2万くらいなら・・・)

67 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:40:38 ]
俺は掲示板スクリプトの改造目的でPerlを最初に覚えたけど簡単にマスターできたよ。
それで本格的に勉強してみようとCの本を買って読んでみたら
intとかcharとかなんでこんな面倒くせえことするの??
と、すぐ食わず嫌いになった。

でもその後ゲームの改造目的でアセンブラを覚えて
その流れでCにも興味持ってもう一度本を読んでみたらすらすら理解できた。

結局、やりたいことや目的がはっきりしてればなんでもいくらでも吸収できるし、
漠然とただ勉強しようという意識ではモチベーションが持続しなくてすぐ挫折するんじゃないかと。

68 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:41:37 ]
>>66
たいていの環境は無料で揃うよ。
コマンドラインからの利用がメインなら Windows Vista SDK
統合環境も使うのなら Visual C++ 2008 Express Edition
でいいんじゃないかな。
インストール方法はぐぐれば一発なのでそっちで。

69 名前:62 mailto:sage [2009/03/01(日) 03:08:07 ]
>>64
おおっ、いつの間にかVCLでのポタペタ開発が追加されている。
しかも、Turbo Delphiとかも出てる。
勉強になったよ。
サンクス。


>>65
サンクス。
やっぱGUI系は中々ないか。

.netのライブラリは構造化言語のライブラリ的に使うならありだけど、
継承とかまで考えるとorzになる。
まあ、使えりゃ良いじゃんって話もあるけど(^^;


>>67
確かに。
このスレの住人は違うけど、
仕事にせよ、学校にせよ、皆が皆、自発的なモチベーションを
持っているわけじゃないのが色々大変だったりするので。

70 名前:62 mailto:sage [2009/03/01(日) 03:14:45 ]
>>66
教えてもらったばっかだけど、
64さんがあげてくださったTurbo C++がお勧め。

C++迄行くと、.netと同じように部品のドラッグ&ドロップで
Windowsアプリが作れる様に。

昔、C++Builderを使った経験だと、たしか、統合開発環境の
エディタにちょっとした癖があるので、一番最初にエディタの
設定を変更するのを推奨。

71 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 09:02:05 ]
C++の読み方で一番多く読まれているのはどれですか?
シープラスプラス、シープラプラ、シータスタス、シーダブルクロス、シープラ



72 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 09:05:21 ]
しーぽっぽ

73 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 10:27:38 ]
>>36
書かれているが、どこからも使われていない関数を使う。
リンカがどうかしました?

74 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 10:59:40 ]
Turbo 〜 は製品としてはともかく、作ってるところが今一行き先不明だからなぁ

75 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 11:19:30 ]
C+十
シータスジュウ

76 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 11:20:59 ]
C十十
スィートオトオ

77 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 12:25:26 ]
>74
作ってるところはもう動きませんが?それよりもTurboの先行きのほうが問題かと。

78 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 13:30:38 ]
買われた先もいつ気が変わって捨てられるかわからんところだろ

79 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 14:50:51 ]
そう思う理由は?意味不明。

80 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 15:56:34 ]
オッチャスレでやれ。

81 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 18:59:03 ]
>>63
VBの癖ってどういうの?



82 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 22:21:22 ]
恐怖の標準モジュール

83 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:09:55 ]
クセなんかどうでもいいよ。
スポーツと違っていくらでも直せるんだし。
最初に憶えた言語のスタイルでしかかけないようなやつが
たまたま最初にスジのいい言語で学習して素直なコードが書ける
用になったとしても、ほかの言語に移ったらどうせ使い物にならないだろし。

そもそもクセがどうこう言ってる本人からが、新人のころに
憶えたスキルだけでずっと仕事していこうってダメ思考のやつなんじゃないか。

84 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:27:01 ]
30-40のオッサンは大概糞なBASICからプログラム入ってるんだし、癖がどうこうとかどーでもいいだろ。

85 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:43:27 ]
小学5年の子どもがプログラムでRPG作りたいというので、とりあえず
ツクールを与えたら、Rubyがさっぱり分からんと困っていたので、
Scratchというものをダウンロードして、本も買ってきました。
なんかちょっとあまりに型にはめすぎだし、コミュニティも英語の物
しかないみたいなので、他の選択肢はないかなあ、と探してるところ
ですが、なんかおすすめはありませんか?

>>84
わたしゃApple][の6kベーシックROMに内蔵されてた6502の簡易アセンブラと
GAME言語やTL/1でしたよ。なぜかBasicはほとんど通らなかった。

86 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:54:18 ]
>>83
だめ思考のやつがどれだけ居ると思ってるんだ。
そいつらを戦力にしないといけないんだぞ。

87 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:13:06 ]
VBを最初に憶えてしまって、VB風にしか書けなくなるようなやつは、
ほかの言語で憶えてもどうせ大した戦力にしかならないよ。

88 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:31:36 ]
>>85
HSPを与えるべき


そう言えばさんざんバカにしてた、Ruby on HSPは、まだなのかな?

89 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:39:56 ]
>>74
まあ、入門用としてはいいんじゃね?
ベタなC/C++のプログラム作るには便利だし、
GUI作るのも簡単な上、GUIオブジェクトと
イベントハンドラの関係が分かりやすいし。

90 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:51:59 ]
>>87
マネージャとか教育係になってから泣くといい。

91 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:54:01 ]
>>87
変なやり方覚えて使い物にならなくなるより、
たいした戦力でなくても戦力になるだけましなんじゃね?



92 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 10:54:50 ]
>>91
まあ、でも誤差の範囲だろ。

たとえばCプログラマにjavaやらC++の仕事をさせるとして、
Cライクな書き方しかできないやつでも使えちゃう程度の現場なら
「クセ」の矯正きかなくても、平気だろうし、しっかりした
書き方が求められるところなら、どのみち使えないだろうし。


93 名前:92 mailto:sage [2009/03/02(月) 10:58:08 ]
あと「クセ」の矯正のきかないレベルのやつって、
一時的に表面上の書き方をつくろっても、根本的にコードの質が
低そう。

教条主義的に「goto禁止」とか、分かりやすいルールを覚えさせる
程度しかできないんじゃね。

94 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 17:16:50 ]
>>92
それじゃ、バブルの時に「これからの日本は製造でなく特許でくっていんくだ」とか
言って日本の経済・技術基盤を破壊した馬鹿な団塊世代の文系官僚と同じ発想だよ。

現実問題、どんなジャンルでもすそ野の広さとレベルの高さは比例する以上、
すそ野の方にいる連中もコマとして使える様にする必要がある。

すそ野の方は使えないからイラネ、ゴミだけ量産させとけ、と言えりゃ楽だけど、
それだけじゃ世の中まわんない。

教える方、フォローする方にとっては、ゴミを作られるのと、
多少なりとも使えるものが出来るのとでは雲泥の差があるんだよ。

また、出来る奴でも変な癖は残る可能性もあるし、
そういう奴らに対しては尚更無駄な遠回りさせたくはないしな。


ゆえに、教育が重要になるし、初心者向けの良い言語、良い環境、良い資料の
情報を交換するようなこういった場が大切になるわけだ。

95 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 19:40:27 ]
>>94
単に教育能力が異様に低いから、
本人の資質のせいにしたいだけだろ。
放っておいてやれ。

96 名前:デフォルトの名無しさん [2009/03/03(火) 03:58:01 ]
www.google.com/search?lr=lang_ja&ie=Shift_JIS&oe=Shift_JIS&q=$TEXTE
so.7walker.net/?site=$TEXT$LINK
dictionary.goo.ne.jp/search.php?kind=ej&mode=0&MT=$TEXT

こういうのを2chブラとかで範囲選択を右クリックから"グーグル" "ブラクラチェック" "グー辞書"とかってすごい便利じゃないですか

同じようにハッシュだったり "無修正" ってクエリだったりをShare登録できませんか?

97 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 05:09:11 ]
外部コマンド呼び出しとかでできるだろうから
まずは使ってる2chブラウザのヘルプ読んでみれ

98 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 01:27:24 ]
>>88
ありがとうございます。聞いたことはあったんですが、初めて見てみました。
なかなか、しっかりしたコミュニティがあって、日本語なので言語の壁も
なく、その点はよさそうです。

言語仕様はどうやら、行番号がなくなりつつあるけど構造化言語と呼ぶには
?という近世のBASICに、マルチメディア関係のモジュールを大量に
組み込んだ、という感じですね。

ですが、気になるところは:
・命令キーワードが変。mesとかpicloadとか何よ?英語系のキーワードに
するなら、ちゃんと英語として命令形になるようにしようよ。
・HSPTVがとても使いやすいミニゲーム集。子どもは飽きるまでこれを
やり続けるに違いない。
ってところですね。

Scratchへのなじみ具合を見てから考えたいと思います。

99 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 09:39:43 ]
>>98
 プログラミング言語は英語とは違うからねぇ。
 C言語だって、「int」や「malloc」みたいに、英単語ではない予約語が出てくる。「integer」とか
「memory_allocation」とか、長い綴りだとタイプ量が増えるから、予約語は短いほうがいい。
 当然、「message」より「mes」、「pictureload」より「picload」。

100 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 10:15:34 ]
今はフルスペルが主流だよ
まあHSPの場合は保守性とか気にしても仕方ないから書きやすさを重視してるんだろうけど

101 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:06:24 ]
>>100

それは疑わしい。

5文字を超え、英単語に合致するものがあるフルスペルな予約語を比率を
概算してみた。

 ・C++ ― 35.1%
 ・Java ― 48.3%
 ・C# ― 39.0%
 ・D ― 28.0%

フルスペル傾向が強かったのはJavaだが、その後の手続き型言語では、5文字を超える
長さの予約語にはフルスペルが少ない。



102 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:09:41 ]
多分、フルスペルの採用比率が高いのは、言語そのものの予約語ではなく、
ライブラリのほうだと思われる。

103 名前:100 mailto:sage [2009/03/04(水) 11:15:50 ]
すまん予約語じゃなくて関数やメソッドの名前について言ったつもりだった
mallocは予約語ではなく関数名だから>>99が混同してるのかと思った
C系の言語では,言語組み込みの予約語はみんなが全部覚えてるのが前提だから短くていいんだよ
HSPのコマンドは予約語というよりライブラリの関数に相当すると思うんだけど

104 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:59:28 ]
>>99
短いのがいいならそれはそれでいいんだけど
たとえばprintが長くていやならsayでいいと思うんだよね。
mesがmessageの略だと言われても、messageなんて動詞はないから気持ち悪い。

105 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 12:03:36 ]
picloadも、loadpicだよね。
picにloadするわけじゃないんだから。

106 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:03:04 ]
>>104

messageは動詞としても使われる。動詞としての用法は知られている限り1583年にまで遡る。
しかし、まぁ、sayのほうがいいかな。

>>105

同意。

107 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:16:53 ]
>>99
最初に名前の置換を宣言すれば名前なんぞいくらでも変更できる
そんなことも知らないの?

108 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:19:28 ]
そういうのは略語の多用以上にやっちゃいけないこと…

109 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:56:27 ]
>>106
あ、ごめん
そりゃあるよね、メッセージングっていうくらいだから。
発言するとか表示するとかいう意味合いではないでしょ。

110 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 21:56:37 ]
プログラミングって何?

111 名前:デフォルトの名無しさん [2009/03/04(水) 23:02:46 ]
人生



112 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 02:33:28 ]
>>105
picloaderの略かもしれないじゃないかー

まあどうでもいいや
picloadとloadpicで動作が違うのはあまりよくない

113 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 13:39:45 ]
Rubyなんて p って名前の組み込み関数があるんだぜ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<160KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef