
1: 朝一から閉店までφ ★ 2024/05/02(木) 21:49:29.81 ID:+GlIdnq0
1964年5月1日に登場したプログラミング言語のひとつ「BASIC」が2024年に生誕60周年を迎えました。
The BASIC programming language turns 60 | Ars Technica
https://arstechnica.com/gadgets/2024/05/the-basic-programming-language-turns-60/
BASICは、ダートマス大学の数学者だったジョン・G・ケメニーとトーマス・E・カーツによって生み出されたプログラミング言語です。
The BASIC programming language turns 60 | Ars Technica
https://arstechnica.com/gadgets/2024/05/the-basic-programming-language-turns-60/
BASICは、ダートマス大学の数学者だったジョン・G・ケメニーとトーマス・E・カーツによって生み出されたプログラミング言語です。
全文は下記URLで
https://gigazine.net/news/20240502-basic-turns-60/ 2: 社説+で新規スレ立て人募集中 2024/05/02(木) 21:56:31.05 ID:sUyjtu2A
まあでも寿命尽きてるやん
3: 社説+で新規スレ立て人募集中 2024/05/02(木) 22:22:54.78 ID:nnpVBdQE
さすがに役割を終えた感あるなぁ
5: 社説+で新規スレ立て人募集中 2024/05/02(木) 22:43:41.07 ID:bcblBcw1
マイコンBASICマガジン
7: 社説+で新規スレ立て人募集中 2024/05/02(木) 22:46:43.45 ID:ApBaECKW
パナファコムの事務用BASICBとかでBASICをやりました
当時98とかのBASICはレベル低かったです
当時98とかのBASICはレベル低かったです
8: 社説+で新規スレ立て人募集中 2024/05/02(木) 22:47:20.17 ID:ApBaECKW
パナファコム 富士通 松下電器 エルム
9: 社説+で新規スレ立て人募集中 2024/05/02(木) 22:52:22.35 ID:ApBaECKW
1983,4年時にBASICでイメージスキャナー
タッチパネル(CD ATMなどの)を制御できました
タッチパネル(CD ATMなどの)を制御できました
11: 社説+で新規スレ立て人募集中 2024/05/02(木) 23:08:14.65 ID:ApBaECKW
F-BASICもあります FM7
12: 社説+で新規スレ立て人募集中 2024/05/02(木) 23:16:49.54 ID:kSjgnaXi
本を見てよくゲームを打ち込んだわ
13: 社説+で新規スレ立て人募集中 2024/05/02(木) 23:18:19.62 ID:nHSaItTu
センター試験で楽勝だった印象
14: 社説+で新規スレ立て人募集中 2024/05/02(木) 23:36:55.34 ID:ofhu7OGy
N88-Basicがスタートで次がFortranだった。30年ちょい前かぁ…
15: 社説+で新規スレ立て人募集中 2024/05/02(木) 23:42:42.96 ID:6I2YJ7Le
教育用としての歴史的意義はありそう
それ以上の意味は、、、
それ以上の意味は、、、
20: 社説+で新規スレ立て人募集中 2024/05/03(金) 01:24:35.75 ID:X83MBL8y
ベーシックとかパソコン持ってないから縁がない世界だったけど、ベーマガは買ってた
広告を眺めてるだけでなんかワクワクした
山下さんという方の海外、国内アドベンチャーゲーム紹介コーナーと全国ゲーセンのスコアランキングみたいなのが楽しみだった
広告を眺めてるだけでなんかワクワクした
山下さんという方の海外、国内アドベンチャーゲーム紹介コーナーと全国ゲーセンのスコアランキングみたいなのが楽しみだった
23: 社説+で新規スレ立て人募集中 2024/05/03(金) 01:57:21.60 ID:eHvgghuc
小学生の頃に意味理解しないでMSXで本を丸コピしてゲーム作って遊んでたわ
24: 社説+で新規スレ立て人募集中 2024/05/03(金) 02:40:07.10 ID:SpiKB2Ax
>>23
今から思い返すと、そういう体験があとのいろんなことの布石になってた気がする
今から思い返すと、そういう体験があとのいろんなことの布石になってた気がする
33: 社説+で新規スレ立て人募集中 2024/05/03(金) 08:13:50.10 ID:VF9I5L8E
>>24
機械に何かをさせるイメージを掴むとそれが出来ない人と比べて社会の解像度が変わるようだよ
その点ではBASICは偉大だと思う
機械に何かをさせるイメージを掴むとそれが出来ない人と比べて社会の解像度が変わるようだよ
その点ではBASICは偉大だと思う
31: 社説+で新規スレ立て人募集中 2024/05/03(金) 07:50:17.38 ID:d4xkHbeM
BASICの仕様のうち「すべての変数がグローバル」は
使用者のデカい足かせになると(言語設計時に)気づかなかったんじゃろか。
「長い変数名を使えない」もキツいけど。
個人的な思い出を語らせてもらうと
初マイコンの N60-BASIC が遅くてなぁ。即座にマシン語に逃げ込んだ。
あの時ちゃんとアルゴリズムの勉強をしてれば違う人生だったかも。
使用者のデカい足かせになると(言語設計時に)気づかなかったんじゃろか。
「長い変数名を使えない」もキツいけど。
個人的な思い出を語らせてもらうと
初マイコンの N60-BASIC が遅くてなぁ。即座にマシン語に逃げ込んだ。
あの時ちゃんとアルゴリズムの勉強をしてれば違う人生だったかも。
35: 社説+で新規スレ立て人募集中 2024/05/03(金) 08:17:50.00 ID:/eVYkJES
>>31
変数スコープを実現しようとしたら片方向リストかスタックに環境を積まないとならないやん?当時のCPUとメモリでしかもインタプリタ言語では、それは無理だったんだよ。だからヒープ領域に直接値を書いて、いつ読むべきかはプログラマの運用に任せた。
変数スコープを実現しようとしたら片方向リストかスタックに環境を積まないとならないやん?当時のCPUとメモリでしかもインタプリタ言語では、それは無理だったんだよ。だからヒープ領域に直接値を書いて、いつ読むべきかはプログラマの運用に任せた。
37: 社説+で新規スレ立て人募集中 2024/05/03(金) 10:14:29.44 ID:ihTV9TvB
>>31
おそらくだけどアルゴリズムを実装して学べることが最優先の設計だったんじゃないかなあ
だから古典的BASICだとローカル変数やら型とか宣言とかコンピュータ言語特有のお約束を可能な限り排除してる
実務視点で見るとクソ実装だけどそういう目的ならわりといい実装だと思うよ
おそらくだけどアルゴリズムを実装して学べることが最優先の設計だったんじゃないかなあ
だから古典的BASICだとローカル変数やら型とか宣言とかコンピュータ言語特有のお約束を可能な限り排除してる
実務視点で見るとクソ実装だけどそういう目的ならわりといい実装だと思うよ
32: 社説+で新規スレ立て人募集中 2024/05/03(金) 08:02:05.94 ID:U4rU0n++
雑誌の付録でソノシートレコードでBASICインタプリターがついてた
34: 社説+で新規スレ立て人募集中 2024/05/03(金) 08:16:20.21 ID:vtdmXpXH
まあ、分かりやすくてプログラムも組みやすかったけど、動きがクソ重かった思い出がある
36: 社説+で新規スレ立て人募集中 2024/05/03(金) 09:46:36.33 ID:T/aW/Szk
FORTRANのような数式と制御構造のコードが
コンパイルせずに8ビットプロセッサで動くだけで十分凄かった
実用性はプログラム電卓止まりだったけど
コンパイルせずに8ビットプロセッサで動くだけで十分凄かった
実用性はプログラム電卓止まりだったけど
39: 社説+で新規スレ立て人募集中 2024/05/03(金) 10:53:28.88 ID:inTSjLTQ
こんにちはマイコン世代
ファミリーベーシック世代
ファミリーベーシック世代
40: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:02:04.93 ID:LJXNle6A
教育用だよそもそもが
41: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:02:28.14 ID:gIEMWkzH
すがやみつる先生のマンガでこの道に入った人も多いだろう
43: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:04:07.72 ID:4t0XDzS0
30年位前、8ビットPC8001Mk2で蔵書管理プログラム書いてた
書籍名は漢字で扱い、印刷も漢字で出してた(MP80)
カナプリンターだったが、無理矢理漢字扱える様にしてた
書いてる間は結構楽しかったが、そのうち16ビット機になり
DB使う様になり、自作プログラムはお蔵入り
書籍名は漢字で扱い、印刷も漢字で出してた(MP80)
カナプリンターだったが、無理矢理漢字扱える様にしてた
書いてる間は結構楽しかったが、そのうち16ビット機になり
DB使う様になり、自作プログラムはお蔵入り
44: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:13:33.17 ID:jLXa+eUj
>>43
でも仕組みはわかったからそのあともやる気と時間さえあればいけるよな
いまならさしずめネットのエコシステムを理解してツールとコンポーネントをクラウドで安いところと安定を天秤にかけながら使いやすいWebサービス創れるだろうな
がんばー
でも仕組みはわかったからそのあともやる気と時間さえあればいけるよな
いまならさしずめネットのエコシステムを理解してツールとコンポーネントをクラウドで安いところと安定を天秤にかけながら使いやすいWebサービス創れるだろうな
がんばー
45: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:17:34.44 ID:CrsUK4SJ
今だとBASICの立ち位置に入るのはPythonになるのかな?
46: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:30:54.13 ID:a4NYLsbb
高校の頃に堀井雄二のBASIC入門みたいなので覚えて、夢中になってゲーム作ってたな
X1Gで
X1Gで
48: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:43:32.00 ID:/t5TpqN4
N88-BASIC→Z80アセンブラ→x86アセンブラ→C→C++
50: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:52:06.73 ID:6lmg5DV3
BASICだけじゃ速度出ないから
アセンブラに手をだすアルアル
アセンブラに手をだすアルアル
52: 社説+で新規スレ立て人募集中 2024/05/03(金) 12:05:45.21 ID:n/yol3RE
visual basic ですらあまり存在感なくなってるというのに
53: 社説+で新規スレ立て人募集中 2024/05/03(金) 12:16:43.57 ID:4t0XDzS0
知られていないのかもしれないが、
U-BASICというソフトが無料で公開されている
立教大学理学部教授木田祐司が開発したBASICインタプリタ
πを2500桁まで6秒で計算する
U-BASICというソフトが無料で公開されている
立教大学理学部教授木田祐司が開発したBASICインタプリタ
πを2500桁まで6秒で計算する
49: 社説+で新規スレ立て人募集中 2024/05/03(金) 11:47:58.58 ID:Fi93XnsY
いろいろ批判はされるけど、
いきなりC言語だとわけわかめ、PC難しい、PC嫌い、こっちくんな、出てけよとならなかったのはベーシックのおかげだな。
いきなりC言語だとわけわかめ、PC難しい、PC嫌い、こっちくんな、出てけよとならなかったのはベーシックのおかげだな。
引用元: https://egg.5ch.net/test/read.cgi/bizplus/1714654169/
基礎からきちんと知りたい人のVisual Basicプログラミング入門 (日経BPパソコンベストムック)
posted with AmaQuick at 2024.05.03
コメント
コメント一覧 (12)
wavefanc
が
しました
wavefanc
が
しました
RAD環境で尻込みさせずに触らせる
出たばかりのWindows上で動くGUIソフトを圧倒的なまでに簡単に作れる
と言うのがとにかく偉大だった
なぜかというとそれまではCで書くしか無かったから…
wavefanc
が
しました
BASICやってたおかげで
基本情報クラスのCプログラムとか
大枠いっしょじゃーんとか思いながら
なんとか理解できたよ
wavefanc
が
しました
しかしBASICを使おうと思う程度の簡単な計算だと目の前に置いてあるポケコンのBASICにやらせることがほとんど
昔は手軽なプログラミング環境としてプログラムをいろいろ使ったんだけどね
wavefanc
が
しました
wavefanc
が
しました
20 goto 10
wavefanc
が
しました
いまでいうExcelような位置づけだった
wavefanc
が
しました
ビギナーズ・オールパーパス・シンボリック・インストラクション・コード
だったっけ???
wavefanc
が
しました
>使用者のデカい足かせになると(言語設計時に)気づかなかったんじゃろか。
BASICが生まれた頃はハードウェアを直接触ってた時代だからなぁ
メモリ保護の考え方が実用化されてスコープの概念が実用化されるのはもっと後
未来から過去の人を蔑んだらいかんよ
wavefanc
が
しました
欠点はあっても歴史的意義は大きい
あのビルゲイツはBASIC移植が最初の商品だった
wavefanc
が
しました
wavefanc
が
しました
コメントする