No.10
- 回答日時:
> バージョンが関係ない(もしくは完成している)プログラミング言語は何か教えて頂けましたら幸いです。
一般に、「バージョンが関係ある」ってのはバグフィクスの場合が多いですね。つまり、コンパイラやインタプリタの開発者も間違える。言語仕様変更がなくてもバグはいつでも「あり得る」話で避けられないので、バージョンアップは諦めましょう。
それでも、将来性やバックワードコンパティビリティを考慮して、「なるたけ安定したモノを長く使いたい」のなら、日本ならJIS(日本工業規格)で仕様が制定されてる言語を選んでみたら如何でしょうか。
現行、JISで仕様が制定されているプログラミング言語は以下の11個です。
1. プログラム言語Fortran (JIS X 3001-1& JIS X 3001-2)
2. 電子計算機プログラム言語COBOL (JIS X 3002)
3. 電子計算機プログラム言語Full BASIC (JIS X 3003)
4. プログラム言語Pascal (JIS X 3008)
5. プログラム言語C (JIS X 3010)
6. プログラム言語MUMPS (JIS X 3011)
7. プログラム言語ISLISP (JIS X 3012)
8. プログラム言語C++ (JIS X 3014)
9. プログラム言語C# (JIS X 3015)
10. プログラム言語Ruby (JIS X 3017)
11. ECMAScript言語(注) (JIS X 3060)
注: ECMAScriptは「いわゆる」JavaScriptの公式名称。
ここ( https://www.jisc.go.jp/app/jis/general/GnrJISSea … )の【JIS規格番号からJISを検索】で、上に挙げてる「X30xx」で各言語仕様書を検索/閲覧可能で、また、JISに注文すればそれら仕様書を買う事が出来ます。
まあ、取り敢えず、仕様書をザーッと閲覧して、肌に合いそうなのを選んでみたらどうでしょうか。
(ただし、仕様があってもISLISPみたいに「ほぼ」実装が存在しない言語があるので、それだけは注意。)
No.9
- 回答日時:
アドバイスとしては
①現在のphpに合った教則本を使う。最新のphpに対応している
本がなければphpの少し古いバージョンで構わない。
②学んでいる時にphpをバージョンアップする必要は無い。
ちゃんと基礎を学べば多少の違いは簡単に理解/対処出来るようになります。
バージョンを追いかけるのはそれからです。
不変の言語を求めるというのは超が付く非現実解です。
No.8ベストアンサー
- 回答日時:
初心者なのに、重要なことに気づかれましたね。
#5さん以外の回答者は、学生か中小ベンダーに勤務される方でしょう。
大企業で、ソフトの仕様改変で使えなくなってしまうと問題がある場合を考えてみて下さい。
それは、設備に実装されているソフトです。ラインを増設して新しいPLC(設備を動かすプログラムが入っている制御ボックスです)が入った時に、1号機のソフトで動かなかったら、2号機用にプログラム会社に発注する費用が増えます。それは無駄です。
また、工場内でいろんなバージョンが混在し、それぞれプログラムが異なったら、保全作業も大変です。
あるコマンドの動作が異なったりすると、それだけで作業者が大怪我する場合だってあります。
そのような、保全上、安全上のことを考慮すると、バージョンに関係なく動く、あるいはアッパーコンパチブルなプログラム言語が必要です。
ラダー言語がそれに該当します。結構、従事者も多いです。
また、#5さんも指摘してみまましたが、FORTRANやCOBOLのような、基幹システムで動くソフトは、国際規格で仕様が厳密に決められていて、ベンダーが勝手にバージョンアップできないものもあります。ですから、メインフレームを他社のものに入れ替えても、これまでどおり何万人という従業員の給与計算ができるのです。
給与計算プログラムなどは、膨大な検証をクリアして運用されているのですが、それが一瞬でチャラになるようなプログラム言語の改変なんてあり得ません。素人でも分かる話です。
「常に変化する」なんて書いている人は、「標準」とか「規格」の意味を考えたことが無いのでは?
No.7
- 回答日時:
>バージョンが進化していくので、教本を買っても新バージョンに対応してなくてエラー
>続きになってしまい、挫折してしまいました。
現実にそんなことは起きていません。言い訳ですね。
どの言語もすこしずつ、バ―ジョンアップの度に変化してます。
言語だけでなく、フレームワークやAPIも。
僅かな変化に耐えられないなら、この業界から足を洗いましょう。
No.6
- 回答日時:
無いです。
その程度で挫折するなら、最初からやめておいた方が良いと思います。
バージョンアップへの対応など、プログラミングの大変さからすると誤差のような物です。
No.5
- 回答日時:
>>バージョンが関係ない(もしくは完成している)プログラミング言語は何か教えて頂けましたら幸いです。
やっぱり、昔から使われているCOBOLかFORTRANではないでしょうか?
まあ、これらを覚えても使い道が無い人のほうが多そうですが・・・。
No.4
- 回答日時:
プログラミング言語は常に変化すると思ったほうが良いです。
それよりも、どのような言語であっても、すぐに理解し使いこなせるようになるスキルを身に着けたほうが全然いいと思います。
そうすれば、プログラミング言語に限らず、アプリ固有のスクリプトやマクロなどでも自由に使えるようになります。
マクロをいくつかのパラメータを入力するだけで、自動生成するようなスクリプトを作ることも容易です。
要件さえ満たせばなんだっていいのだから。
No.3
- 回答日時:
プログラミング言語なんて、手段なんですよ。
大事なのは、アルゴリズムを考える能力。
そのアルゴリズムを、C 言語で書いても、パイソンで書いても、手段は何だって良いんです。
アルゴリズムの基礎ができていれば、言語なんて簡単に乗り換えられるようになります。
初心者のうちは、何の言語でも良いから、とにかく場数を踏んでアルゴリズム構築能力を高める事です。
No.2
- 回答日時:
いや、そんなひどいバージョンアップ祭りにはなっていないはずです。
だってWordPressはそのバージョンアップに対応しまくってますから。
ぼくだって付いて行けてるんです。
PHPはウェブの世界では基礎言語。
それよりも大切な言語があるけれど、いまのあなたには説明が難しいです。
WordPressと格闘して1週間頑張ったらなんとかなってきた人間からの助言です。
恐れないで。
なんでも取り入れてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- 政治 プログラミングを覚えようとして挫折したのは正解でしたね? 6 2023/02/17 11:35
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Windows 10 MicrosoftIMEでトラブル、助けてください m(_._)m 4 2023/05/16 14:11
- その他(動画サービス) Windows10以降対応で最初無料で後から有料に誘導するのではなく完全に無料の動画編集ソフト教えて 4 2022/08/03 19:35
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- その他(ソフトウェア) Ren'Py 8.0.3でプロジェクトの起動ができません。 2 2023/06/13 21:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
Int('1234') で、strをかんたん...
-
質問失礼します。 プログラム言...
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
Excelの開発言語ってなんですか?
-
プログラミング言語の制作方法...
-
最新のプログラム言語を学ぶに...
-
UWSCはどのプログラミング言語?
-
楽しくて最高のプログラミング...
-
C言語とhtmlの違いを どな...
-
Pythonって何を意識した言語な...
-
VCとVC++
-
C++における継続行
-
プログラミング言語について
-
VBScriptで引数を省略したい場合
-
Delphiに詳しい方助けてくださ...
-
CとJAVA
-
accessという言語らしいのですが
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報