Dartmouth BASIC (original) (raw)
- Dartmouth BASIC is the original version of the BASIC programming language. It was designed by two professors at Dartmouth College, John G. Kemeny and Thomas E. Kurtz. With the underlying Dartmouth Time Sharing System (DTSS), it offered an interactive programming environment to all undergraduates as well as the larger university community. Several versions were produced at Dartmouth, implemented by undergraduate students and operating as a compile and go system. The first version ran on 1 May 1964, and it was opened to general users in June. Upgrades followed, culminating in the seventh and final release in 1979. Dartmouth also introduced a dramatically updated version known as Structured BASIC (or SBASIC) in 1975, which added various structured programming concepts. SBASIC formed the basis of the ANSI-standard Standard BASIC efforts in the early 1980s. Most dialects of BASIC trace their history to the Fourth Edition (which added e.g. string variables, which most BASIC users take for granted, though the original could print strings), but generally leave out more esoteric features like matrix math. In contrast to the Dartmouth compilers, most other BASICs were written as interpreters. This decision allowed them to run in the limited main memory of early microcomputers. Microsoft BASIC is one example, designed to run in only 4 KB of memory. By the early 1980s, tens of millions of home computers were running some variant of the MS interpreter. It became the de facto standard for BASIC, which led to the abandonment of the ANSI SBASIC efforts. Kemeny and Kurtz later formed a company to develop and promote a version of SBASIC known as True BASIC. Many early mainframe games trace their history to Dartmouth BASIC and the DTSS system. A selection of these were collected, in HP Time-Shared BASIC versions, in the People's Computer Company book What to do after you hit Return. Many of the original source listings in BASIC Computer Games and related works also trace their history to Dartmouth BASIC. (en)
- El Dartmouth BASIC (BASIC de Dartmouth) es la versión original del lenguaje de programación BASIC. Es llamado así porque fue diseñado e implementado en el Dartmouth College. El lenguaje fue diseñado por John Kemeny y Thomas Kurtz como parte del Dartmouth Time Sharing System (DTSS) (Sistema de tiempo compartido de Dartmouth) y fue uno de los primeros lenguajes de programación previstos para ser usado interactívamente. Durante años, fueron producidas varias versiones en Dartmouth, todas implementadas como compiladores, a diferencia de muchas de las versiones del lenguaje implementadas en otros lados, que eran interpretadores. El primer compilador fue producido antes de que el sistema de tiempo compartido estuviera listo. Conocido como CardBASIC, fue pensado para el sistema basado en el lector de tarjetas estándar basado en el sistema de procesamiento por lotes. Como todas las versiones siguientes, fue implementado por un equipo de programadores no graduados trabajando bajo la dirección de Kemeny y Kurtz. La primera versión interactiva fue puesta a disposición de los usuarios generales en junio de 1964; la segunda en octubre de 1964; la tercera en 1966; la cuarta en 1969; la quinta en 1970; la sexta en 1971; y la séptima en 1979. (es)
- Il Dartmouth BASIC (noto anche come CardBASIC) è la versione originale del linguaggio BASIC, sviluppato al Dartmouth College. Il linguaggio fu progettato da John Kemeny e da Thomas Kurtz e girava sul (DTSS). Fu uno dei primi linguaggi di programmazione interattivi. Era destinato ai sistemi basati sul lettore di carte perforate. La prima versione interattiva fu disponibile nel giugno del 1964, la seconda in ottobre 1964; la terza nel 1966; la quarta 1969; la quinta 1970; la sesta 1971 e la settima nel 1979. (it)
- ダートマスBASIC(Dartmouth BASIC)は、プログラミング言語BASICの元祖となった処理系である。ダートマス大学で設計・実装されたため、そのように呼ばれている。ジョン・ケメニーとがDTSS (Dartmouth Time Sharing System) の一部として設計した言語であり、対話的な使用を意図した初期のプログラミング言語の1つである。 言語は、コンパイラがオンメモリで動作し、1パスでコンパイルできるよう設計された。そして即座に実行されるので、使い勝手としてはインタプリタ的であったとも言える。 ダートマスにて数年間に渡っていくつかのバージョンが生み出された。最初のコンパイラはタイムシェアリングシステムが運用可能となる以前に完成した。これはCardBASICと呼ばれ、パンチカードで入力する標準的なバッチ処理で使用した。その後のバージョンと同様、ケメニーとカーツが指導する学部学生のチームが実装した。最初の対話型バージョンが一般ユーザーに使えるようになったのは1964年6月のことである。その後第2版は1964年10月、第3版は1966年、第4版は1969年、第5版は1970年、第6版は1971年、第7版は1979年にリリースされた。 (ja)
- Dartmouth BASIC - pierwotny język BASIC, którego autorami byli w 1963 r. John Kemeny i Thomas Kurtz z Dartmouth College. Dartmouth BASIC był uruchamiany na maszynie GE 235 i IBM 704. Był zaprojektowany tak, aby mogli go szybko opanować studenci wykorzystujący projektowany w Dartmouth eksperymentalny system podziału czasu. W przeciwieństwie do późniejszych dialektów BASIC-a Dartmouth BASIC był językiem kompilowanym. (pl)
- Dartmouth BASICC — оригинальная версия языка программирования Бейсик. (ru)
- https://archive.org/details/historyofprogram0000hist/page/515
- http://time.com/69316/basic/
- http://dtss.dartmouth.edu/scans/BASIC/
- http://www.q7basic.org/History%20of%20BASIC.pdf
- https://books.google.com/books%3Fid=Hy-jBQAAQBAJ
- https://books.google.com/books%3Fid=g2GJG7NEHKUC
- https://www.atariarchives.org/basicgames/index.php
- http://dtss.dartmouth.edu/brochure/
- http://dtss.dartmouth.edu/scans/BASIC/BASIC%20Compiler.pdf
- http://dtss.dartmouth.edu/sciencearticle/pages/page01.html
- https://web.archive.org/web/20120702192626/http:/www.retrowiki.es/e107_plugins/content/content.php%3Fcontent.186
- http://www.bitsavers.org/pdf/dartmouth/BASIC_4th_Edition_Jan68.pdf
- http://www.bitsavers.org/pdf/dartmouth/BASIC_Oct64.pdf
- 516845 (xsd:integer)
- 64821 (xsd:nonNegativeInteger)
- 1116618589 (xsd:integer)
- dbc:BASIC_compilers
- dbr:Princeton_University
- dbr:Microcomputer
- dbr:Modem
- dbr:DATANET-30
- dbr:Visual_Basic_.NET
- dbr:Early_mainframe_games
- dbr:Lexical_analysis
- dbr:Concatenation
- dbr:Massachusetts
- dbr:Massachusetts_Institute_of_Technology
- dbr:Order_of_operations
- dbr:General_Electric
- dbr:Core_memory
- dbr:Thomas_E._Kurtz
- dbr:LGP-30
- dbr:Batch_processing
- dbr:Lexington_High_School_(Massachusetts)
- dbr:Six-bit_character_code
- dbr:Structured_programming
- dbc:Time-sharing
- dbr:Compile_and_go_system
- dbr:Computer_data_storage
- dbr:Friden_Flexowriter
- dbr:Parameter_(computer_programming)
- dbr:People's_Computer_Company
- dbr:Plotter
- dbr:Punched_tape
- dbr:Science,_technology,_engineering,_and_mathematics
- dbr:Microsoft_BASIC
- dbr:BASIC
- dbr:BASIC-PLUS
- dbr:BASIC_interpreter
- dbr:Bangor,_Maine
- dbr:C_(programming_language)
- dbr:True_BASIC
- dbr:Drum_memory
- dbr:Lambert-Meadowlands_Trophy
- dbr:List_of_BASIC_dialects
- dbr:ALGOL
- dbr:ALGOL_60
- dbr:ALGOL_68
- dbr:ANSI
- dbr:ASCII
- dbr:Activation_record
- dbr:Alfred_P._Sloan_Foundation
- dbr:Altair_BASIC
- dbr:American_National_Standards_Institute
- dbr:DARSIMCO
- dbr:DOPE_(Dartmouth_Oversimplified_Programming_Experiment)
- dbr:Dartmouth_ALGOL_30
- dbr:Dartmouth_College
- dbr:Dartmouth_Time_Sharing_System
- dbr:Eastern_Time_Zone
- dbr:Ecma_International
- dbr:FORTRAN
- dbr:Fortran
- dbr:PDP-1
- dbr:PDP-11
- dbr:Pascal_(programming_language)
- dbr:Direct_memory_access
- dbr:Global_variable
- dbr:Teleprinter
- dbr:Floating_point
- dbr:Recursion
- dbr:Rome_Air_Development_Center
- dbc:Dartmouth_College_history
- dbr:HP_Time-Shared_BASIC
- dbc:Discontinued_BASICs
- dbr:JOSS
- dbr:Teletype_Model_33
- dbr:Assembly_language
- dbr:Association_for_Computing_Machinery
- dbr:AP_Computer_Science
- dbc:BASIC_programming_language_family
- dbc:Programming_languages_created_in_1964
- dbr:John_G._Kemeny
- dbr:John_McCarthy_(computer_scientist)
- dbr:Lawrence_Hall_of_Science
- dbr:Home_computer
- dbr:Digital_Equipment_Corporation
- dbr:BASIC_Computer_Games
- dbc:1964_software
- dbr:Polynomial
- dbr:Data_hiding
- dbr:HP_2000
- dbr:Integrated_development_environment
- dbr:National_Science_Foundation
- dbr:New_Jersey
- dbr:Operating_system
- dbr:RSTS/E
- dbr:Radian
- dbr:Word_(computer_architecture)
- dbr:Service_bureau
- dbr:Multiplexer
- dbr:IBM_704
- dbr:Imperative_programming
- dbr:Programming_language
- dbr:Text-based_game
- dbr:Tymshare_SUPER_BASIC
- dbr:Command_line_interface
- dbr:Stephen_J._Garland
- dbr:Hard_drive
- dbr:GE-225
- dbr:David_Ahl
- dbr:GE-635
- dbr:ANSI_BASIC
- dbr:Early_mainframe_game
- dbr:Compile-and-go
- dbr:NERCOMP
- Cf. list of BASIC dialects (en)
- Dartmouth BASIC (en)
- Discontinued (en)
- dbt:=
- dbt:Anchor
- dbt:Cbignore
- dbt:Cite_book
- dbt:Cite_encyclopedia
- dbt:Cite_journal
- dbt:Cite_magazine
- dbt:Cite_web
- dbt:Code
- dbt:Efn
- dbt:Infobox_programming_language
- dbt:Mono
- dbt:Notelist
- dbt:Quote
- dbt:Reflist
- dbt:Sfn
- dbt:Short_description
- dbt:Start_date_and_age
- dbt:Sxhl
- dbt:BASIC
- dbt:Key
- dbc:BASIC_compilers
- dbc:Time-sharing
- dbc:Dartmouth_College_history
- dbc:Discontinued_BASICs
- dbc:BASIC_programming_language_family
- dbc:Programming_languages_created_in_1964
- dbc:1964_software
- owl:Thing
- dbo:Language
- schema:Language
- dbo:Work
- wikidata:Q315
- wikidata:Q9143
- yago:Abstraction100002137
- yago:ArtificialLanguage106894544
- yago:Communication100033020
- yago:Language106282651
- yago:ProgrammingLanguage106898352
- dbo:ProgrammingLanguage
- yago:WikicatProgrammingLanguagesCreatedIn1964
- Il Dartmouth BASIC (noto anche come CardBASIC) è la versione originale del linguaggio BASIC, sviluppato al Dartmouth College. Il linguaggio fu progettato da John Kemeny e da Thomas Kurtz e girava sul (DTSS). Fu uno dei primi linguaggi di programmazione interattivi. Era destinato ai sistemi basati sul lettore di carte perforate. La prima versione interattiva fu disponibile nel giugno del 1964, la seconda in ottobre 1964; la terza nel 1966; la quarta 1969; la quinta 1970; la sesta 1971 e la settima nel 1979. (it)
- ダートマスBASIC(Dartmouth BASIC)は、プログラミング言語BASICの元祖となった処理系である。ダートマス大学で設計・実装されたため、そのように呼ばれている。ジョン・ケメニーとがDTSS (Dartmouth Time Sharing System) の一部として設計した言語であり、対話的な使用を意図した初期のプログラミング言語の1つである。 言語は、コンパイラがオンメモリで動作し、1パスでコンパイルできるよう設計された。そして即座に実行されるので、使い勝手としてはインタプリタ的であったとも言える。 ダートマスにて数年間に渡っていくつかのバージョンが生み出された。最初のコンパイラはタイムシェアリングシステムが運用可能となる以前に完成した。これはCardBASICと呼ばれ、パンチカードで入力する標準的なバッチ処理で使用した。その後のバージョンと同様、ケメニーとカーツが指導する学部学生のチームが実装した。最初の対話型バージョンが一般ユーザーに使えるようになったのは1964年6月のことである。その後第2版は1964年10月、第3版は1966年、第4版は1969年、第5版は1970年、第6版は1971年、第7版は1979年にリリースされた。 (ja)
- Dartmouth BASIC - pierwotny język BASIC, którego autorami byli w 1963 r. John Kemeny i Thomas Kurtz z Dartmouth College. Dartmouth BASIC był uruchamiany na maszynie GE 235 i IBM 704. Był zaprojektowany tak, aby mogli go szybko opanować studenci wykorzystujący projektowany w Dartmouth eksperymentalny system podziału czasu. W przeciwieństwie do późniejszych dialektów BASIC-a Dartmouth BASIC był językiem kompilowanym. (pl)
- Dartmouth BASICC — оригинальная версия языка программирования Бейсик. (ru)
- Dartmouth BASIC is the original version of the BASIC programming language. It was designed by two professors at Dartmouth College, John G. Kemeny and Thomas E. Kurtz. With the underlying Dartmouth Time Sharing System (DTSS), it offered an interactive programming environment to all undergraduates as well as the larger university community. (en)
- El Dartmouth BASIC (BASIC de Dartmouth) es la versión original del lenguaje de programación BASIC. Es llamado así porque fue diseñado e implementado en el Dartmouth College. El lenguaje fue diseñado por John Kemeny y Thomas Kurtz como parte del Dartmouth Time Sharing System (DTSS) (Sistema de tiempo compartido de Dartmouth) y fue uno de los primeros lenguajes de programación previstos para ser usado interactívamente. (es)
- Dartmouth BASIC (en)
- Dartmouth BASIC (es)
- Dartmouth BASIC (it)
- ダートマスBASIC (ja)
- Dartmouth BASIC (pl)
- Dartmouth BASIC (ru)
- freebase:Dartmouth BASIC
- yago-res:Dartmouth BASIC
- wikidata:Dartmouth BASIC
- dbpedia-es:Dartmouth BASIC
- dbpedia-fa:Dartmouth BASIC
- dbpedia-it:Dartmouth BASIC
- dbpedia-ja:Dartmouth BASIC
- http://ml.dbpedia.org/resource/ഡാർട്ട്മൗത്ത്_ബേസിക്
- dbpedia-pl:Dartmouth BASIC
- dbpedia-ru:Dartmouth BASIC
- https://global.dbpedia.org/id/28Dm4
- Dartmouth BASIC (en)
is dbo:influenced of
is dbo:influencedBy of
- dbr:SDS_BASIC
- dbr:SUPER_BASIC
- dbr:BASIC-8
- dbr:BASIC-PLUS
- dbr:Tiny_BASIC
- dbr:Wang_BASIC
- dbr:HP_Time-Shared_BASIC
is dbo:programmingLanguage of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
- dbr:Prime_Computer
- dbr:History_of_operating_systems
- dbr:List_of_Dartmouth_College_faculty
- dbr:VSI_BASIC_for_OpenVMS
- dbr:Matrix_(mathematics)
- dbr:SCELBAL
- dbr:SDS_BASIC
- dbr:SUPER_BASIC
- dbr:Full_BASIC
- dbr:GW-BASIC
- dbr:Berkeley_Timesharing_System
- dbr:MECC
- dbr:Compile_and_go_system
- dbr:Dartmouth_Basic
- dbr:BASIC
- dbr:BASIC-8
- dbr:BASIC-PLUS
- dbr:BASIC_interpreter
- dbr:CALL/360:BASIC
- dbr:Tiny_BASIC
- dbr:True_BASIC
- dbr:Wang_2200
- dbr:Wang_BASIC
- dbr:GE-600_series
- dbr:Line_number
- dbr:List_of_BASIC_dialects
- dbr:DARSIMCO
- dbr:DOPE_(Dartmouth_Oversimplified_Programming_Experiment)
- dbr:Dartmouth_College
- dbr:Dartmouth_Time_Sharing_System
- dbr:Data_General_Extended_BASIC
- dbr:Chase_(video_game)
- dbr:History_of_CP/CMS
- dbr:Dope
- dbr:HP_Time-Shared_BASIC
- dbr:Tandy_10_Business_Computer_System
- dbr:TI-99/4A
- dbr:TI_BASIC_(TI_99/4A)
- dbr:TSS/8
- dbr:Threaded_code
- dbr:Array_programming
- dbr:Autocode
- dbr:Business_Basic
- dbr:Pick_operating_system
- dbr:Dartmouth_BASIC_programming_language
- dbr:Integer_BASIC
- dbr:Integrated_development_environment
- dbr:Minimal_BASIC
- dbr:MultiValue_database
- dbr:Time-sharing_system_evolution
is dbp:influenced of
is dbp:influencedBy of
is foaf:primaryTopic of