トップ画像

1: デフォルトの名無しさん 2013/10/06 00:29:03
簡単なプログラム言語は
なにかその理由を語ってください。

なお、その言語がクソかどうかはすれ違いです。
あくまで言語が簡単か否かの話です。

元スレ: "http://toro.2ch.net/test/read.cgi/tech/1380986943/"

3: デフォルトの名無しさん 2013/10/06 00:32:05
COBOL

理由は文法が自然言語っぽいから


反対に数式っぽい言語は
難しい言語に分類される。

11: デフォルトの名無しさん 2013/10/06 00:51:36
初心者の学習に向いてないのは、例えばC++はそうだろうね。

Cもあまりおすすめできない。Cという言語自体はむしろシンプルで簡潔なんだけど、
学習者側にとっては自由度の高さが災いして、明後日の方向に迷いやすい。

スクリプト言語、Pythonあたりにしとけば、と思う。

12: デフォルトの名無しさん 2013/10/06 00:56:00
python

基本的なところはすぐ覚えられる

13: デフォルトの名無しさん 2013/10/06 00:59:58
html

タグで対象を囲むだけ。
特別な道具(コンパイラ、ランタイム等)が必要無い。

14: デフォルトの名無しさん 2013/10/06 01:05:56
>>13
それはマークアップランゲージ。
HTMLのMLはマークアップランゲージ

17: 13 2013/10/06 01:17:54
>>14
一応、厳密な意味でHTMLはプログラミング言語だろ
現役PGが出来ますっていう言語の中には
口に出さなくても入っているもんだろ

20: デフォルトの名無しさん 2013/10/06 01:35:03
>>17
日本語の使い方逆。

「厳密な」意味ではHTMLは真性のプログラミング言語としては除外される。
「広義の」とか「カジュアルな」とか「ざっくり」とか「おおざっぱには」ではHTMLもプログラミング言語に含められる。
本来的にはHTML/XMLはデータフォーマットの一種なんだから。もちろん、そこに各プログラム言語の記述も格納できるというだけ。

19: デフォルトの名無しさん 2013/10/06 01:21:11
Ruby
楽だから

30: デフォルトの名無しさん 2013/10/06 09:30:44
RPGツクールってプログラムするのとほぼ同じだぞ
初心者に最適じゃねぇ?

31: デフォルトの名無しさん 2013/10/06 11:33:29
手早くゲームを「完成」させるのには向いているが
プログラムではない

35: デフォルトの名無しさん 2013/10/06 16:56:02
なんだかんだ言ってJavaScriptが第一候補だと思う
やっぱり慣れ親しんでるブラウザで気楽に動くというのが大きい
メモ帳とブラウザがあればできるし、そのブラウザで検索して調べるわけだし

37: デフォルトの名無しさん 2013/10/06 21:28:21
何をもって簡単かというと議論があるかと思うが、言語仕様がシンプルで、例外が少なく、
より少ないステートメントで複雑な処理ができることではないかと思う
一方で、その条件を満していても、実用的でないなら継続的に使用しないから習得に時間が
かかるし、そもそも習得する意味がない
私見ではJavaScriptとLuaが適当であると思う

38: デフォルトの名無しさん 2013/10/06 21:56:09
JavaScriptのチュートリアルは玉石混交
最近だと本の方が酷いな、Webはマシになってきた

39: デフォルトの名無しさん 2013/10/06 22:28:48
JavaScriptに限らないが直接のメインテナか、それに近い人以外の本は読む価値無い
まぁ無駄に難解で何言ってるかわからない本も多々あるけど、少なくとも間違った知識を入れる可能性は低い

51: デフォルトの名無しさん 2013/10/06 23:56:17
全部覚えなくてもそこそこ使える言語が簡単でいい

58: デフォルトの名無しさん 2013/10/07 01:12:22
何でphpが書かれてないの?

59: デフォルトの名無しさん 2013/10/07 01:16:30
簡単ではないから。

62: デフォルトの名無しさん 2013/10/07 03:18:34
C++以外ならだいたい何語でも難しさはそんなに変わらん
付いてくる膨大なライブラリが覚えやすいか、使いやすいかどうかだ

69: デフォルトの名無しさん 2013/10/07 12:20:07
lispがあがってないのに驚き
文法だけなら簡単。超簡単。

75: デフォルトの名無しさん 2013/10/07 19:26:57
HSP

