2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

プログラミング言語のBASICが60周年を迎える [朝一から閉店までφ★]

1 :朝一から閉店までφ ★:2024/05/02(木) 21:49:29.81 ID:+GlIdnq0.net
2024年05月02日 10時48分 ソフトウェア

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・カーツによって生み出されたプログラミング言語です。

BASIC以前に存在したFortran、ALGOL、COBOLといったプログラミング言語は複雑で、主にコンピューターの専門家が使用していました。ケメニーとカーツはアマチュアでもコンピューターを使えるようにする必要性を感じ、そのためにユーザーフレンドリーな言語の開発に着手。1963年には初めて完全に機能する汎用タイムシェアリングシステムを構築し、全米科学財団の助成金を申請。学部生と一緒に研究開発を行うというケメニーらの計画に疑問が抱かれつつも、助成金は無事支給されたそうです。

助成金を得たケメニーらは、ダートマス大学のすべての人にBASICのプロトタイプを開放し、シンプルさと強力さで瞬く間に学生や教員の間で人気を博したとのこと。
     ===== 後略 =====
全文は下記URLで
https://gigazine.net/news/20240502-basic-turns-60/

326 :名刺は切らしておりまして:2024/05/23(木) 21:11:02.32 ID:5Jugm6eT.net
>>大型コンピュータを時間ごとの料金で借りて

この記述大学とかの教科書の書き方w
実際におやりになってなのかと思う
TSSだな タイムシュアリング アーノルドシュワ稟議w

327 :名刺は切らしておりまして:2024/05/23(木) 23:03:03.94 ID:TOlSWvkk.net
1からAまでの合計を計算するプログラム

10 INPUT A
20 For I=1 to A
20 X=X+I
30 NEXT I
40 PRINT X
50 END

 あってる? 

328 :名刺は切らしておりまして:2024/05/23(木) 23:10:18.55 ID:WnCsJ3w2.net
>>327
Xの初期化

329 :名刺は切らしておりまして:2024/05/24(金) 00:01:14.26 ID:lEeO+0XY.net
なんでエッキスなんw
X=なんとかいう昭和のエロい唄w

330 :名刺は切らしておりまして:2024/05/24(金) 00:12:31.00 ID:lEeO+0XY.net
入力 A 黒い画面に四角い半角が点滅 ダサ

331 :名刺は切らしておりまして:2024/05/24(金) 00:18:18.29 ID:Z9r4zz7m.net
>>327
10 INPUT A
20 X=(A+1)*A/2
30 PRINT X
40 END

332 :名刺は切らしておりまして:2024/05/24(金) 01:09:36.95 ID:P1Oi5KAL.net
STOPキーだけで遊べるワンキーゲーム

10 FOR A=1 TO 100
20 PRINT A
30 NEXT A
40 NEW

消えたら入力し直しね

333 :名刺は切らしておりまして:2024/05/24(金) 05:01:51.48 ID:9G171cqO.net
ハドソンは独自ソフトウェア技術を開発出来る開発陣がいたな
もうみんな死んだかな?

334 :名刺は切らしておりまして:2024/05/24(金) 09:19:36.11 ID:RvwMRPrx.net
>>302
PC-6001の頃に発話機能が実現しているのに、大人が買う9801はFM音源さえ鳴らないことが多くてつまらなかったよな

335 :名刺は切らしておりまして:2024/05/24(金) 09:56:14.81 ID:0M94/hXk.net
>>334
使う目的ちゃうからな

336 :名刺は切らしておりまして:2024/05/24(金) 10:43:39.59 ID:X4yddIsR.net
ハドソンと言えば高橋名人

337 :名刺は切らしておりまして:2024/05/24(金) 11:54:19.93 ID:2ujNK0OC.net
10 BEEP
20 GOTO 10

338 :名刺は切らしておりまして:2024/05/24(金) 16:20:43.23 ID:X4yddIsR.net
10 BEEP; GOTO 10

