匿名質問者匿名質問者回答ポイント なしウォッチ 1

プログラミングの基礎として、特定の言語, ツールに依存しない本質的部分を学べる言語はなんでしょうか。


短期間で成果物が出せる、楽しんでプログラミングできる、というのは度外視し、実用性があり、型などの初学者が後から苦労するものに関して厳格なものを考えています。

PHPの場合、動くものは出しやすいですが型に関する複雑怪奇な仕様があるえ初学者がPHP特有の問題で苦労してしまうのでは、と思っています。
一方Rubyはgemが豊富な反面、裏側でよしなに処理してくれる部分が多すぎるため、仕組みを理解するのが後回しになってしまうケースが多いのでは、と懸念しています。(実務では抽象化されたI/Fが豊富で良いのですが)

現時点での候補はJavaです。
もしくはC#であれば後発なだけあって便利なものを言語仕様へ取り入れつつも 基盤部分が堅牢なので良いかな、と思っています。

ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2017-02-25 10:05:33
終了日時
2017-03-04 10:10:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Java1731C#561Ruby760PHP7798gem83プログラミング1135抽象化18短期21ツール312実用363

人気の質問

メニュー

PC版