- -pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 - 表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

プログラミング初心者でも比較的簡単な言語ありますか?

1名無しさん@おーぷん:2014/10/26(日)12:25:43 ID:PLXIfYwXP()
できるだけ複雑じゃないといいです
13名無しさん@おーぷん :2014/10/31(金)04:12:27 ID:txpkjkzTH
演算子オーバーロードでOK
14名無しさん@おーぷん :2014/10/31(金)06:15:51 ID:L55drQdeN
演算子オーバーロードは分かりにくくなるからダメ
文字列を + 出来れば、他を必要と思ったことはないな
15名無しさん@おーぷん :2014/10/31(金)16:21:48 ID:Km7MRimBO
大層な理屈があって言ってるのかと思ったら
ただの個人的な狭い感覚を誇示してただけかよ。。。
16名無しさん@おーぷん :2014/11/04(火)06:59:26 ID:f9jLy6aGg
PHPって、どうなんでしょうか?
17名無しさん@おーぷん :2014/11/04(火)12:54:29 ID:9fp87KtvA
この5つの条件が揃っている言語がお勧め

作りたいものが作れる
統合開発環境がある
統合開発環境に状況感知型ヘルプが付いている
直感的に分かる文法
統合開発環境のインストールが簡単

Hello worldプログラムの一覧 - Wikipedia
http://ja.wikipedia.org/wiki/Hello_world%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E4%B8%80%E8%A6%A7
18名無しさん@おーぷん :2014/11/04(火)15:13:24 ID:FQumQ5aQv
そんな言語必要ないし、そんな夢の環境は現実的でもない。
個人がちょこちょこっと書く程度ならスクリプト言語とテキストエディタが最もコスパがいい。
これは間違いない。
19名無しさん@おーぷん :2014/11/06(木)03:56:09 ID:gkQAOwnXo
>>16
サーバの構築からやらないとダメなんて、初心者向けじゃない

Apacheのインストール 初心者用PHP入門
http://www.standpower.com/php_environment.html
20名無しさん@おーぷん :2014/11/06(木)06:54:40 ID:vZSCZ1RPL
プログラミングなんて今これを見てるブラウザでF12を押せば直ぐ試せる
21名無しさん@おーぷん :2014/11/06(木)20:15:31 ID:HZhARycxC
たしかに
22名無しさん@おーぷん :2014/11/09(日)16:02:54 ID:TlN4WFU4G
>>19
あらら、そうなんですか
ありがとうございました
23名無しさん@おーぷん :2014/11/10(月)09:29:18 ID:xiO8Ppcyq
>>22
22さんは1なの?

Rubyってのが面白そうだよ
24名無しさん@おーぷん :2014/11/10(月)13:07:56 ID:vyipTByZJ
Rubyがベストだとは思えない。
ただ数多くあるメジャーな言語の中で入門として良い方か悪い方かで言うと、結構良い方。
だけど個人的には入門は簡単で、マスターするには奥深く、活用できる世界も広くて、今後の可能性も大きいJavaScriptをお勧めする。
25名無しさん@おーぷん :2014/11/11(火)03:37:47 ID:XSllo21L2
>>23
いいえ、
>>16
が初カキコです



ありがとうございました
(と返しておけばいいのだろうか、この会話文の流れからして?)
26名無しさん@おーぷん :2014/11/11(火)08:21:22 ID:WXkIEF59Q
>>25
ありがとうございましたで返したらそこで終わっちゃう
16さんはペチパーさんなのねw
27名無しさん@おーぷん :2014/11/12(水)17:09:01 ID:PED9BW9TO
VIPにPHPやる人いたぞ

webプログラマになりたいお
http://hayabusa.open2ch.net/test/read.cgi/news4vip/1415779397/l50
PHPの書籍を買ってきたけど、最初のページでつまづいてるお
28名無しさん@おーぷん :2014/11/12(水)17:38:18 ID:5RDmsZXuf
>>27
レスが100も行かずに沈没する予想
29名無しさん@おーぷん :2014/12/19(金)23:42:40 ID:7zx
今はもう利用者も減ってるけど、
ActionScript のこういうサービスも面白かった。

wonderfl
http://wonderfl.net/
30名無しさん@おーぷん :2014/12/20(土)03:32:17 ID:Kam
今はHTML5があるからな
31名無しさん@おーぷん :2014/12/25(木)06:26:41 ID:d9x
Ruby
32名無しさん@おーぷん :2014/12/28(日)16:37:42 ID:Vys
文法が無いに等しい Lisp 系。

NewLisp が必要な事前学習量は最小だけど、日本語まわりが少しややこしい。
Common Lisp は古風で事前学習量も多めだけど、日本語まわりの対応度はかなり高い。
Scheme はミニマムだけど実装が難しいため方言が多く、また実用には膨大なライブラリが必要になってくるので結局 Common Lisp と大して変わらない
(ただし言語的にはよりモダン)。

