アカウント名:
パスワード:
> 基本的な概念が異なるプログラミング言語には応用できないまさにこれだけど、種類にもよるかな。最初に学ぶプログラミング言語は、逐次実行型にしておかないと、いろいろ大変。
BASIC や COBOL みたいな言語が最初だと、次の言語も逐次実行型なら理解しやすいが、考え方が異なる Prolog や SQL (と、ストアドプロシージャ) だと表現を変えただけではうまく組めない。
また、HTML がプログラミング言語だとする向きもあるが、HTML を理解したところで C が理解できるとは思えない。というか、HTML がプログラミング言語だと XML もプログラミング言語になってしまうが、それで良いのだろうか。
--Prolog って、今もどこかで使われているのかな。
>というか、HTML がプログラミング言語だと XML もプログラミング言語になってしまうが、それで良いのだろうか。うちでもそれをプログラミングだといって学んでいる層がいるのだが、同じ見解である。正直HTMLは、極端な話Cのprintfの部分だけ抜き出したようなものだと思ってる(勿論より複雑だが)
基本的には「どう表示するか」しかないので、プログラムかと言われると。ようはMVCのV。でもプログラムで一番のコアはMなので、そこを触れるかどうかが重要だと思ってる。
N88BASIC>C>C++,VB>C#>PHP>Javaぐらいの遷移で学んできたけど、まあBASICから来てても、プログラム的な考え方さえあればCとかでも「何も知らない」よりは断然マシだと思ったよ。後は柔軟性の問題かな。前があれだったからこれはおかしい。みたいな考え方する人間には、事前知識がない方がいいかもね。あれはあれ、それはそれ、これはこれ、で噛み砕いて理解できるなら例えどんな言語を先にやっていても、活かせると思うわ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
プログラミング言語の定義って何? (スコア:1)
> 基本的な概念が異なるプログラミング言語には応用できない
まさにこれだけど、種類にもよるかな。
最初に学ぶプログラミング言語は、逐次実行型にしておかないと、いろいろ大変。
BASIC や COBOL みたいな言語が最初だと、次の言語も逐次実行型なら理解しやすいが、
考え方が異なる Prolog や SQL (と、ストアドプロシージャ) だと表現を変えただけではうまく組めない。
また、HTML がプログラミング言語だとする向きもあるが、HTML を理解したところで C が理解できるとは思えない。
というか、HTML がプログラミング言語だと XML もプログラミング言語になってしまうが、それで良いのだろうか。
--
Prolog って、今もどこかで使われているのかな。
Re:プログラミング言語の定義って何? (スコア:0)
>というか、HTML がプログラミング言語だと XML もプログラミング言語になってしまうが、それで良いのだろうか。
うちでもそれをプログラミングだといって学んでいる層がいるのだが、同じ見解である。
正直HTMLは、極端な話Cのprintfの部分だけ抜き出したようなものだと思ってる(勿論より複雑だが)
基本的には「どう表示するか」しかないので、プログラムかと言われると。
ようはMVCのV。
でもプログラムで一番のコアはMなので、そこを触れるかどうかが重要だと思ってる。
N88BASIC>C>C++,VB>C#>PHP>Java
ぐらいの遷移で学んできたけど、まあBASICから来てても、
プログラム的な考え方さえあればCとかでも「何も知らない」よりは断然マシだと思ったよ。
後は柔軟性の問題かな。
前があれだったからこれはおかしい。みたいな考え方する人間には、事前知識がない方がいいかもね。
あれはあれ、それはそれ、これはこれ、で噛み砕いて理解できるなら例えどんな言語を先にやっていても、活かせると思うわ。