339 :名刺は切らしておりまして:2024/05/24(金) 16:41:55.10 ID:FbhRsKqx.net
>>332
今のPCで実行したらゲームにならんのでは

340 :名刺は切らしておりまして:2024/05/24(金) 17:05:12.93 ID:Z9r4zz7m.net
>>338
Syntax error 10

341 :名刺は切らしておりまして:2024/05/24(金) 17:21:55.63 ID:X4yddIsR.net
駄目だー忘れてるw

342 :名刺は切らしておりまして:2024/05/24(金) 19:17:51.99 ID:+pRFvz/M.net
>>326
今でもスーパーコンピュータのレンタルは
そんな感じでしょう?
Webサーバーのレンタルとかは月極めだったり

343 :名刺は切らしておりまして:2024/05/25(土) 05:44:17.69 ID:edtsicRa.net
>>327-328
BASIC は RUN で変数が初期化(ゼロクリア)されるから X の初期化は必要ないな。
それでも明示的に初期値を設定する方が「良い作法」だと思うけど。
……って言うか、変数の宣言をさせてくれ、のクチなんだが。

>>332
高得点を狙ってギリギリのタイミングでキーを押すゲーム性か。
シンプルかつ一発勝負で面白い。
あと 40 NEW が「攻めてる」ね。

>>340
Syntax error in 10 の方が馴染みがある気がするニャー。

344 :名刺は切らしておりまして:2024/05/25(土) 11:48:07.40 ID:yJWBb71d.net
>>49
1行でグラフィックが描けるのが画期的だった

345 :名刺は切らしておりまして:2024/05/25(土) 11:49:38.48 ID:yJWBb71d.net
>>84
Javaすら過去のものになりつつあるのに?

346 :名刺は切らしておりまして:2024/05/25(土) 11:53:17.07 ID:yJWBb71d.net
>>246
ファミリーベーシック

347 :名刺は切らしておりまして:2024/05/25(土) 12:04:19.07 ID:cxdtp10G.net
KEY 5, "NEW" + CHR$(13)

348 :名刺は切らしておりまして:2024/05/25(土) 17:31:28.12 ID:edtsicRa.net
>>347
友達のマシンに仕掛けて絶交される行為。
ファンクションキーの表示まで消すとさらに凶悪。

349 :名刺は切らしておりまして:2024/05/25(土) 20:12:39.00 ID:DwBNJOg4.net
PC壊さない限り絶交までは行かないだろ

350 :336:2024/05/26(日) 17:41:01.27 ID:1kb7PDT7.net
まぁ、子供の言う「絶交」ってことで。

今じゃ雑誌に載ってた「BASICで数ページのゲーム」なんて
流し読みしながらタイピング練習ソフト感覚で打ち込めちゃうからなぁ。
(もちろん実際にはそんな機会ないけどネ)

351 :名刺は切らしておりまして:2024/05/29(水) 00:19:31.00 ID:juNRUC/h.net
>>338
マルチステートメントはセミコロンでなくてコロンだ

352 :名刺は切らしておりまして:2024/05/29(水) 00:41:33.68 ID:VtyVbHux.net
すまん
Cに侵されてた

353 :名刺は切らしておりまして:2024/05/29(水) 19:15:50.73 ID:PJ+kZmCt.net
ポケコンでベーシック走らせて遊んでたわ

354 :名刺は切らしておりまして:2024/05/30(木) 00:53:51.04 ID:8J1WRljz.net
pc8001でMONリターン
0123456789ABCDEF

355 :あぼーん:あぼーん .net
あぼーん

356 :名刺は切らしておりまして:2024/06/14(金) 12:44:40.77 ID:Mn8hc/kV.net
BASICは死なず

357 :名刺は切らしておりまして:2024/06/14(金) 13:50:52.72 ID:4/3xVKmh.net
>>351
あれなんでコロンにしたんだろうね
コロンはなにかが続くイメージだから違和感があった
その後セミコロンを見た時は納得した