Lisp は自分で文法 (的関数) が作れるので、Lisp 以外の言語をシミュレートできるし、それら他言語の利点を容易に組み込める。他の諸言語を比較検
討する上でも、Lisp の知識は大いに役立つ。
33名無しさん@おーぷん :2015/01/09(金)22:49:37 ID:jCZ
比較的簡単とはとても言えないが Schemeをすすめる
具体的にはGaucheという処理系が勉強には良いだろう。
テキストは邦訳はないが The Little Schemer 第二版がお勧めだな
おこちゃま言語ではあまり扱わない
再帰、collectorによる末尾再帰(つまり継続による再帰)、無名再帰(つまりlambda式での再帰)、それに関連して適用順Yコンビネータを扱い、最後にSchemeを使ってSchmeインタープリターを実装する
それらは第8章から第10章の三章でやる。(ただし言語仕様自体を好きに拡張できるLisp系の大きな武器マクロについてはやらない)
第1章から第7章までは簡単ですが最後の三章は唸るかもしれない
その場合は
2chのLisp Schemeスレとかで質問すれば良いかと
いつかはLisp系の基礎はやっておいたほうがいいと思う。

どれか言語はひとつしかやらない!ということであれば健全に社会で生きていこうとするならLisp系は勧めない。
わははは
でも変人奇人大好き、普通の言語なんてただの逐次処理じゃないか!つまらんと思う人にはすすめる

さあ、一緒に変態になろう!
エヘヘ

エヘヘ
34名無しさん@おーぷん :2015/01/09(金)22:50:17 ID:jCZ
エヘヘ
35名無しさん@おーぷん :2015/01/13(火)11:58:03 ID:ppA
HTML5+Javaスクリプトなのか今は;?
36名無しさん@おーぷん :2015/01/13(火)12:34:38 ID:IHQ
そうかも
でもHTMLなんてプログラミング言語やない
ジャバクリトリスなんてチンポにはかなわない
37名無しさん@おーぷん :2015/01/13(火)20:19:23 ID:2VR
コマンドラインで実行することに慣れたほうがいい。ブラウザなんて関係ない!
MS-DOSの時代は、みんなそれがふつうだった。いまでも、Linuxでは、ふつう
38名無しさん@おーぷん :2015/01/13(火)20:20:47 ID:2VR
製品を出荷するんじゃないから、自分がたのしいかどうか(楽かどうか)で判断するべきだ。見栄えは関係ない
39名無しさん@おーぷん :2015/01/13(火)20:21:33 ID:EAL
>>37
馬鹿すぎると思います
40名無しさん@おーぷん :2015/01/13(火)20:27:36 ID:2VR
バカというやつがバカだ
41名無しさん@おーぷん :2015/01/13(火)20:28:07 ID:2VR
ウェブブラウザで実行なんて、ぜんぜんたのしくないよ。いいかげんにしろよ
42名無しさん@おーぷん :2015/01/13(火)20:29:55 ID:3xL
あまりにもミスリードだ。他の言語をやってたら、JavaScriptなんか簡単に学習できます
43名無しさん@おーぷん :2015/01/13(火)21:17:56 ID:IHQ
>>41
あらら、劣等感に火がついた?
44名無しさん@おーぷん :2015/01/14(水)06:32:34 ID:J1t
>>42
まあなんとも言えんな
>>6であるようにJSのプロトタイプベースの方がクラスベースよりも、
そして動的型付けの方が静的片付けよりもレイヤーが低いとみなせる
それにJSにもClass構文があったりTypeScriptの存在なんかでそっちの概念にも触れやすい
ある言語に慣れきってから次の言語を学ぶ際の段差はJSから始めるほうが低いと思う
まあでも結局、とある言語に慣れきって別の言語を始めると、その言語っぽくない書き方になるのはまったく変わらないけどね
45名無しさん@おーぷん :2015/01/14(水)06:34:49 ID:J1t
だから結局は目的に合う言語をするのがいいし、
もっと言えば最初は実用言語じゃなくておもちゃのような言語で
考え方の基礎、条件分岐や繰り返し程度を学んでおくのがベストだと思う
46名無しさん@おーぷん :2015/01/14(水)15:59:42 ID:Mdy
アセンブラより始めて C に至る、亦楽しからずや。
47名無しさん@おーぷん :2015/01/14(水)16:11:00 ID:bbJ
石は何?
48名無しさん@おーぷん :2015/01/14(水)19:02:40 ID:87R
<HTML>
<HEAD>
    <META http-equiv="Content-Script-Type" content="text/javascript">
    <TITLE>Hello</TITLE>
</HEAD>

