Zum Inhalt springen

Diskussion:Basic Combined Programming Language

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. April 2008 um 20:40 Uhr durch Gms (Diskussion | Beiträge) ("Versehentliches" Entwickeln einer Programmiersprache). Sie kann sich erheblich von der aktuellen Version unterscheiden.

AEG, MARTOS und SL3

Eigentliche eine BCPL-basierte Marginalie der Geschichte der Rechner, Programmiersprachen und Betriebsysteme - wenn ich noch etwas Material dazu finde, werde ich dazu im seligen Gedenken (immerhin die ersten Jahre meines Berufslebens) diese Mosaiksteinchen beschreiben, deren Fortentwicklung der Übermacht von Big Blue und vor allem der mangelnden Masse (an der Klasse lag es nicht) der damals noch existierenden deutschen DV-Industrie zum Opfer fielen. FotoFux 11:56, 3. Sep 2005 (CEST)

"Versehentliches" Entwickeln einer Programmiersprache

Die genauen Hintergründe sind mir nicht bekannt, nur dass Ken Thompson auf der Basis von BCPL die Programmiersprache B entwickelte. Aber kann man vom "versehentlichen" entwickeln sprechen? Diese Ausdrucksweise löst bei mir ein gewisses Unbehagen aus, ohne dass ich es genauer definieren könnte. Gut, ein Chemiker will eigentlich einen Superklebstoff entwickeln, es fällt ihm aus Versehen irgendein ein anderer, nicht vorgesehener Stoff ins Reagenzglas, und schon hat er versehentlich einen Supersprengstoff entwickelt (um mal ein konstruiertes Beispiel zu bringen). Aber ein Programmierer...? "Er macht versehentlich einen Programmierfehler und schon hat er eine andere Programmiersprache? Nein, das müsste mir erst mal näher erklärt werden, ehe ich das wirklich einsehe.

--Klausb 17:12, 21. Mai 2007 (CEST)Beantworten

Wenn keine Quelle geliefert, kann man das so nicht stehen lassen. [1] erwähnt diese versehentliche Entwicklung nicht. Dort ist eher die Rede von der beabsichtigten Entwicklung von B als BCPL-light (wegen 8 kb RAM auf der Zielmaschine) + eigene Ideen. Also BCPL konnte beispielsweise verschachtelte Funktionsdefinitionen, B absichtlich nicht, um einen einfacherern Interpreter schreiben zu können. --Gms 20:40, 19. Apr. 2008 (CEST)Beantworten