Тёмный

History and future of programming [Lessons from the best instructor in Japan] 

せかチャン - 世界一わかりやすい情報科チャンネル
Просмотров 11 тыс.
50% 1

Why was programming born and where is it heading from now on?
We trace the evolution of programming from its roots to the present, and look at the prospects for the future.
Let's enjoy 50 minutes of surprise and excitement together!
◆Please subscribe to the channel!
ru-vid.com?su...
◆Chapter
00:00 Opening
00:53 1 The world's oldest programming
06:17 2 Invention of electronic computer
15:10 3 The emergence of programming languages
22:19 4 The rise of structured programming
28:46 5 The spread of object orientation
35:29 6 Growth of the Internet
42:35 7 Popularization of frameworks
47:15 8 The future of programming
◆Respect
• Keynote session: The H...
• Most Popular Programmi...
• プログラミング言語の歴史【訂正版作成予定】

Опубликовано:

 

20 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 58   
@SekaChan
@SekaChan 6 месяцев назад
動画を見てくれてありがとうございます! 動画内で紹介した言語や技術はそれぞれ浅くしか触れられていないため、詳しく知りたい方はぜひ深堀りしてみてください。 --- 2024.1.12追記 --- X(旧Twitter)の開発に使われている言語について、動画内(46:40~)では「Kotlin」としましたが、 Kotlinが使われているのはXアプリの開発であり、X本体のシステムはScalaなど複数の言語で開発されています。 不正確な内容をお話ししてしまいごめんなさい🙇‍♂ 指摘してくれた @kururuku さん、ありがとうございました。 ※ScalaもKotlin同様、Javaの実行環境上で動くプログラミング言語です ------ 書籍等を入念に調べて動画を制作しましたが、もし間違い等などがあれば教えて頂けると嬉しいです🙏 ▼チャプター▼ 00:00 オープニング 00:53 1 世界最古のプログラミング 06:17 2 電子式コンピュータの発明 15:10 3 プログラミング言語の登場 22:19 4 構造化プログラミングの台頭 28:46 5 オブジェクト指向の広がり 35:29 6 インターネットの成長 42:35 7 フレームワークの普及 47:15 8 プログラミングの未来
@eoe3610
@eoe3610 6 месяцев назад
これはもう作品だ...ありがとうございます!
@SekaChan
@SekaChan 6 месяцев назад
e oeさん、コメントありがとうございました! ありがたいお言葉です。心を込めて作った作品なので、多くの方に広がったら良いなと思います。
@user-sn4td5ii1d
@user-sn4td5ii1d 6 месяцев назад
毎回コメントさせていただいているものです。 菅原さん、凄まじい努力をされている方だなぁ~と、いつも拝見しております。 今後も高質な授業動画を、よろしくお願いします!
@SekaChan
@SekaChan 6 месяцев назад
さかなさん、コメントありがとうございます! 普段はただ楽しく動画を作ってる感じですが、今回は過去の自分を超えることをテーマに作ってみました。 なかなか大変でしたが、それ以上に得られたものが大きかったですね。
@user-xt1ts5fc1r
@user-xt1ts5fc1r 6 месяцев назад
数日に分けて少しずつ観ました。 パールを作った人をリスペクトしてルビーと名付けたなんて素敵なエピソード🥰 次回の動画も楽しみにしています!
@SekaChan
@SekaChan 6 месяцев назад
ましろさん、コメントありがとうございました! ルビーのエピソード、素敵ですよね! 余計な情報はできるだけカットして動画を作ったんですが、このエピソードだけは紹介しなくちゃ!って思いました🍀
@tklab
@tklab Месяц назад
めちゃわかりやすかったです!もはや教材ですね!
@SekaChan
@SekaChan Месяц назад
ありがとうございます! 伊沢さんにそう感じてもらえたなんて光栄です😄
@keiichiro2820
@keiichiro2820 6 месяцев назад
歴史背景を知ることで、何故そのような仕様になっているのか、つながりがわかるようになってきました!非常に分かりやすい解説ありがとうございます!
@SekaChan
@SekaChan 6 месяцев назад
Keiichiroさん、コメントありがとうございました! プログラミングの勉強というと仕様や書き方の理解に収まっちゃうことが多いんですが、その裏の歴史的な背景を知っておくと、より楽しく勉強できるのかななんて思ったりします。
@keiichiro2820
@keiichiro2820 6 месяцев назад
構造化プログラミングの課題であったグローバル変数と、再利用性の話で、何故オブジェクト指向が出てきたのかがよく理解出来ました。 最近では関数型プログラミングが出てきていると思います。これもやや視聴者が少ないテーマとなりますが、オブジェクト指向と比較して解説いただけたら嬉しいです!
@SekaChan
@SekaChan 6 месяцев назад
@@keiichiro2820 返信ありがとうございます! そうですね。関数型プログラミングやアスペクト指向あたりに触れようかなとも思ったんですが、この動画ではカットさせてもらいました。 また別の機会があれば解説したいと思います😄
@user-udonko
@user-udonko 6 месяцев назад
確かに納得のボリュームとコンテンツですね。すごい!
@SekaChan
@SekaChan 6 месяцев назад
ChatGPTで遊んでみた。さん、コメントありがとうございました! これからは定期的にこれくらいの動画を作っていきたいなと思ってます。
@fumiewatanabe234
@fumiewatanabe234 2 месяца назад
最初のバグ❣いろいろなエピソードを交えて工夫されているな~と感じました。オブジェクト指向についてもなるほどと納得した次第です。ありがとうございました。
@SekaChan
@SekaChan 2 месяца назад
コメントありがとうございました! いろんなエピソード、楽しんでもらえたようで良かったです😄
@Flux_Mania
@Flux_Mania 6 месяцев назад
最高です!
@SekaChan
@SekaChan 6 месяцев назад
ドラえもん兄さんDoraemonboyさん、コメントありがとうございました! そう感じてもらえて良かったです!
@user-fy2hx1nd4g
@user-fy2hx1nd4g 4 месяца назад
絶対に有料級です🎉とても勉強になりました。ありがとうございます。
@SekaChan
@SekaChan 4 месяца назад
ありがとうございます! 気合い入れて作った動画なので嬉しいです✨
@fx746
@fx746 6 месяцев назад
素晴らしい動画でした👍
@SekaChan
@SekaChan 6 месяцев назад
FX犬さん、コメントありがとうございます! そう感じてもらえて嬉しいです✨
@TS-eu3oi
@TS-eu3oi 6 месяцев назад
この人教えるの上手すぎ汗
@SekaChan
@SekaChan 6 месяцев назад
ありがとうございます! 動画を作ったときにはすべて出し切った感があるんですが、改めて見直すと、もっと上手く教えられたんじゃないか?って感じちゃいます。もう職業病ですね笑
@user-en1nx4db7g
@user-en1nx4db7g 4 месяца назад
ありがとうございます😭
@SekaChan
@SekaChan 4 месяца назад
こちらこそ、見てくれてありがとうございます😄
@masamasa1212
@masamasa1212 6 месяцев назад
いつも動画拝見してます!今必死でせかチャン菅原さんの動画で学習し、JavaSilver資格取得とエンジニアへの転職を目指しているものです!学習している中で、当時の人がどういう悩みを抱えていて、なぜオブジェクト指向という考え方がこんなにも広まるようになったのかずっと気になっていたのでとてもこの動画が参考になります。なぜ便利なのかなぜ作られたのかの背景を知れるとモチベーションが上がります!ほんとにありがとうございます!これからも応援してます😁
@SekaChan
@SekaChan 6 месяцев назад
まさまささん、コメントありがとうございました! オブジェクト指向が生まれた背景や使うメリットまで分かると、プログラミングへの理解がより深まると思います。 理解が深まると勉強へのモチベーションも上がりますよね👍 プログラムをただ書けるだけのエンジニアではなく、ぜひ使いこなせるエンジニアになってください!
@user-fl8wk3wt2f
@user-fl8wk3wt2f 23 дня назад
こんな素敵な動画があったのですね🎉 これほどのまとまった内容を得るために、どれだけの書籍を手にされたことでしょう。 企業に勤務していた若い頃によく耳にした懐かしいプログラミング言語名がいっぱい出てきました。 私はプログラマーではないので、それらがどのような言語かはほとんど知らずにいましたが、せかチャンの動画で特徴や発展の流れを学ぶことができました。 でもきっと、直ぐに忘れてしまうので永久保存版にしたいです。 板書も拡大印刷して壁に貼っておきたいくらいです。 ありがとうございました😊
@SekaChan
@SekaChan 22 дня назад
これは勉強・撮影・編集のすべてで、今までに一番時間をかけた動画ですね。 僕自身も知識を整理できたし、何より今のプログラミングはいろんな人達の想いが積み重なってできたものなんだなぁと実感できました😄 そういえばこの板書、動画を撮り終わってから3ヶ月くらい何となく消せずにいましたね。 僕自身もたまに見返してる動画なので、そういうふうに感じてもらえてとっても嬉しいです!
@user-fl8wk3wt2f
@user-fl8wk3wt2f 21 день назад
やはり精魂尽して仕上げた作品なのですね! プログラミングも技術者たちの叡智が積み重なって発展しているのですね。 板書をしばらく消せずにいた気持ちお察しいたします。 としてもせかチャン、複数のホワイトボードをお持ちなのですね😅
@Arsche
@Arsche 3 месяца назад
たった一人の少女の妄想が現代につながっている。すげえよなあ
@masakomaggie4071
@masakomaggie4071 6 месяцев назад
動画ありがとうございました! プログラミングの歴史は深いですね。スクショ取らせて頂きましたm(_ _)m 少しずつではありますが、Javaの勉強続けていきます✊
@SekaChan
@SekaChan 6 месяцев назад
Maggie_まぎーさん、コメントありがとうございました! そうですね。プログラミングの歴史は深いし、すごく濃いですよね。 動画内で紹介した言語ランキングで2位に入っていたように、Javaは今でもニーズがある言語です。ぜひ楽しく勉強していってください!
@user-gk5gx2ww7g
@user-gk5gx2ww7g 4 месяца назад
The Baby……Perl→Ruby…… ロマンチックですね! 理路整然としたわかりやすい解説そして先生の格言も…沁みます ありがとうございました 板書も美しすぎて……
@SekaChan
@SekaChan 4 месяца назад
PerlからRubyの流れ、ほんと良いですよねー! しかもRubyの開発者が日本人っていうのもなんだか嬉しいです この動画を撮ってから3ヶ月が経ちますが、このときの板書は何となく消せなくてまだホワイトボードに残ってます…
@iiszjak9454
@iiszjak9454 6 месяцев назад
すげ、世界に拡散しよう
@SekaChan
@SekaChan 6 месяцев назад
iis zjakさん、コメントありがとうございました! 今回は20ヶ国語の字幕をつけてみました。拡散よろしくお願いします😄
@user-th1ur5xm4l
@user-th1ur5xm4l 6 месяцев назад
少し長いので分けて拝見させていただきました。COBOLにまさかの「コンピュータおばあちゃん」が出てあの音楽が頭に。ちなみ英語圏ではグレース・ホッパーにちなんでアメージング・グレースと呼ばれてあの讃美歌らしいみたいですね。
@SekaChan
@SekaChan 6 месяцев назад
深みどりさん、コメントありがとうございました! アメージング・グレース、よくご存じですね😄 COBOLは今でもよく使われていますし、リスペクトを込めてサムネイル画像にも使わせていただきました。
@kururuku
@kururuku 6 месяцев назад
XはKotlinじゃなくてScalaが基盤だったと思います
@SekaChan
@SekaChan 6 месяцев назад
kururukuさん、コメントありがとうございました。 改めて複数の情報を確認したところ、ご指摘の通りでKotlinが使われているのはあくまでもXのアプリであり、基盤の部分はScalaなど複数の言語で開発されていました。 不正確な情報をお伝えしてしまって申し訳ないです。すみませんでした。 また、指摘してもらえたことが調べ直すきっかけになりました。ありがとうございました! 概要欄やコメント欄に記載して、動画内に注釈を加えたいと思います。 取り急ぎ、お礼だけ先に伝えさせてください。改めてありがとうございました!
@MukkQ
@MukkQ 5 месяцев назад
菅原さんの動画でJavaを楽しく、勉強しています。 最近、知人から「プログラミングを勉強しても、AIに仕事取られるよ」と言われ、少々不安な気持ちになっています。 そこで菅原さんに質問があります。AI技術が発展するであろう今後、プログラミングの勉強で、大切なこと、心掛けることは何でしょうか? 教えていただけると嬉しいです!!
@SekaChan
@SekaChan 5 месяцев назад
いつも動画を見てくれてありがとうございます! ついこの前、AIに奪われる(奪われない)仕事についての動画を作ったところなので、タイムリーな質問でビックリしました。 AIにとってプログラミングは得意分野なので、たしかにプログラミングの仕事はAIに取られてしまう可能性がありますね。 でも僕は、プログラミングを学ぶことは決して無駄にならないと考えています(理由はこの動画の最後にお話しした通り) さらにプログラミングの勉強で大切なのは、(いくつかありますが1つに絞ると)本質を理解することかなと思います。 今は便利な開発ツールも多いので、何となくプログラムは作れるけど、一つひとつの書き方の意味や背景などを理解できてない人が増えた印象です。 それだと応用が利かないし、今後新しい技術が出てきたときについていけないんですよね‥ この動画で説明したような技術的な背景や、「なぜ?」を解決するような勉強を続けていくことが大切かなと思います。
@MukkQ
@MukkQ 5 месяцев назад
親切なアドバイスに、勇気をいただきました。ありがとうございます。 明るい未来を想像しつつ、大好きなプログラミングの勉強を続けていきます!! また、菅原さんの動画を楽しみにしています。
@Arsche
@Arsche 2 месяца назад
PASCAL はとても美しいと思った
@Arsche
@Arsche 2 месяца назад
N88-DISKBaSIC の時代はさ、エラーコードをラムちゃん仕様に書き変えることが出来た。古き良き、むかしの思い出
@Arsche
@Arsche 3 месяца назад
彼女だけがバベッジの階差機関を理解していた。 彼女だけが世界の行く末を見ていた
@Arsche
@Arsche 3 месяца назад
エイダが階差機関に出会ったのは10代の頃だったと思う。 病気がちで、なぞの民間療法で薬漬けになってた一人の少女が世界を変えたんだ。
@Arsche
@Arsche 3 месяца назад
エイダ・ラプレイス
@Arsche
@Arsche 2 месяца назад
ラーメン
@Arsche
@Arsche 2 месяца назад
ラーメンはパーツの総和ではないよ??
Далее
Java world map: by the best Java instructor in Japan
18:00
У тебя проблемы?
00:20
Просмотров 296 тыс.
skibidi toilet 76 (full episode)
08:11
Просмотров 9 млн
6 Levels of Thinking Every Student MUST Master
17:12
Просмотров 1,2 млн
10分でみる コンピュータの歴史
10:46
Просмотров 340 тыс.
The Art of Code - Dylan Beattie
1:00:49
Просмотров 4,7 млн
CppCon 2014: Mike Acton "Data-Oriented Design and C++"
1:27:46
У тебя проблемы?
00:20
Просмотров 296 тыс.