The History of Programming Languages

  Рет қаралды 1,064,762

ルビーDog

ルビーDog

Күн бұрын

exploring surrounding history through the eyes of Japanese perspective

Пікірлер: 1 300
@minamico
@minamico Жыл бұрын
チューリングマシンは、計算を行う自動機械の「抽象的な数学モデル」で、計算可能性についての議論のためのものです。 エニグマ解読機とは全く別のものです。
@EMtest-s2h
@EMtest-s2h 11 ай бұрын
NHKの電子立国みたいに、技術的なことを時系列で学ぶって、なんでこんなにワクワクして楽しいんですかね。難しいことでも時系列で並べるとなんとなく理解できるのでとても楽しいです。
@begarmudi3394
@begarmudi3394 Жыл бұрын
ありそうでなかった動画。 書籍や雑誌でもここまでスマートにまとめた記事は無いのでは? 本当にすばらしい。
@long-live-linux
@long-live-linux Жыл бұрын
39:56モノシリックではなくモノリシックですね。Monolithを形容詞にしたものなので。 日本語の動画でここまでのクオリティのものは中々無いので驚きました。
@rbdog
@rbdog Жыл бұрын
ありがとうございます!ちゃんと原型を意識しないとダメですね!訂正欄に入れておきます!
@pwoodman6823
@pwoodman6823 Жыл бұрын
素晴らしい労作。プログラマのみならずICTに関連する技術者にとって、これらの背景を知っておくことは極めて重要と思います。
@rbdog
@rbdog Жыл бұрын
ありがとうございます🙇私自身、動画を作ったことで歴史を知っておくことの重要さを痛感いたしました
@Socrate2
@Socrate2 5 ай бұрын
背景じゃなくて、何がどう失敗してるか、、、ですな。 華々しく登場した言語の殆どは実用性に欠けてます。 Pascalとか象徴的に語られるんだけど実用性に劣ってて、リベラル派の教授は強引に学生に使わせてたけど、学生の人生の一部を無駄にして終わった。 C++等の後継を目指した言語も厄介で、確かに欲しい機能は豊富にあるんだけど多機能すぎて可読性に欠け、「ちゃんと動くこと」が優先されるプロの使う言語としては煩雑すぎて実用性に欠けるといった具合。 Javaは重々しすぎて生産性が低く、苦労して作っても性能が低く、変更が困難で、JVMの抱える脆弱性によって大規模攻撃にさらされるなんて具合に。 あと、インタープリタや被せる系の言語は簡単そうに見えるがそれは書き下ろすときだけで、デバッグが不可能でコードを完成させることができない。 大切なキャリアをゴミ言語に費やさないために。
@djann9071
@djann9071 Жыл бұрын
種子島伝来から始まってて草
@masatuf
@masatuf 7 ай бұрын
0:47から開始でいいよねぇ。
@CrsdrsWrStnsts
@CrsdrsWrStnsts 7 ай бұрын
無理矢理感あって草
@せのおなおこ-u7s
@せのおなおこ-u7s 6 ай бұрын
狼煙(のろし)から始まってないだけで十分😂
@Ritona_Reighnvhasta
@Ritona_Reighnvhasta 4 ай бұрын
時代感がつかめるし、任天堂とゆかりある花札の紹介もあるからいいと思うけど
@そうえもんsohwemong
@そうえもんsohwemong 4 ай бұрын
同感、日本の時代感が掴めるから残して欲しい。 花札→任天堂の流れに行くし、話の流れとしていいと思う。 ないと面白みが減る。
@shimpeikatoh5357
@shimpeikatoh5357 Жыл бұрын
力作ですね。 自分の歴史的な位置がよくわかります。 高一の時に機械語からアセンブラ、COBOL、FORTRANと学んできました。 ちなみにPL/I ← ローマ数字 = ピーエルワンですね。使ってました。
@catblack7707
@catblack7707 Жыл бұрын
アセンブラはPC触る人みんな軽くでいいから学んでほしい そうでないとPCの内部で何が起きてるかわからないと思う
@toskwa3582
@toskwa3582 5 ай бұрын
CPUってめちゃくちゃ単純作業の繰り返しやんってなる
@akio5465
@akio5465 Жыл бұрын
現在私は62歳 ここに登場するすべての言語や処理系の実行環境に触れてきました。 いやー 懐かしい!
@kandamatube
@kandamatube 2 ай бұрын
羨ましい
@makotokanno7250
@makotokanno7250 Жыл бұрын
PL/I(ピーエルワン)は、汎用プログラミング言語の一つ。名前は英語の「programming language one」に由来する。
@masamifukushima7065
@masamifukushima7065 Жыл бұрын
PL/I(ピーエルワン)はFORTRANとCOBOLのいいとこどりをした言語で 銀行関係の開発ででよく使われていました。
@sykms8832
@sykms8832 Жыл бұрын
もとIBMのエンジニアです。まあ、普通に読めばピーエルアイなので責められませんが。今でも書けます。
@backhandspringman
@backhandspringman Жыл бұрын
もっと伸びても良い動画でビックリです! 散らばっていた言語の歴史がこんなにも分かりやすくまとめられてて、 これこそ義務教育のプログラミングの授業で見せた方がいい動画。 そして最後の締めくくり方がグッとくる
@さかみ-x9k
@さかみ-x9k Жыл бұрын
面白かった。以下、個人的なメモです。 ------------------------------------------------- 1:50 始祖のプログラマ 4:35 第一次世界大戦, 第二次世界大戦 5:50 世界最初の汎用電子式コンピュータ ENIAC 世はまさに大プログラミング時代 6:33 コンピュータと言語 低水準言語、高水準言語 FORTRAN, ALGOL, LISP, COBOL, RPG 第一世代(機械語)~第四世代(構造化言語) 第一次人工知能ブーム 9:20 OS FORTRAN, COBOLの2強 BASICの誕生 10:20 アポロ11号月面着陸 Pascalの誕生 ARPANET(インターネットの始まり) 11:10 C言語の誕生、UNIX 11:50 オブジェクト指向という考え方の誕生 ProLog 12:40 パソコン ビルゲイツ, Microsoft社 スティーブ・ジョブズ, Apple Computer IBM, Microsoft(MS-DOS) 14:00 SQL誕生 14:40 CSNET, BITNET EUNET 14:50 C++, Objective-Cの誕生, Objective-C++ 15:45 MATLABの商用化, JUNET, 第二次人工知能ブーム Eiffel(オブジェクト指向の教科書的な存在) 16:20 南アフリカ、アパルトヘイト(黒人やアジア人差別の横行) イーロンマスク(黒人をかばう発言をしていじめられる) 16:50 CUI, GUI Macintosh、Windows Pascal全盛期 CSNETとJUNETの接続(国を超えたネットワークができ始める) 18:20 WEB C,C++の覇権, Perlの誕生, スクリプト言語の台頭 Mathmatica誕生, Haskell誕生 19:30 ベルリンの壁崩壊, 冷戦終結 Python誕生, Visual BASIC誕生→VBA Linux誕生、オープンソースの始まり World Wide Web, HTML R言語の誕生 21:25 ブラウザ Yahoo, Amazon誕生 browser開発の競争, ネスケ(Netscape) Internet Exproler 第一次ブラウザ戦争 Java, JVMの誕生(Javaトップ言語へ) JavaScript誕生 24:25 PHP誕生 Linux, Apache, MySQL, PHP(LAMP環境) Ruby誕生(P言語(Perl, Python, PHP, Ruby)) 25:25 任天堂, ポケットモンスター(アセンブリ言語) 26:45 IEが第一次ブラウザ戦争に勝利 Flash, Adobe 2000年問題 28:23 GPUが普及 C#誕生(C++++) 29:40 この頃の流行 すべての元:C, C++ 家電製品・その他全般:Java Windows:Visual BASIC, C# Webアプリ:Perl, PHP 科学・研究:MATLAB, R 30:03 JVMを利用して動く言語の登場 Groovy, Scala 30:20 Ruby on Railsの誕生 Djangoの誕生 ゲーム開発 Unity 31:33 スマホ Google, Ajax(JavaScriptの評価↑) 第二次ブラウザ戦争 Firefox, Safari, Opera 33:05 初代iPhone(Unix, Objective-C→iOS) 33:40 Andoroidリリース(Linux, Java) 34:16 ブロックチェーン 34:30 ブラウザ戦争, Gooble Chrome参戦 Go JavaScript(Node.js,mongoDB,EXPRESS, AltJS) 36:39 Kotlin Laravel 37:10 東日本大震災 sinsai.info(PHP, Ruby) 37:40 Chromeのシェア拡大 Chromeが第二次ブラウザ戦争の勝利 38:15 TypeScript, jsx, React, tsx MERNスタック(mongoDB, Express, React, node.js) クラウドコンピューティング AWS(Amazon Web Service) Azure Google Cloud(GCP) マイクロサービス(Go言語, Spring Boot(Javaフレームワーク)) Swift 40:58 Rust言語 41:30 AI ECMAScript 2015 42:18 第三次人工知能ブーム Python(AI開発言語として人気) Niantic 43:10 OpenAIを設立(イーロンマスク) PokeMoN GO Unity クロスプラットフォーム Flutter 45:30 Javaに関する自社製品の有料化 Juliaリリース 46:50 イーロンマスクOpenAI辞任 47:00 新型コロナウイルス, プログラミングの義務教育化 小中学校:SCRATCH 汎用人気言語:Python, JavaScript, Java 任天堂:ナビつき!つくってわかるはじめてゲームプログラミング 47:46 ChatGPT GPT-3.5, GPT-4 AI開発のための新しい言語Mojo AI開発戦争
@rbdog
@rbdog Жыл бұрын
よく全体まとめましたね!ありがとうございます🙇
@さかみ-x9k
@さかみ-x9k Жыл бұрын
@@rbdog 完全に自分用で適当なので汚いまとめ方になってると思います! とても面白かったので最後まで見させていただきました!
@yoda_dayo
@yoda_dayo Жыл бұрын
@@さかみ-x9kすごいなーと思いつつ、 プログラマってこういうのを纏めるの好きなんだよなーとニヤニヤw ブラボー!!
@kawamo55
@kawamo55 Жыл бұрын
PL/i(アイ)じゃなくPL/1(ワン)だったような・・・ BASICは、シェルの代わりを担ってた
@rbdog
@rbdog Жыл бұрын
これまたお恥ずかしいミスをしてしまいました!勉強になります、教えていただきありがとうございます!
@最黑天鹅
@最黑天鹅 Жыл бұрын
だよな。自分も最初?と思った。昔、仕様書を読んだ記憶がある。
@Hisabonch
@Hisabonch Жыл бұрын
あぁ良かった。私の勘違いじゃなかったんだ。
@tanatoshi2
@tanatoshi2 Жыл бұрын
読み方は間違っていますが、DL/Iと同様に書き方はあっていますね
@namamono891
@namamono891 Жыл бұрын
各言語の関係性がとてもよくわかりました。感謝です。 2000年以降のここ数十年は本当に動きの激しい時期だったんだなぁ。
@dampty
@dampty Жыл бұрын
細かいことで恐縮ですが、 11:00 ARPANET は、エーアールピーエーネットではなく、アーパネットと通常呼ぶと思います。
@tsuchiyayoshiaki
@tsuchiyayoshiaki Жыл бұрын
面白かった。時系列にちゃんと体系化されているのが素晴らしい。重箱の隅をつつくような指摘で申し訳ないがMS-DOSはシアトル・コンピュータ・プロダクツ(Seattle Computer Products、SCP) の86-DOS(QDOS)をMicrosoftがIBMの納期に間に合わせるべく会社ごと買収したもの。補完になれば幸いです。
@rbdog
@rbdog Жыл бұрын
ありがとうございます! まずマイクロソフトが「作り上げた」と表現が良くなかったので訂正いたします。 OS関連の説明が雑すぎたため正確度あげられるように頑張ってみます!
@inti-lime61
@inti-lime61 Жыл бұрын
プログラミング初心者におすすめしたいプログラミング言語は、やはり、FORTRAN FORTRANは正義。FORTRANは世界を救うことのできる、唯一の言語なのだ。
@shoboham
@shoboham Жыл бұрын
これはすごいですね。断片的には知っていましたが、ここまで網羅的に記すのは相当大変だったと思います。こういう動画で一番難しいのは「削ること」だと思うんですが、ほんとにうまくまとめてらっしゃって感動してます。
@rbdog
@rbdog Жыл бұрын
ありがとうございます! まさにおっしゃる通りで、最初にできた台本からさらに1/10以下まで削りました。制作側の事情まで理解していただけて、本当に作って良かったです😭
@sacj.a8954
@sacj.a8954 Жыл бұрын
同感です。でも改訂版には是非お世話になった”Flashの最期”を2~3秒で良いので入れてほしい。供養の為に・・・
@rbdog
@rbdog Жыл бұрын
@@sacj.a8954 Flash、私もわりと世代なんですが最期って何か出来事ありましたっけ?! それともちょうど最近のFlashサポート終了のことでしょうか!??
@sacj.a8954
@sacj.a8954 Жыл бұрын
それの事です。まだ開発や利用は可能なのですか?もう既に命脈は絶たれたものだと思っていました。まだ存続しているのなら無視してください。あの頃は今と違った妙な活気がありましたよね。懐かしいです。次の動画楽しみにしております。返信は不要です。
@shoboham
@shoboham Жыл бұрын
私の中ではFLASHの終了はジョブズの批判とHTML5の普及の両側面の認識がありますね。そう思うとHTML5の登場も現代のITに大きく影響してるといえますね。
@yamyam208
@yamyam208 Жыл бұрын
プログラミング言語の本の冒頭によく書かれているような歴史を、よくここまでまとめて映像で見られることにしてくださったことに感謝します。
@siren849
@siren849 Жыл бұрын
うわぁ・・これは貴重な動画ありがとうございます。 一つ一つは知ってる事もありましたが、こういった系譜であったことはまるで知りませんでした。 C#が一番好きですが、Dartの思想も思い切りがあって好きです。
@rbdog
@rbdog Жыл бұрын
ありがとうございます!どの言語も良さがありますよね✨
@toxinm3520
@toxinm3520 Жыл бұрын
PL/I (ピー・エル・アイ)ではなくPL/1(ピー・エル・ワン)です。 1960年代に入社して、COBOL、FORTRAN、ALGOL、PL/1、RPGを実務で使用していました。 この頃 富士通のRPGは FOCUS と呼ばれていました
@takayaaizu
@takayaaizu Жыл бұрын
違います。PL/Iと書いて、ピー・エル・ワンと読みます。
@sakaejumo6757
@sakaejumo6757 Жыл бұрын
正確には初期にはPL/1とも記述されましたが後にPL/Ⅰ(Ⅰはローマ数字でI(アイ)ではない)になりましたね。 日立だとPL/Ⅰの構文でプログラム中にアセンブラを組み込めるHPLという言語もありました、当時は性能が必要なプログラムではアセンブラが必須でしたが全てアセンブラだと可読性や保守が大変なので性能に直結する部分だけアセンブラを使用するための言語でした。
@minami_alinko
@minami_alinko 11 ай бұрын
”ぴーえるわん”ですよねえ。 COBOLとかPL/IとかRPGとか、今は亡き金融系SIerで聞いたな…。 使ってたのがIBM系のメインフレーム機だったせいかな。
@AKATSUKIgn0000
@AKATSUKIgn0000 Жыл бұрын
とても興味深い内容でした! 大学の情報系授業でも流してほしいくらいです。
@somethingnewmetro
@somethingnewmetro Жыл бұрын
割とマジで全小学校の「情報」の教科書でいいんじゃないですかね。
@水平さん
@水平さん Жыл бұрын
世界史の背景から技術革新と変容がマッチする流れが気持ちいいくらい入ってくる 端的にではなく、流れとしてまとめてる すごすぎるよ、この動画
@TauroTauro-p5x
@TauroTauro-p5x Жыл бұрын
仕事や趣味のためにいくつかのプログラミング言語を学んで来ましたが、その歴史的な立ち位置や類縁関係が知れて、とても面白かったです。 素晴らしい動画をありがとうございます!
@paptimusx
@paptimusx Жыл бұрын
最初の高級言語であるFortranがAlgol属に編入された形で生き残り、いまでもHPC,スパコンをぶん回しているわけだし、JuliaやPythonやC++から呼ばれる数値計算ライブラリの中の人になっている。Algol, PL/Iのように完全に消えた言語もあるなかでFortranが生き残っているのは感慨深い
@ぎもすな-u8i
@ぎもすな-u8i 7 ай бұрын
アセンブリ言語でゲーム作っていた頃が懐しいです。
@user-fc3oe9ml4i
@user-fc3oe9ml4i 6 ай бұрын
すげー
@sksm2425
@sksm2425 4 ай бұрын
プログラムをほんの少しかじった者です。 言語同士の関係性や使われ方を体系的に知りたかったため、ものすごく勉強になりました。 こんなにもわかりやすい動画をKZbinという媒体で公開してくださりありがとうございます✨
@レッドスネークカモン
@レッドスネークカモン Жыл бұрын
言語と時代背景を合わせて説明してるのがすごく勉強になります。
@katsumiosawa1231
@katsumiosawa1231 Жыл бұрын
ミニコンの回路の設計、アセンブリ、COBOLから現在c#, pythonで開発の仕事をしています。これは本当に為になるコンテンツだと思います。素晴らしい。ありがとうございます。
@ktbogie1573
@ktbogie1573 Жыл бұрын
還暦エンジニアです。自分は数値計算でFORTRANとCを使って来ました。最近の状況には疎かったのですが、この動画で全般を把握できました。ありがとうございました。
@あい-e4d2q
@あい-e4d2q Жыл бұрын
自分は学生時代にFORTRANをやり、就職してからCOBOLをやってました。趣味ではBASICとアセンブリでしたねw。
@あぴよん-i5h
@あぴよん-i5h Жыл бұрын
学生時代にCOBOLとFORTRANから入りましたね(家では専ら8bitPCでBASICだったけど) 2年目からCとアセンブラやって、主に組み込み系の仕事がメインで色々な機械の制御とか 2000年位からは携帯電話の開発も結構やりましたね。 web系やデータベース系もかなりやったんで、クラサバでソケット通信とかRFC見ながら実装したりもしました。
@thisaccountnoexist7545
@thisaccountnoexist7545 11 ай бұрын
@@あい-e4d2q 私も穿孔機でパンチしてました。カードリーダーが暴れていつもバラバラ飛散、悲惨でした。 フローチャート用のテンプレート今でも持ってます。
@minminrinrin21
@minminrinrin21 11 ай бұрын
私も今年還暦ですがFORTRANとBASICとCOBOLを使っていましたが学校や仕事ではFORTRANでプライベートではBASICと使い分けていました。当時はテープレコーダーでデータ保存していた為データがバグる事も当たり前でしたよ。
@アンダーソンネオ-l3g
@アンダーソンネオ-l3g 11 ай бұрын
還暦から5年経ちました 会社でCOBOLを使ってました 2000年問題をきっかけに、バードのダウンサイジングとVBを使うようになりました もう忘れたけど 笑
@KentaroShiga-yp3bz
@KentaroShiga-yp3bz Жыл бұрын
こういうの待ってました! 大航海時代から始まるのセンスしか無い
@rbdog
@rbdog Жыл бұрын
ありがとうございます!
@cochizz7643
@cochizz7643 Жыл бұрын
伸びろ~~~! あっという間の50分でした。最近プログラムに興味が出始めたところだったので、こうしてプログラム世界の見通しを持ちながらたくさんのプログラムのキーワードに触れられるのはすごく刺激になります。内容も構成も映像も解説もすごくエレガント、喉ごしまろやかでよかったです。訂正版の作成も待ってます(主さんの精神力うらやましい)
@rbdog
@rbdog Жыл бұрын
ありがとうございます!
@WTadao
@WTadao Жыл бұрын
素晴らしいですね。この分野(C言語)で生きてきたものとして、ある意味で懐かしく、最近の傾向を知るいいきっかけになりました。IT教育の先生型も十分に使える資料としても役立つと思います。
@shilokan04
@shilokan04 Жыл бұрын
めっちゃおもしろい、気づいたら50分見続けてた。 職場のおっさんたちから飲み会で聞く昔話もいいけど、こっちのほうがわかりやすいし勉強になったわ。 長さ的にも、学生の授業で流してほしいくらい。
@yoshito3476
@yoshito3476 Жыл бұрын
PL/Iをピーエルアイと言っていたが PL/I(ピーエルワン)は Program Language One の略称で、間違いでは。 その他はよくできてわかりやすい。 あと、補足ですがメインフレームのIBMなどのメーカー系はシステム製造用言語のPL/Iのサブセットとして、独自開発言語を作っています。NTTなどはSYSL-2など、これ言語の特徴は、OSやDBMSや通信系の開発言語なので、SVCを発行することが出来ます。 また、IBMは事務用簡易言語として、EASY(Plus)などもありますよ
@okojo_MK
@okojo_MK Жыл бұрын
ん?情報の授業がこれ一本に収まっている…だと?! なんと素晴らしいことか…
@mochi_koubako_nyan
@mochi_koubako_nyan Жыл бұрын
他の方もコメントされていたように、PL/Ⅰは「ピーエル・ワン」だと思います。40年程前、私はPL/Ⅰでプログラムを書いていました。汎用機でのプログラミングでしたが、友達に「死語」と言われてました。
@rbdog
@rbdog Жыл бұрын
ありがとうございます。 実際に使われていた方々に失礼でしたので、以後気をつけます
@mochi_koubako_nyan
@mochi_koubako_nyan Жыл бұрын
懐かしくて、つい、コメントしてしまいました。これからも、素敵な動画を楽しみにします。ありがとうございました。@@rbdog
@鉄鈍爺
@鉄鈍爺 Жыл бұрын
私も、MVS/TSOの環境下でPL/Iを書いてました。機能をモジュールに分け皆で分担してオンラインシステムを作りました。 当時はLinePrinterの、英字チェーンと仮名チェーンの掛け替えが面倒でした。(苦笑)
@masamifukushima7065
@masamifukushima7065 Жыл бұрын
@@鉄鈍爺 PL/Iは銀行のシステム開発でよく使用されてました。
@かにざ-g8m
@かにざ-g8m Жыл бұрын
末端データサイエンティストです。自分の使うR, sqlがいつできたのか初めて知ることができました!いい動画ですね。
@rbdog
@rbdog Жыл бұрын
ミスのご指摘を多数いただいております。修正内容は動画の説明欄を参照ください🙇 また、この動画は収益化を一切おこなっておりません。特定の技術を推奨または非難する意図も全くございません 訂正版があがるまでの間、雰囲気を味わっていただければと思います!!😄
@mania3bb
@mania3bb Жыл бұрын
訂正版お待ちしております。
@zaki50
@zaki50 Жыл бұрын
大したことじゃないけど、概要欄の訂正文の中のZerox は Xerox
@user-zfthgrj
@user-zfthgrj Жыл бұрын
間違いがあっても後から訂正すればええやろの精神 プログラマー的でいいですね
@xenooonex
@xenooonex Жыл бұрын
ミス一覧、そんなあってのもあればドイツの位置みたいなポカミスもあって結構好き
@Yas-ef3qm
@Yas-ef3qm Жыл бұрын
しかし、日本はやられっぱなしですね。。
@kagilinn
@kagilinn Жыл бұрын
Objective-C++経験者です。C、Objective-C、C++の3つの ○ の配置が絶妙に良いです。 Objective-CとCの「2つの別言語が併存しているような関係」が「隣り合って接している」ように描かれ、 CとC++の「共通項を見つけてお互いを取り込み合体させたような関係」が「重なり合っている」ように描かれている。 そしてObjective-CとC++は「お互いに競合しない」ので「全く重なっても接してもいない」ように描かれています。
@あぴよん-i5h
@あぴよん-i5h Жыл бұрын
会社で最後の68KマシンとなったNextStep使ってた時に触りましたねぇ(ObjectiveC++) あれはいいOSだった(今のMACの祖先となるOSです)
@スズキ-k2h
@スズキ-k2h Жыл бұрын
地元の農協に昔オリベッティがあったのを思い出しました。机に色々ついているような代物でしたが言語は何だったんだろう? 色々計算させていたとは聞いています OSは趣旨から外れるのかもしれませんがMS-DOSの話が出てCP/Mが出てこないのはちょっと切ないカモですね(CP/Mを使っていた知合いがいたりしますので…ソニーですね) 爺の域に入って来てますので、昔を思い出しとても面白かったです
@uiui1599
@uiui1599 Жыл бұрын
素人からするとよく聞くPythonの誕生が意外と古いなと思いました! こういう時系列解説は動画形式が一番分かりやすいですね
@Nyaano
@Nyaano Жыл бұрын
PL/Iはピーエルアイじゃない。ピーエルワンだ。
@たつや-s2z
@たつや-s2z Жыл бұрын
今ならVerseもあるで あとUnityが出るなら二大巨頭としてUnrealも欲しいところではある でもよくまとめたわこんな規模のでけぇのw 編集おつかれさん
@toshihikoshimizu5247
@toshihikoshimizu5247 7 ай бұрын
ものすごく面白かったです。 せっかくなので、古い時代の話をいくつか指摘しておきます。 5:30くらいから。 ・爆弾を飛ばす、ではなく弾道計算のため。大砲は温度、湿度、風向きによって同じ角度でうっても着弾点が異なるので、その一覧表をあらかじめ計算して作っておかないと使いものにならなかった。 ・ENIACの開発者はエッカートとモークリー。 ・ENIACは汎用ではあったが、ワイアードプログラミング(ハードウェアプログラミング)方式。 ・ノイマンが開発したのはEDSAC(エドサック)で、これはストアドプログラム方式(ソフトウェアプログラミング)だった。 9:30あたり ・ミニコンの話を入れていただきたい。  1950年代1960年代の汎用機時代(一社で一台時代)→1970年代はミニコン時代(部署毎に一台時代)→1980年代がパソコン時代(一家に一台時代)という流れがある。  1970年代にUNIXが作成できたのは、そこら中に自由に使えるミニコンがあったという環境要因がデカイ。
@ヤマエミ-p6r
@ヤマエミ-p6r Жыл бұрын
約30年前、木工工作機械の数値制御NCプログラムをコマンド入力する仕事をしていました。 昭和60年頃に、日本独自で開発された“トロン”と言うOSがあり、日本家電製品にそれが搭載されていく道筋を予測した本を読んだことがあります。そのトロンの話が出て来なかったのが残念です。
@yoda_dayo
@yoda_dayo Жыл бұрын
G言語ですね。私は工作機械のG言語と内部のラダーシーケンスに携わっていました。 μTRON、iTRON、などの開発に尽力されたTRON初期メンバーの方と一緒に仕事をしたことがありますが、C++/ActiveXやhorbやJavaScriptなんかを初めていじってたった数時間でスラスラ開発してて、ビビりました。彼の最推しはDelphiでしたね。
@大地繁
@大地繁 Жыл бұрын
よくまとまっていて素晴らしい。言語の進化も、当初は遅々としていたものが、近年の言語の多様化は速くなりましたね。今後、一旦、そこそこのシステムをAIが書くようになれば、プログラミング言語の進化は、AIにより止まりそう。次は、システム開発を任されたAIによる質問に的確に対応する思考力だけを持つPM或いはSEになれれば良い時代になるかも。
@rbdog
@rbdog Жыл бұрын
ありがとうございます!たしかにこれ以上大きく言語が変わることは考えにくいですよね
@comos-rc
@comos-rc Жыл бұрын
何度も見返すに値する素晴らしい動画です!
@takayukikuwahara9801
@takayukikuwahara9801 Жыл бұрын
いわゆるコンピュータソフト進化の史実を見事に纏められていますね敬服します。4ビットマイコンから没頭していた若いころの次々に出てくる名称が懐かしく感じられました。ありがとうございます。
@tameni_naranai_kotowaza
@tameni_naranai_kotowaza Жыл бұрын
コンピュータおばあちゃんwww😂COBOL🎉🎉🎉この動画は情報処理技術者を目指す中高生必見ですね~(≧∇≦)b凄い
@yasbay1967
@yasbay1967 Жыл бұрын
PL/Iはピーエルアイではなく、ピーエルワン 末尾はアルファベットのアイではなく、ローマ数字の1
@netafuri
@netafuri Жыл бұрын
この動画を見て、もう40年近く前に大学の卒論のためにPascalで統計処理のプログラミングをしてたことを思い出しました。当時の言語、BBS等のネット環境は個人や少数の集団の情熱や努力によって支えられていたと再認識できました。面白い動画をありがとうございました。因みに私の最終言語はDelphiでした。
@minami_alinko
@minami_alinko 11 ай бұрын
80年代はPascalが強かったなぁ…。 Turbo Pascalの高級言語にあるまじき変態仕様(レジスタ変数でCPUのレジスタをいじれたりする)にシビれたあげく、アセンブラと親和性のよいTurbo-C、さらにはVisual C/C++ (最終的にC#)のほうに行ってしまいましたが…。
@lock2427
@lock2427 Жыл бұрын
面白かった こういう動画はちょっとでも不正確だと詳しいおじさんたちが湧いてくるけど無理しないでな
@rbdog
@rbdog Жыл бұрын
優しいお言葉、ありがとうございます🙇 勉強になる声も多くて助かってます 可能な範囲で正確度をあげていきたいと思います😊
@jpuser24
@jpuser24 Жыл бұрын
当初からリアルタイムに重点を置いて開発されてきたTRONがないのは信頼性を半減させていますね IoT分野では世界標準と成りつつありますから
@may_day123
@may_day123 3 ай бұрын
41:44 ブラウザ戦争でいがみ合ってた企業が折り合いつけてようやく完成したルールの名前が「ECMAScript Harmony」なのアツ過ぎる
@大和哲
@大和哲 Жыл бұрын
力作ですね、恐れ入ります。ただ、私の大好きな言語「OPS5」が出てこなかったことだけが残念ですがw(エキスパートシステムだから、人工知能競争第1弾辺りになるのかなぁ……ちなみに、OPSの開発者はCharles Forgy、OPS5の発売元はDECになります)。……それは冗談としても、プログラミング言語の歴史をここまで広く網羅して映像にまとめた資料は初めて拝見しました。お見事です。本当に素晴らしい。
@dedensya1
@dedensya1 Жыл бұрын
javaやC、perlやRを大学で勉強して最近ではpythonもいじってる。仕様を憶えるだけでどれも一緒。せめてfor文とか配列の取り扱いまでは全て一緒にしてほしい。
@在郷の太郎
@在郷の太郎 Жыл бұрын
Lispは括弧だらけの文字列処理言語くらいの認識しかなかったので、発展の多さに驚き!。 Z80のアッセンブラ・コンパイラ・リンカで遊んでいたらⅭが出てきて構造化できたときはびっくりしたなぁ。
@necosh
@necosh Жыл бұрын
ニーモニックはハードウエアに直結する分、個別にプログラムを書き換えなきゃいけないところで苦労してました。
@dragonbeast7298
@dragonbeast7298 Жыл бұрын
50分の動画をフルで見たのは実に久しぶりです。素晴らしい作品。シェアします。
@麻生雄大-n4g
@麻生雄大-n4g Жыл бұрын
プログラミングの歴史を地図にプロットするのは初めて見ました。 すごくわかりやすいです。
@村上マッキー
@村上マッキー 10 ай бұрын
素晴らしい解説ですね。 懐かしい言語が登場しています。国産コンピュータで、ALGOLコンパイラーとRPGの開発に携わりました。それから何年後か、情報処理学会誌に、確か600言語を超えるイラストが載っているのをみて、仰天した覚えがあります。 一点、PL/I は、ピーエルアイではなく、ピーエルワン(Ⅰ)、つまりプログラミングランゲージ1です。
@naotosuzuki9040
@naotosuzuki9040 Жыл бұрын
素晴らしい動画をありがとうございます。 FORTRAN、BASIC、COBOLしか使った事がありませんが、様々な言語の生まれた時代や背景を知れて嬉しいです。 シャープのポケットコンピュータで野球やアメフトなど色々なゲームを作って授業中に遊んでいた頃を思い出しました。 改訂版にも期待しています。
@tnt8346
@tnt8346 Жыл бұрын
改めてC言語が長寿だよなぁ〜と感心(^◇^;)
@marcsan5280
@marcsan5280 Жыл бұрын
FORTRAN:Formula Translator COBOL:Common Business Oriented Language PL/I:Programming Language One RPG:Report Program Generator REXX:Restructured Extended Executor
@uy6924
@uy6924 Жыл бұрын
39:58 モノシリックではなくモノリシックですね。「monolith - モノリス(一枚岩)」+「的な(ic)」=「monolithic」 romance(ロマンス)+ticでロマンティックと同じような感じです。
@karisumaremiria
@karisumaremiria 7 ай бұрын
おかげさまで火縄銃の歴史が良く分かりました、ありがとうございます
@nerchan2305
@nerchan2305 Жыл бұрын
紹介されてないようだけど、MUNPS(マンプス )Ⅿ言語も優秀だと思うけど_ 医療機関で流行ったようだけど、工場の在庫などのデータベース管理にも威力を発揮します・・('◇')ゞ_
@yokoyamat
@yokoyamat Жыл бұрын
MUMPSのことでしょうか。医療アプリがターゲットだったので「おたふく風邪(mumps)」とかけたようです。データベース機能を内蔵していて、結構使われたはずです
@nerchan2305
@nerchan2305 Жыл бұрын
@@yokoyamat さんへ・・ すみません間違いです。MUNPSじゃなくMUMPSでした。 なるほど、おたふく風だったんですか ありがとうございます..
@sd3820
@sd3820 Жыл бұрын
こういう現代社会の情報もっと作ってほしい
@triumphofspirits
@triumphofspirits Жыл бұрын
一端のクラウドSIerですが、プログラミング言語の歴史が過去から現代まで非常に分かりやすく まとまっていて、大変勉強になりました。これは、本当に授業で使用した方が良いレベルですね👍
@匿名希望-h6i
@匿名希望-h6i 2 ай бұрын
高専でfortanを習ったけど プログラムなんも解らんかったな それからベイシックも少しやった   もう完全忘れている60代
@おもちのぷぅぷぅちゃんねる
@おもちのぷぅぷぅちゃんねる 11 ай бұрын
よくまとめましたね。お疲れ様でした。 非常に勉強になりました。永久保存版にします
@flairangiography5757
@flairangiography5757 Жыл бұрын
LOGOの亀によるベクタースキャンは触れて欲しかったなあ(昔は中学校の教材だった)。 FLASHは昔は(Adobeの前は)マクロメディアだったかな?コードはActionScriptだったはず。 Unityは普及して有名になったけど、HSPとUnreal Engineの紹介も欲しかったかも。 VisualBasic出た時、実行前から画面デザインできることや、イベントドリブンに度肝抜かれたものだった。 .netになったらVBからC#にシームレスに乗り換えられた。Unityでも、C#で十分だった。 C、BASIC、LISP、Pascal、FORTRAN、COBOLは個人的に殿堂入り古典言語!
@flairangiography5757
@flairangiography5757 Жыл бұрын
改訂版は追補して60分の動画にしてもらい、プログラミングの授業用(単元「プログラミング言語の歴史」)に使用したいくらい!
@hoshi5256
@hoshi5256 Жыл бұрын
とても楽しく拝聴しました。素晴らしい大作ですね。 趣味と仕事で機械語から始まりPythonまで来ていますが、当時使っていた記録媒体(パンチカード、カセットテープ、バブルメモリ、8インチ、5インチ、3.5インチフロッピー...)やPC機器も走馬灯のようにflash backします。
@rbdog
@rbdog Жыл бұрын
ありがとうございます。こうしてみると記録媒体の進化にも触れたいところですね!✨
@mh1206
@mh1206 11 ай бұрын
GUIはXeroxのAltの話をしなくていいのかしら。普及したらオフィスからコピーする紙が無くなるから封印されていたのをゲイツとジョブスが同時期に見てWindowwsとMacintoshが生まれた。そもそもAltには入力デバイスとしてマウスが付いてたし。UIのブレイクスルーはAltですよ。
@sanamizuki8390
@sanamizuki8390 Жыл бұрын
IT 事業従事者でもややこしいプログラム言語の歴史を纏めてくださったとても良い動画ですね。ありがとうございます。
@プルプロンタル
@プルプロンタル 7 ай бұрын
99%ぐらい分からんかったが、何となく面白かった!ただ、IT系の富豪達は、一発当てたら終わりじゃなく、常に先を見て努力しないと、直ぐに周りから追い抜かれる恐怖とも戦ってたんだろな…。
@japanentry
@japanentry 7 ай бұрын
本当に素晴らしい動画です ただただ感動しました 大作のご作成ありがとうございました!!
@_asii_
@_asii_ Жыл бұрын
かつては組込みエンジニア、今はFlutterエンジニアをしている者です。 Dartの復活劇を目の当たりにして、いつかプログラミング言語史を体系的に学びたいなと思っていました。 素晴らしい動画をありがとう。訂正版も楽しみです。
@Usowotsuku
@Usowotsuku 7 ай бұрын
この文章のポジティブさを数値化してください。
@けく-c4q
@けく-c4q 11 ай бұрын
江戸時代から始まった時は冗談なのかと思った
@kaneyes860
@kaneyes860 Жыл бұрын
HyperTalkまで追加してくれるのですか…ありがとうございます。
@suzunonene
@suzunonene 11 ай бұрын
多くの人の補正が入っているお陰もあるとはいえ、よくここまでまとめられたなとしか言いようのない情報量ですね。 それもこれもベースがよく作られていたおかげだと思います。 本当に見ごたえがありました。 早送り無しで懐かしい気持ちに利足りながら何度か巻き戻しもしながらじっくりと拝見させた戴きました。
@suzunonene
@suzunonene 11 ай бұрын
そういえばJavaScriptの系統の流れがややこしくてあまり追い切れていませんでしたが、 上手くまとめてくれていたおかげでいい感じに理解出来ました。 node.jsの誕生ってそんな風になっていたのも知れてよかったです。
@田螺-f7c
@田螺-f7c Жыл бұрын
いわゆるパソコンはAppleが先で、Macintoshとなった。Microsoftはその上でWordやEXCELを開発した。そのあとMacintoshに酷似しているWindowsが開発された。
@MiyakawaTakeshi
@MiyakawaTakeshi Жыл бұрын
12:00 Smalltalkは Palo Alto研究所で作られたので、西海岸に置いてあげて。
@rbdog
@rbdog Жыл бұрын
ありがとうございます🙇 あれ?!パロアルト研究所の位置みてたのにどうしてそこに置いたのか自分でもよく覚えてません💦 教えていただいてありがとうございます!
@むめい無銘
@むめい無銘 Жыл бұрын
32:28 FirefoxはNetscapeとは別です。この言い方ではNetscapeの名前を変えたものがFirefoxだと勘違いしてしまいます。 確かにMozilla FoundationはNetscapeがオープンソースのために作られたものではあり、Firefoxはこれをベースに開発されたブラウザではあるのですが、NetscapeはMozilla FoundationをベースにNetscape6以降をリリースしています。 そのため、これらは別物という見方をすべきです。
@なお-i3t
@なお-i3t Жыл бұрын
素晴らしい動画です。 MATLABまで網羅しているのはホントすごい! CP/Mのこと、たまには思い出してあげてください…
@rbdog
@rbdog Жыл бұрын
ありがとうございます。 他の方からも同様のご指摘いただきまして、CP/Mも反映できる用に模索しております🙇
@竹下鷹広
@竹下鷹広 Жыл бұрын
プログラム言語の歴史をわかりやすく解説、良い動画でした。 自分も30年ぐらい前SEとして仕事に携わっていたので懐かしく思います。 C言語、COBOL、SQLは仕事で使っていました。 ただ残念だったのはOS2の事「IBM+マイクロソフト」のくだりがあれば。 なぜなら私がOS2でプログラミングしていたから。
@azzurrissimo5385
@azzurrissimo5385 Жыл бұрын
MS-DOSのベースはMicrosoftが外部から買い取ったものだと記憶してます。シアトルコンピュータープロダクツだったか、。
@rbdog
@rbdog Жыл бұрын
教えていただきありがとうございます🙇 OS、特にGUI関連の歴史は別途詳しくまとめた方が良さそうですね!
@楠達夫-o9p
@楠達夫-o9p Жыл бұрын
確かPC-DOSだったと思います、ビルゲイツにこのOSを紹介したのは西和彦だったとか。
@MAJIN01
@MAJIN01 Жыл бұрын
PC-DOSはIBMに提供したDOSで、MSが買ったのは86-DOS ですね
@夢は世界征服
@夢は世界征服 Жыл бұрын
VBとC#が好き 未だに日本はCOBOLのシステム多いよね。 今の覇権はPythonかなー JavaってよりEclipseが嫌い 時代なのかプログラミングの仕事が少なくなってきた気がする。
@大野晋-y5y
@大野晋-y5y Жыл бұрын
マイクロソフトがIBM用の作成したのはPC DOS。それのマイクロソフトでの販売名がMS DOS。
@Toshi-u5j
@Toshi-u5j Жыл бұрын
(13:30)ms-dosはマイクロソフトが1から作ったのではなくCP/Mの互換OS(パクリ?)を買った(買って名前を「MS-DOS」とした)もののはずです。
@ainews614
@ainews614 Жыл бұрын
すげえクオリティの動画 50分があっという間だった
@ict.teacher
@ict.teacher 5 ай бұрын
一瞬だけですが、「Blawn」が表示されて嬉しかったです✨ これは、生徒に紹介したいです。
@mogumogu365
@mogumogu365 Жыл бұрын
ありがとうございます。 CSの学部を出てない私にとって、このようなプログラミングの歴史の学習リソースは、とても嬉しいです。 勉強になります。
@shige2010gt
@shige2010gt Жыл бұрын
ジオヒストリーっぽい展開でとても楽しかったです。C# は C++ がインクリメント(+1)に対して半音上がるシャープだと思ってました。
@rbdog
@rbdog Жыл бұрын
ありがとうございます! なるほど、音階ですか!そっちの意味も含まれてそうですね!
@k.kasuya7018
@k.kasuya7018 Жыл бұрын
仕事で使ってるとなかなか背景まで追えてないけど、こうやってまとめてもらえると、ホント勉強になる
@kazike5371
@kazike5371 Жыл бұрын
dosはcp/mのパクリなのに触れられてなくて哀れ
@itoy.8930
@itoy.8930 Жыл бұрын
すばらしい!!!まさかここまで網羅的な動画に出会えるとは思ってもみませんでした。プログラム言語の歴史なので結局周辺の関連企業やインターネットの歴史も含んでしまいますよね。それらも纏めるには想像を絶する労力をかけられたと思います。大変勉強になりました。ありがとうございました。個人的にはイーロン・マスクの出自に一番驚きました!
@rbdog
@rbdog Жыл бұрын
ありがとうございます!🙇 そうなんです!年表順に並べるだけだと、何故その言語が必要なのか伝わらなくて周辺の歴史も混ぜていったら量が爆発しました!笑 頑張ってまとめた甲斐がありました、良かったです!
@itoy.8930
@itoy.8930 Жыл бұрын
@@rbdog 返信ありがとうございます😭 一個だけリクエストがあります。「任天堂:ナビつき!つくってわかるはじめてゲームプログラミング」を入れてくださっているので、その始祖たる「任天堂:ファミリーベーシック」を訂正版では追記してくださると嬉しいです。小学生だった当時の僕はこれで最初のプログラミングを覚えたおかげで、IT業界で今でも食べていけてます。そんな方達は日本に沢山いるはず。。
@かわいいこなデラ
@かわいいこなデラ 11 ай бұрын
9: 50 PL/Iの読みは、正しくは「ピーエルワン」です
@hyu954
@hyu954 Жыл бұрын
歴史と絡めてプログラミング言語を解説するとこうなるんですね。歴史に詳しい人にはわかりやすいかも。 プログラムのところでbeginかbegeinになってますよ。
@rbdog
@rbdog Жыл бұрын
ご指摘ありがとうございます!
コンピュータメモリー(RAM)の仕組み
23:32
仕組みチャンネル
Рет қаралды 898 М.
イスラエル・パレスチナ問題
41:53
ジオヒストリー
Рет қаралды 805 М.
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
Worst flight ever
00:55
Adam W
Рет қаралды 28 МЛН
機械オンチに「サーバー」を説明する動画#136
45:37
ゆるコンピュータ科学ラジオ
Рет қаралды 155 М.
アメリカの歴史
19:15
ジオヒストリー
Рет қаралды 2 МЛН
How To Solder Electronic Component. Tutrial
57:14
イチケン / ICHIKEN
Рет қаралды 1,2 МЛН
10分でみる コンピュータの歴史
10:46
歴史 Animation Channel
Рет қаралды 345 М.
The Soviet Obsession With Venus Revealed
16:15
The Space Race
Рет қаралды 2,3 МЛН
【検証】40時間Lispを勉強したら信者になれる?【Lisp1】#118
35:13
ゆるコンピュータ科学ラジオ
Рет қаралды 95 М.
主要プログラミング言語16選!特徴と初心者向けおすすめ度まとめ
25:28
セイト先生のWeb・ITエンジニア転職ラボ
Рет қаралды 491 М.