【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去

サムネイル
1 : 2024/01/05(金) 11:56:02.00 ID:yXaYbwK70

【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去、ソフトウェア設計のパイオニアとして複数のプログラミング言語を考案し1984年にチューリング賞を受賞
https://gigazine.net/news/20240105-niklaus-wirth-passed-away/

プログラミング言語「Pascal」の開発者であるニクラウス・ヴィルト氏が2024年1月1日に亡くなりました。89歳でした。

2 : 2024/01/05(金) 11:56:54.56 ID:0J6zGjHq0
ターボパスカルとは何だったのか?
6 : 2024/01/05(金) 12:00:49.07 ID:SatBL6l/0
>>2
その開発者がヴィルト氏の教え子だったそうな
んで今はC#を作ってると

繋がってるんだなあ

68 : 2024/01/05(金) 16:50:50.75 ID:n7JNVq4C0
>>6
最近新しい言語も作ってたよなあ
青藍の誉れやな
8 : 2024/01/05(金) 12:01:03.32 ID:rLBaEvso0
>>2
末裔はc#+.netとして残っている
50 : 2024/01/05(金) 14:08:27.87 ID:q9IC35XO0
>>2
結構好きな構文だったわ
Delphiも使った
3 : 2024/01/05(金) 11:57:08.22 ID:1KtZww/l0
ありがとう僕の友達~♪
51 : 2024/01/05(金) 14:20:50.88 ID:1cenffVY0
>>3
それはラスカル
4 : 2024/01/05(金) 11:58:02.62 ID:u3C8dXhO0
これで作られたシステムが今も生きてたら高齢者しか改修できなさそう
9 : 2024/01/05(金) 12:01:47.39 ID:3jJyoGVu0
>>4
そんなことはない、Pascalは分かり易いぞ。もともと教育用だからな
10 : 2024/01/05(金) 12:01:53.12 ID:SatBL6l/0
>>4
廃れたけどDelphiで書かれたソフト結構あるからな
俺が今使ってるJaneViewもそうだと思った
33 : 2024/01/05(金) 12:35:15.80 ID:4OqTHJUa0
>>4
MacOSはもともとはpascalで書かれてたよ
MacOSのAPIやオブジェクト構造はpascalベースで設計されてたからC言語にもpascal型というのがあった今は名前は変わっているけど
110 : 2024/01/06(土) 08:54:40.40 ID:meAlRcK/0
>>33
その頃のMacOSだと文字変数が先頭1バイトに文字数入ってて最大255文字までとかね
5 : 2024/01/05(金) 11:59:30.84 ID:RJSMD+dw0
大して流行らず終わったな
7 : 2024/01/05(金) 12:00:50.93 ID:cP1lvmnX0
なんだかとても眠いんだ
16 : 2024/01/05(金) 12:08:26.38 ID:DmuN5aUf0
>>7
それはラスカル
31 : 2024/01/05(金) 12:30:28.31 ID:hn3qAaNn0
>>16
目がぁぁあ!!!
11 : 2024/01/05(金) 12:02:53.93 ID:4/Jg2dvm0
JaneはDelphiのアプリなんだっけ
12 : 2024/01/05(金) 12:06:08.82 ID:2DS1hMA80
CP/M時代からturbo PASCAL
お世話になったな
RIP本麒麟ぐびぐび
13 : 2024/01/05(金) 12:06:37.34 ID:2AWJS3yN0
COBOLできます
15 : 2024/01/05(金) 12:08:12.22 ID:pKpAKcOA0
赤い本「アルゴリズム+データ構造=プログラム」今も持ってる
19 : 2024/01/05(金) 12:10:41.13 ID:otlcJv8C0
20代の仕事ってことか。
20 : 2024/01/05(金) 12:10:42.90 ID:ajt/UTDj0
DelphiはObject Pascalだよ
すごくわかりやすくてしかもC言語やC++より早い
コンパイルも一瞬
優秀なんだよな

ゲームもこれで作れば早くなるんだろうけど、ライブラリが少なかった