<BODY>
     <H1>Hello</H1>
     <FORM id="textField" action="">
         <input type="text" id="who" name="who" size="7" value="noname">
     </FORM> 
    <BUTTON accesskey="A" tabindex=1 onclick="hello()">Enter</BUTTON>
    <SCRIPT>
function hello() {
    var x = document.getElementById("textField");
    var name = x.elements[0].value;
    document.getElementById("demonstration").innerHTML = "<BR><textarea name=\"message\" rows=\"20\" cols=\"80\">Hello, " + name + "!</textarea>";
    return true;
}

    </SCRIPT>
    <DIV id="demonstration"></DIV>
</BODY>
</HTML>
49名無しさん@おーぷん :2015/01/14(水)19:04:41 ID:87R
>>48をhello.htmlで保存して、エクスプローラで表示してダブルクリック
50名無しさん@おーぷん :2015/01/14(水)19:06:08 ID:87R
ながすぎるよな!
51名無しさん@おーぷん :2015/01/14(水)19:58:56 ID:bbJ
>>48
汚え!知的ではない!君が悪いわけではない。HTMLが下品だから仕方ない.ああ、キモいもの見た!!

口直しにフィボナッチ数を求める 

漸化式で表すと
f(n)=f(n-1)+f(n-2), f(1)=1,f(2)=1

プログラム言語Schemeで再帰的に定義すると
(define f
  (lambda (n)
(if (or (= n 1) (= n 2)) 1
   (+ (f (- n 1)) (f (- n 2))))))

ほぼ、漸化式そのものとして定義出来る事がわかるだろう。しかし、nがおおきくなると単純な繰り返しに比べ極端に遅くなる。そこで単純な繰り返しとほぼ同じ速度を実現できる末尾再帰にしてやる.

以下ではコレクターを用いて末尾再帰に書き換える
(define f
  (lambda (n col)
(if (< n 3) (col 0 1)
  (f  (1- n)
   (lambda (x y)
 (col y (+ x y)))))))

f(1000)を求めてみる

(f 1000 (lambda (x y) (+ x y)))
43466557686937456435688527675040625802564660517371780402481729089536555417949051890403879840079255169295922593080322634775209689623239873322471161642996440906533187938298969649928516003704476137795166849228875

知的でスマートなプログラムの例だな
ああ,すっきりした
52名無しさん@おーぷん :2015/01/15(木)13:38:37 ID:g7A
brainfuckより簡単な言語を俺はしらない
命令が8つしかない
53名無しさん@おーぷん :2015/01/15(木)13:46:05 ID:g7A
Rubyは3.0が出るの待ったほうがいい気がするな
そもそもプログラミングっていっても範囲が広すぎるから何をしたいかで使うべき言語が変わってくる
言語の美しさって面ならswiftを押す
僕が普段使ってるのはC++11/14だけど
54名無しさん@おーぷん :2015/01/16(金)04:46:20 ID:gcY
3が出たら出たでPythonみたいに3が普及するまでは、
どっちを始めたらいいのか分からなくなるからねぇ。

ちなみにSwiftはけして美しくない。
ドロドロ崩れかけてるケーキの元の形を直した物を、色だけ見て美しいと言っているようなもの。
あれは最低でもあと数度は焼かないと使いものにならない。
55名無しさん@おーぷん :2015/01/16(金)10:23:29 ID:yEP
言語設計的な意味での美しさならC#とかがいいのかな?
56名無しさん@おーぷん :2015/01/16(金)13:27:20 ID:DLP
javaよりはC#は美しいと言語仕様見て思った
言語が概念的だ

swiftが美しいと感じるのはドツボのobject-cと比較するからじゃないのか?
俺がScheme美しいと感じる時、暗黙にCommon LisPと比較してるように
57名無しさん@おーぷん :2015/02/22(日)21:29:46 ID:5gG
pythonだろ、jk
58名無しさん@おーぷん :2015/02/24(火)02:11:32 ID:qqc
haskellだろjk
59名無しさん@おーぷん :2015/03/27(金)14:35:54 ID:HF1
delphiだろjk
60名無しさん@おーぷん :2015/08/15(土)16:35:59 ID:EK7
Forth
http://www-lab.ee.uec.ac.jp/text/forth/
http://www.h7.dion.ne.jp/~samwyn/forth/gforth/index.html
61名無しさん@おーぷん :2016/03/31(木)20:00:58 ID:Wul
個人的に初心者向けの言語ってVBやとおもってたんやけど今は違うんか?
62名無しさん@おーぷん :2016/04/02(土)16:54:44 ID:cYL
今は VB の難しいところを簡略化した Small Basic かと。
http://www.greenowl5.com/gprogram/smallbasic/smallbasic010.html

新着レスの表示 | ここまで読んだ

名前: mail:





プログラミング初心者でも比較的簡単な言語ありますか?
CRITEO