358 :名刺は切らしておりまして:2024/06/14(金) 22:06:08.39 ID:YKH19NiI.net
もともとのBASICにはマルチステートメントはなかった
マイクロソフトが記述を拡張し、コロンを使った記述を導入した
しかしBASICの文法としては一般化はしなかった模様
その後はコンパイラ言語が全盛となり
記述を詰める事にメリットが無くなった、ということらしい
脱線しそうだし、この辺までに

359 :名刺は切らしておりまして:2024/06/15(土) 01:00:59.62 ID:x37SiVOc.net
>>357
ANSI_X3.4(英小文字のない6bit文字コード)にも両方あるんだけどな

360 :名刺は切らしておりまして:2024/06/15(土) 03:51:31.16 ID:jYXRRQXM.net
懐かしい話題

361 :名刺は切らしておりまして:2024/06/16(日) 21:41:21.30 ID:UbH09//g.net
マシン語16進で C9
がリターンというのだけ覚えている

362 :名刺は切らしておりまして:2024/06/16(日) 21:49:02.68 ID:ZXwRII4K.net
意外と使うのがNOP

363 :名刺は切らしておりまして:2024/06/16(日) 23:38:54.07 ID:W/xURmq+.net
ハンドアセンブルなら

364 :名刺は切らしておりまして:2024/07/06(土) 20:47:47.47 ID:69sX3nX5.net
現代に匹敵するやつのいないくらい過疎だからさw
サガフロ2もサガスカも面白かったわ

365 :名刺は切らしておりまして:2024/07/06(土) 20:53:56.02 ID:QO7IMVCd.net
アンチだと思い込むのもうやめて田舎に帰れば
https://i.imgur.com/0jIo4ye.mp4

366 :名刺は切らしておりまして:2024/07/06(土) 22:02:25.76 ID:mVpAHE0/.net
ミュヲタからみたら素人のお洒落な車に乗る俺
https://i.imgur.com/qPnvH2B.jpg

367 :名刺は切らしておりまして:2024/07/06(土) 22:17:10.17 ID:TQE/uer+.net
タレントとかとも
いいから体重落とす
数字を作るとか。
かなりマージン取ってるからコケるんやがな。

368 :名刺は切らしておりまして:2024/07/09(火) 15:38:17.06 ID:rSKQUxVN.net
>>361
マシン語というだけあって
マシン毎に違うんだよ
昔ならCPUのアーキテクチャ毎に違うものなんだ

それでリターンは文字制御コードだから
CPUやらレジスタやらへの命令ではなくて
その命令の扱う「データ」部分の中の文字コードのひとつだろな

369 :名刺は切らしておりまして:2024/07/09(火) 18:30:15.18 ID:IFIx4R3m.net
>>75
print "ガッ"

370 :名刺は切らしておりまして:2024/07/09(火) 20:56:34.89 ID:ZyuF87RB.net
>>368
釣り?
針でかすぎるぞ

371 :名刺は切らしておりまして:2024/07/10(水) 09:46:56.85 ID:ZwnzoVRQ.net
パソコン用はインタプリタという事でプログラミングの敷居は下がったが、構造化記述には向かなかった。ターボパスカルやターボCで勉強したな。

372 :名刺は切らしておりまして:2024/07/10(水) 18:48:54.06 ID:oa+aSG5n.net
>>371
色々と間違ってる
とりあえずプログラミングにどういう不義理をしたんだ?

373 :名刺は切らしておりまして:2024/07/11(木) 02:48:42.71 ID:zKhZDgw4.net
>>372
どの辺が誤ってるのか指摘して

374 :名刺は切らしておりまして:2024/07/12(金) 12:44:41.55 ID:dTyFPCQ3.net
構造化対応したVisualBasicは実行時コンパイル言語になっちゃってるな
純粋なインタプリタ言語で構造化プログラミングって実行コスト高すぎなんでは

375 :名刺は切らしておりまして:2024/07/12(金) 13:51:32.88 ID:DNdMQVBO.net
>>374
JavaScript
ruby

87 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver.24052200