dbo:abstract |
HP Time-Shared BASIC (HP TSB) is a BASIC programming language interpreter for Hewlett-Packard's HP 2000 line of minicomputer-based time-sharing computer systems. TSB is historically notable as the platform that released the first public versions of the game Star Trek. The system implements a dialect of BASIC as well as a rudimentary user account and program library that allows multiple people to use the system at once. The systems were a major force in the early-to-mid 1970s and generated a large number of programs. HP maintained a database of contributed-programs and customers could order them on punched tape for a nominal fee. Most BASICs of the 1970s trace their history to the original Dartmouth BASIC of the 1960s, but early versions of Dartmouth did not handle string variables or offer string manipulation features. Vendors added their own solutions; HP used a system similar to Fortran and other languages with array slicing, while DEC later introduced the MID/LEFT/RIGHT functions. As microcomputers began to enter the market in the mid-1970s, many new BASICs appeared that based their parsers on DEC's or HP's syntax. Altair BASIC, the original version of what became Microsoft BASIC, was patterned on DEC's BASIC-PLUS. Others, including Apple's Integer BASIC, Atari BASIC and North Star BASIC were patterned on the HP style. This made conversions between these platforms somewhat difficult if string handling was encountered. (en) |
dbo:influenced |
dbr:SDS_BASIC dbr:Atari_BASIC dbr:Integer_BASIC |
dbo:influencedBy |
dbr:Dartmouth_BASIC |
dbo:wikiPageExternalLink |
http://www.btihistory.org/ http://www.moondew.com/basic/ http://bitsavers.trailing-edge.com/pdf/hp/2000TSB/22687-90009_LearningTSB.pdf http://www.bitsavers.org/pdf/hp/2000TSB/ http://www.hpmuseum.net/display_item.php%3Fhw=411 http://bitsavers.org/pdf/hp/2000TSB/22687-90001_AccessBasic9-75.pdf |
dbo:wikiPageID |
1887719 (xsd:integer) |
dbo:wikiPageLength |
16682 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1094781621 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Microcomputer dbr:Minicomputer dbr:Modem dbr:Interpreter_(computing) dbr:Lexical_analysis dbr:North_Star_BASIC dbr:Matrix_(mathematics) dbr:Memory_management dbr:SDS_BASIC dbr:Magnetic_tape dbr:Star_Trek_(text_game) dbr:Subroutine dbr:Computer_architecture dbr:Computer_file dbr:Punched_tape dbr:String_(computer_science) dbr:Microsoft_BASIC dbr:BASIC dbr:BASIC-PLUS dbr:C_(programming_language) dbr:Wang_BASIC dbr:Disk_storage dbr:Drum_memory dbr:HP_2100 dbr:Heap_(data_structure) dbr:Altair_BASIC dbc:HP_software dbr:Dartmouth_BASIC dbc:BASIC_interpreters dbr:Floating-point_arithmetic dbr:Fortran dbr:Central_processing_unit dbr:Goto dbr:Rocky_Mountain_BASIC dbr:Hard_disk_drive dbr:Hewlett-Packard dbr:Teletype_Model_33 dbr:Array_data_structure dbr:Atari_BASIC dbc:BASIC_programming_language_family dbr:Acoustic_coupler dbr:Superuser dbr:Digital_Equipment_Corporation dbr:Array_slicing dbc:BASIC_programming_language dbc:Time-sharing_operating_systems dbr:Integer_BASIC dbr:RS-232 dbr:Imperative_programming dbr:Time-sharing |
dbp:developer |
Mike Green (en) |
dbp:influenced |
Cf. SDS BASIC, Integer BASIC, Atari BASIC, many others (en) |
dbp:influencedBy |
dbr:Dartmouth_BASIC |
dbp:name |
HP Time-Shared BASIC (en) |
dbp:operatingSystem |
dbr:HP_2100 |
dbp:paradigm |
dbr:Imperative_programming |
dbp:status |
Discontinued (en) |
dbp:wikiPageUsesTemplate |
dbt:Cite_book dbt:Code dbt:Efn dbt:For dbt:Infobox_programming_language dbt:Notelist dbt:Refbegin dbt:Refend dbt:Reflist dbt:Sfn dbt:Short_description dbt:Start_date_and_age dbt:BASIC |
dbp:year |
before (en) |
dct:subject |
dbc:HP_software dbc:BASIC_interpreters dbc:BASIC_programming_language_family dbc:BASIC_programming_language dbc:Time-sharing_operating_systems |
rdf:type |
owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 dbo:ProgrammingLanguage |
rdfs:comment |
HP Time-Shared BASIC (HP TSB) is a BASIC programming language interpreter for Hewlett-Packard's HP 2000 line of minicomputer-based time-sharing computer systems. TSB is historically notable as the platform that released the first public versions of the game Star Trek. (en) |
rdfs:label |
HP Time-Shared BASIC (en) |
owl:sameAs |
freebase:HP Time-Shared BASIC wikidata:HP Time-Shared BASIC https://global.dbpedia.org/id/4kMvM |
prov:wasDerivedFrom |
wikipedia-en:HP_Time-Shared_BASIC?oldid=1094781621&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:HP_Time-Shared_BASIC |
foaf:name |
HP Time-Shared BASIC (en) |
is dbo:computingPlatform of |
dbr:Star_Trek_(1971_video_game) dbr:Trek73 |
is dbo:influencedBy of |
dbr:Integer_BASIC |
is dbo:wikiPageRedirects of |
dbr:HP_2000C_Time-Shared_BASIC dbr:HP_2000C dbr:HP_2000D dbr:HP_2000E dbr:HP_2000F dbr:HP_TSB dbr:HP_Time-Sharing_BASIC dbr:HP_Time_Sharing_BASIC dbr:Time-Sharing_BASIC dbr:Time_Sharing_BASIC |
is dbo:wikiPageWikiLink of |
dbr:List_of_artillery_video_games dbr:HP_BASIC dbr:North_Star_BASIC dbr:SCELBAL dbr:SDS_BASIC dbr:The_Oregon_Trail_(1985_video_game) dbr:The_Oregon_Trail_(series) dbr:Full_BASIC dbr:The_Oregon_Trail_(1971_video_game) dbr:Star_Trek_(1971_video_game) dbr:BASIC dbr:BASIC-8 dbr:BASIC_interpreter dbr:Tiny_BASIC dbr:Wang_BASIC dbr:HP_2100 dbr:List_of_BASIC_dialects dbr:Dartmouth_BASIC dbr:Data_General_Extended_BASIC dbr:FOCAL_(programming_language) dbr:Rocky_Mountain_BASIC dbr:HP_2000C_Time-Shared_BASIC dbr:HP_3000 dbr:Atari_BASIC dbr:ALF_Products dbr:Lawrence_Hall_of_Science dbr:Systems_Programming_Language dbr:Artillery_game dbr:HP_2000C dbr:HP_2000D dbr:HP_2000E dbr:HP_2000F dbr:HP_TSB dbr:HP_Time-Sharing_BASIC dbr:HP_Time_Sharing_BASIC dbr:Integer_BASIC dbr:Minimal_BASIC dbr:Shepardson_Microsystems dbr:Time-sharing dbr:Multimedia_Center,_Zagreb,_Croatia dbr:Trek73 dbr:Three-way_comparison dbr:Time-Sharing_BASIC dbr:Time_Sharing_BASIC |
is dbp:influencedBy of |
dbr:Integer_BASIC |
is dbp:platforms of |
dbr:Trek73 |
is foaf:primaryTopic of |
wikipedia-en:HP_Time-Shared_BASIC |