実用的かどうかは知らんしつぶしも効かんが
ダイアログベースの「動くもの」作るだけなら
あれ以上簡単なものは思いつかん

76: デフォルトの名無しさん 2013/10/07 19:58:58
まあHSPだろうな

77: デフォルトの名無しさん 2013/10/07 20:27:26
簡単なプログラミング言語なんかない
だって奴らHSPの環境設定さえできないもん

78: デフォルトの名無しさん 2013/10/07 20:33:56
まず環境構築が必要な物は簡単とは言えないだろうな。
何かをインストールしてそれを使うなんて富士山登山くらい大変なことなんだから。

79: デフォルトの名無しさん 2013/10/07 20:40:11
プリインストールされてて使えるスクリプトなんぞ複雑なもんばっかだぞ

80: デフォルトの名無しさん 2013/10/07 20:58:38
JavaScriptがあるじゃない
Win7以降なら更新無効にしてない限り今ではIE10が入ってるはずだし

81: デフォルトの名無しさん 2013/10/07 21:41:52
pythonがいいんじゃないかな?
お試しならPortablePythonがインストールも簡単だし環境を汚さない

83: デフォルトの名無しさん 2013/10/07 21:52:02
Pythonは2系が淘汰されるまで初心者には紹介しにくい

88: デフォルトの名無しさん 2013/10/08 00:54:37
Javaだけはやめておけよ
きたなくて吐き気がする糞だからな

103: デフォルトの名無しさん 2013/10/09 07:31:51
今まで色んな言語触ってきて
こんな記述でこんなことできて凄いなと感じることは沢山あったけど
簡単ってのとは違うと思う
どれも簡単じゃない

119: デフォルトの名無しさん 2013/10/15 14:02:12
誰も素直にJavaとかC#とか言わんのね

120: デフォルトの名無しさん 2013/10/15 14:15:17
>>119
それは簡単、単純どちらにもハマらんだろ。

121: デフォルトの名無しさん 2013/10/16 06:00:23
Cの経験あれば超絶楽勝

123: デフォルトの名無しさん 2013/10/18 21:04:01
初心者にとって簡単な言語と言えば

1)環境が整え易い
2)簡単な記述で実行できる
3)自然言語に近い
4)情報が多い
5)フローが追い易い

って辺りかな

1)は単純にエディタで記述できるようなもの、IDEや専用エディタでプロジェクト立ち上げるようなのはその操作に躓く
2)は短い記述ですぐにそのレスポンスが返るようなもの
3)は記述が何をやっているのか、なんとなくでも意味が掴めるもの
4)はその言語の情報収集に無駄な時間を割かないもの、記述内に理解できる情報が多いもの
5)は上から下へプログラムが流れているのを追い易いもの

って考えるとBASICなんじゃね?
BASICって馬鹿にされるけど、分かり易さは群を抜いていると思うわ
慣れてきたら物足りなくなるから、そこから他の言語に移るって感じなんじゃね

125: デフォルトの名無しさん 2013/10/18 21:47:47
構造化BASICは入門には確かに良い。
変数とか条件判定とかループの概念が分かるし。
そこで物足りなくなったらCとかPythonとかDelphiに行けば良い。
初めからHSPをやると変なクセが付きそうな気がする。応用が効かないし。
JAVAは知らないがタイプ量が多くてくどい感じがする。環境整えるのもめんどくさいし。

128: デフォルトの名無しさん 2013/10/19 20:23:25
Javaでないことは確か
個人的にはDartを推しておく

130: デフォルトの名無しさん 2013/10/19 22:42:34
一番簡単なのは金出してプログラマを購入して自然言語をプログラミング言語に変換させることだよ

131: デフォルトの名無しさん 2013/10/19 23:56:49
>>130
コンパイラは予測可能で分かり合える存在だが人間は予測不能で分かり合えないという思想があってだな

132: デフォルトの名無しさん 2013/10/21 09:07:18
つまプログラマはアスペということですね

133: デフォルトの名無しさん 2013/10/21 17:12:58
侮辱のために病名を出す手合いは、少なくとも社会人経験が無いな。
と書くと、社会人にだってxxxが居る!と喚くのが居るが、これは論理的思考が出来ない奴。
プログラマには向いてない。

135: デフォルトの名無しさん 2013/10/22 10:28:24
一体、僕たちは何時になったら分かり合えるのだろう