22 : 2024/01/05(金) 12:12:46.32 ID:RJSMD+dw0
>>20
Cより早いはあり得んだろ
53 : 2024/01/05(金) 14:25:37.31 ID:1cenffVY0
>>22
別にあり得なくはない
同じコンパイル言語なんだからライブラリや最適化の性能による
24 : 2024/01/05(金) 12:16:58.20 ID:ae5p2XwT0
>>20
モンガラカワハギにも詳しくなれる
34 : 2024/01/05(金) 12:37:15.83 ID:P2VVkMRo0
>>20
delphiなついな
俺がパソコンで最初に触った言語だわ
94 : 2024/01/05(金) 20:48:29.53 ID:1ghhDys/0
>>20
懐かしいな
最初のバージョンは割と良心的な値段で、学生の分際で初めて買った開発言語だったわ
付属のマニュアルに従っていけば、自動的にそこそこ凝ったソフトが作れたり本当に勉強になった
数年前、久しぶりにデルファイやってみたいなーと思ったら、ボーランドからモンテカルロみたいな会社に
変わってて、値段もアホか!言いたいぐらい高くて速攻諦めた思い出
21 : 2024/01/05(金) 12:12:04.01 ID:8UuAZE1M0
そもそもプログラミング言語多すぎだわ
23 : 2024/01/05(金) 12:16:49.83 ID:s/YGuj1x0
C言語より文法に筋の通った感があって好きだわ。
25 : 2024/01/05(金) 12:17:27.73 ID:91ruSrLB0
まだPascal
26 : 2024/01/05(金) 12:19:18.55 ID:Nhe3nVWU0
今や言語でプログラミングできる世の中になったからな
隔世の感がある
この人も草葉の陰で驚いてるんじゃね?
28 : 2024/01/05(金) 12:23:56.85 ID:bkYs93XF0
Pascal終了か
29 : 2024/01/05(金) 12:27:04.70 ID:B5JwbE0A0
気象庁がパスカル使ってるんだよな
気象予測プログラムとか
30 : 2024/01/05(金) 12:29:30.68 ID:RAg/x7MQ0
まだTascal余地はある。
98 : 2024/01/05(金) 21:37:52.04 ID:/5Kha83/0
>>30
もうカールパーマだけだよ
32 : 2024/01/05(金) 12:33:46.06 ID:eM9jLuwA0
大学の教養でやらされたやつだ
それ以後使ったことない
35 : 2024/01/05(金) 12:38:05.87 ID:4OqTHJUa0
本当かどうかは知らないが、RPGの元祖WizardryはUCSD-P Systemというpascalコンパイラで開発されたと聞いている
36 : 2024/01/05(金) 12:41:24.70 ID:7mblOahD0
Delphiはすんごい良かった、もっと流行っても良かったのになー
37 : 2024/01/05(金) 12:44:59.13 ID:59sM4zRn0
現役でDelphi12リリース出たろ
38 : 2024/01/05(金) 12:50:45.65 ID:LI6bDu0I0
Modula2は好きだった
39 : 2024/01/05(金) 12:52:31.36 ID:VKDOEWib0
大学の授業でやった記憶
40 : 2024/01/05(金) 13:05:36.56 ID:sx0pkBcB0
N. Wirthさんか。
41 : 2024/01/05(金) 13:07:38.36 ID:1x+Ad3KZ0
delphiで作った簡単なソフト未だに使ってるわ
42 : 2024/01/05(金) 13:11:16.22 ID:D5dk0I3w0
Delphiにはお世話になりました(´・ω・`)
43 : 2024/01/05(金) 13:17:09.30 ID:+Pmm1Z9F0
昔はパスカル信者っていたよね
44 : 2024/01/05(金) 13:29:32.11 ID:odaSCNPj0
パスカルケースもこのおっさんが語源なんか?
45 : 2024/01/05(金) 13:41:08.64 ID:QWccwxpH0
Turbo Pascalで構造化を教えられたのは大学時代の良い思い出
何にも覚えちゃいないが
46 : 2024/01/05(金) 13:45:59.73 ID:6RLZwm980
Delphiでいっぱい仕事したこら懐かしい
47 : 2024/01/05(金) 13:47:58.46 ID:T9cymp1n0
パスカルって何で使われてた言語なん?
フォートランとかコボルはわかるけど
95 : 2024/01/05(金) 21:19:10.17 ID:0zEW5V+90
>>47
初期MacのOSが一部パスカルで作られてると聞いたな
54 : 2024/01/05(金) 14:28:26.94 ID:zShX5f410
Delphi使ってた人ここに結構いそう
55 : 2024/01/05(金) 14:32:20.78 ID:2YvfUMGI0
Perlは?
59 : 2024/01/05(金) 14:57:13.56 ID:wjm96oAh0
>>55
処理速度上がったからまだ延命できてるよ。
phpよりメリット少ないがセキュリティは強いからな。
57 : 2024/01/05(金) 14:39:58.04 ID:C1oG40qc0
Delphi6 で止めたわ
58 : 2024/01/05(金) 14:45:55.04 ID:JqynX+iG0
ターボパスカルからデルファイまでは使ったなあ
もう全部忘れた
60 : 2024/01/05(金) 14:57:29.15 ID:nHHOO69X0
>>1
Delhiでは大変お世話になりました
安らかにお眠りください
61 : 2024/01/05(金) 14:58:40.85 ID:s1a0uJbb0
懐かしい大学のゼミでこれ勉強したわ
学習向きって教授に言われたけどよく解らんかったな
63 : 2024/01/05(金) 15:16:28.07 ID:4OqTHJUa0
>>61
Pascalを習った世代だとANSI Cがまだ無かった頃だよね。K&RのCだと構造体の代入すらmemcpy必須だったりしてアルゴリズムに集中出来ないから教育用には無理があった。
ANSI CはPascalっぽくなっててPascalからの移行も抵抗なかったよ。
62 : 2024/01/05(金) 15:14:54.42 ID:ORKZhcjd0
一番最初に覚えた言語だったなあ…
合掌
64 : 2024/01/05(金) 15:54:56.74 ID:L8w2O4fz0
プログラムのことわからないのだが、言語一つ完璧に覚えたら、その言語の得手不得手、面倒臭いとか抜きにして、PCであらゆることが出来るようになるの?
例えばC言語を覚えればWindowsの窓出したりAIも作れるとか
65 : 2024/01/05(金) 16:37:34.90 ID:SatBL6l/0
>>64
若干無理あんじゃね?っての含めれば一つの言語で何もかもできないことはない
例えばPerlでもWindowsのAPI叩いたりAI開発やったりできちゃうし

でもネット上の情報量の違いもあるから、長いことやってれば次第に別の言語も覚えていくものかと

67 : 2024/01/05(金) 16:44:09.91 ID:yp9BFoTR0
>>64
BASICしかないパソコンをもっていたときに思ったこと
これで簡易的なC言語コンパイラを作りそれで本格的なC言語コンパイラ
を作りなんならアセンブラも作りそいつらでOSを作れるんじゃないかと
79 : 2024/01/05(金) 18:21:45.31 ID:4OqTHJUa0
>>64
残念だがならない
英語を覚えたら米国で暮らすのに困らないかというとそんなことはなくて米国の文化を理解しないといけないとかそんな感じ
やりたい事があるならそこに絞って勉強したらいい言語は入口でしかない
でも目の前のPCを完全に支配出来たら凄い快感が得られるぞ
66 : 2024/01/05(金) 16:38:23.76 ID:yp9BFoTR0
わかりやすかったけど書くのが面倒だった
69 : 2024/01/05(金) 16:58:22.60 ID:VIvNH8Qd0
ボスがWirthの所にしばらくいたといってたな.
汎用機でpascalコンパイラをpascalで書いのを改造していた頃が懐かしい.
アルゴリズム+データ構造=プログラムも実家にあるかな.英語もあったかな.
70 : 2024/01/05(金) 17:11:46.92 ID:BRBAowzX0
藤井聡太君五輪重するといいな
71 : 2024/01/05(金) 17:16:06.00 ID:FKqSE2vH0
UWSCというので、ゲーミングボード用にexeファイル作りまくってたんだけど

作者死んでるんだよね
変わらず使えてるからいいけど

72 : 2024/01/05(金) 17:38:00.76 ID:m/+Od7Gu0
FORTRANとPL/Iは覚えてる
74 : 2024/01/05(金) 18:09:18.87 ID:3/eO73ge0
ぐぐったら出てきたぞ
PASCALはスタックへの変数の積み方の指示だな
long far farポインタの指示だろう。win16だとメモリ空間直接指定するのにアドレス足りなくて色々やってた名残
78 : 2024/01/05(金) 18:20:29.46 ID:PsVkSYBB0
>>74
上にレスあるPASCAL型ってやつですかね
long farはポインタでしたか
そうですWin16、Windows3.1上で窓を表示させるC言語ソースです
{ } の中は窓のサイズとか背景色とかいろいろ指定する構造体のパラメータなので
このPASCALなんちゃらの謎さえ解ければ窓描画の仕組みがわかる筈だと
76 : 2024/01/05(金) 18:13:35.21 ID:78GhWCs90
学生の時やったな
begin endで囲むのと
と代入が:=だったのだけ覚えてる

ニクラウス・ヴィルト rip

82 : 2024/01/05(金) 18:34:57.12 ID:4OqTHJUa0
>>76
そうそう
こういう潔癖さが米国と違う欧州らしさだと思う
実用性と原則のどちらを大切にするか判断するときに原則を選ぶのは歴史の長さの違いだね
81 : 2024/01/05(金) 18:28:20.99 ID:qCpFYgLu0
Pascal, Ada and Modula-2って雑誌購読してたわ
お茶の水の丸善で売ってた
84 : 2024/01/05(金) 18:36:10.26 ID:4eC5Qmkz0
>>81
最近のNVIDIAのグラボで使われてるAda Lovelaceアーキテクチャの「Ada」とそのAdaって同じ人(世界初のプログラマーといわれる女性)が由来。
86 : 2024/01/05(金) 19:03:06.97 ID:SatBL6l/0
>>84
旧姓がバイロンてのでたまげたが
ならメアリ・シェリーの知り合いで何の不思議もない
その後チューリングに引用されたとか

すげえ人もいるもんだ

83 : 2024/01/05(金) 18:35:50.64 ID:/IO/rwy30
もう30年以上前に学部に入ったときに初めてこれでプログラム組んだわ。
え?おれ、もう55だけど。
85 : 2024/01/05(金) 18:37:53.03 ID:SiS4T8ry0
Turbo PascalとTurbo Cはすげえと思ったわ
ご冥福
87 : 2024/01/05(金) 19:09:04.14 ID:F7xRAVXP0
昔、パスカルⅡとかいうPCゲームの
メーカーがあってタイムトンネルとか
やった覚えがあるわ。
88 : 2024/01/05(金) 19:31:06.05 ID:GunEEdBO0
今仕事でPROⅣというくそマイナーな言語使ってる
もうやめたい。。
89 : 2024/01/05(金) 19:46:15.31 ID:i5viZLWI0
Turbo Pascalには大学時代お世話になりました。ありがとうございました
91 : 2024/01/05(金) 20:01:08.26 ID:VGnSV0Fe0
シロツメグサの花が咲いたらさあ行こう
96 : 2024/01/05(金) 21:20:07.01 ID:zD28Ykf10
10 PRINT あ
20 GOTO 10
97 : 2024/01/05(金) 21:36:23.30 ID:sk8awkF80
JaneViewはPascalじゃなかったっけ?
101 : 2024/01/05(金) 23:24:50.01 ID:SvQNCS250
>>97
JaneとIrvineもDelphi
99 : 2024/01/05(金) 21:59:36.31 ID:C2jIVEOF0
C++のコーディング量にうんざりしてDelphiに乗り換えたら仕事が捗ったわ
100 : 2024/01/05(金) 23:16:56.32 ID:0KUckN350
今使ってる専ブラがObjectPascalで作られてる
102 : 2024/01/06(土) 00:15:40.69 ID:N+p6pO1a0
パスカル文字列
104 : 2024/01/06(土) 02:53:24.93 ID:uM42DGsm0
お前らって意外と若いよな
pascalと言えばTBBSだろ
105 : 2024/01/06(土) 03:18:52.20 ID:YkGbPP3P0
ワシ今も現役でDelphiでパスカルや
言語拡張もされて益々絶品ですよ
106 : 2024/01/06(土) 07:23:43.95 ID:k/g8r9UG0
パスカル?
アライグマか何か?
108 : 2024/01/06(土) 08:24:34.36 ID:LolXi4MN0
カチューシャもDelphiだったな
111 : 2024/01/06(土) 09:04:21.17 ID:fUotdMib0
pascal といえばp-code
これが無ければ java バイトコードも無かったかもしれない
112 : 2024/01/06(土) 09:14:29.00 ID:EYrOqUBh0
Pascalと言えばwizardry
114 : 2024/01/06(土) 11:07:37.80 ID:MaBgFG5H0
俺が唯一できる言語が
115 : 2024/01/06(土) 11:13:50.83 ID:rg+1/oy/0
>>114
Pascalが判ってれば手続き型系の言語(≒普通のやつ)は大抵理解できるんじゃね?
117 : 2024/01/06(土) 11:16:06.81 ID:qjjRB0yb0
Cの{}の方が直感的だろ
118 : 2024/01/06(土) 11:20:23.22 ID:Hq9Ab3kj0
授業で習った覚えだけがある
119 : 2024/01/06(土) 11:21:02.77 ID:rg+1/oy/0
pythonとかインデントだけで表現とか頭おかしいのか、と最初思ったけど慣れたら判りやすい
120 : 2024/01/06(土) 11:21:52.80 ID:qjjRB0yb0
25年以上前にDelphiでなんかつくった記憶
121 : 2024/01/06(土) 11:29:18.06 ID:OUlGHYV+0
javaなんか、これの直系子孫の一つだよな
122 : 2024/01/06(土) 11:43:38.21 ID:KVs3yAlH0
Pascalは直接は使わなかったけどDelphiではお世話になったな
123 : 2024/01/06(土) 11:58:48.60 ID:Z4KjX0f70
まだパスカル、まだパスカル…
124 : 2024/01/06(土) 14:23:05.65 ID:6sz1uiyU0
TeXだって元はPascalにwaveで変換してコンパイルされてたからな.

コメント

タイトルとURLをコピーしました