Programmiersprache

"Wegen BASIC gibt es viele exzellente Programmierer"

10. März 2010 13:33
  • Artikelbild
    Foto: archiv

    Entwickler Mike Taylor hat grauenvolle Erinnerungen an BASIC - doch die Programmiersprache sei eine gute Fingerübung gewesen

Entwickler: BASIC sei zwar schrecklich aber gerade deshalb eine gute Übung für angehende Programmierer gewesen

Informatikpionier Edsger W. Dijkstra war bekanntlich kein Fan der Programmiersprache BASIC. Der 2002 verstorbene Niederländer soll einmal gar behauptet haben, dass es praktisch unmöglich sei Studenten ordentliches Programmieren beizubringen, die zuvor BASIC "ausgesetzt" gewesen seien, sie seien "geistig verstümmelt ohne Hoffnung auf Besserung". Entwickler Mike Taylor meint in seinem Blog nun, dass es trotz oder vielleicht sogar wegen BASIC heute zahlreiche exzellente Programmierer gebe.

Vorreiter der strukturieren Programmierung

Dijkstras Formulierung sei zwar sicherlich scherzhaft gemeint, doch seine Einstellung zu der Programmiersprache sei eindeutig gewesen: das Erlernen von BASIC sei für einen angehenden Entwickler nicht förderlich. Der Turing-Preisträger war Vorreiter der strukturierten Programmierung, bei dem Code in logische Einheiten zusammengefasst wird. BASIC hingegen basierte anfangs nur auf Zeilennummern und den GOTO-Sprungbefehlen.

Gute Fingerübung

Die Programmiersprache sei, und daran lässt Taylor keinen Zweifel, auch für ihn schrecklich gewesen. Mit BASIC habe man sich viele schlechte Gewohnheiten angeeignet, die man wieder wegtrainieren müsse. Viele Programmierer hätten jedoch ihre ersten Schritte mit BASIC gemacht, was der Entwickler und Blogger als Vorteil ansieht. Die besten Entwickler seien deshalb so gut geworden, gerade weil sie mit BASIC begonnen hätten. "Es zwang uns um Ecken zu denken", so der Blogger. Man habe sehr Vieles gleichzeitig bedenken müssen. Das es sei eine gute Fingerübung gewesen. (red)

 

Kommentar posten
Posting 1 bis 25 von 263
1 2 3 4 5 6
bloodong
23.03.2010 00:07
es geht ums verständniss

ich muss sagen ich kenn basic nicht ... habe mit c++ angefangen .... dann pic programmiert mit assembler (hab ich am liebsten gemocht) und jetzt versuch ich mich in java.
muss sagen wenn man zb einen pic programmiert und dann von lehrenden menschen hört "dieser befehl sind mehrere befehle im assembler und deswegen braucht er mehr als 1 us " dann wirds traurig weil ich finde man sollte als ersters mit dem niedrigsten anfangen und wissen das zb 1 befehl eine us is (bei 4mHz taktung) und wissen wie man ne while schleife programmiert bevor man einfach while(...) schreibt
auserdem waren meine pic programme (zb TicTacToe) eigentlich sehr übersichtlich und einfach nachvollziehbar. allein weil alles bit für bit da gestanden is. waren aber auch kurz

Zhdophanti
21.03.2010 15:04
Lange is her

Ich hab auf am C64 mal ein Spiel in Basic programmiert, zu Assembler kompiliert damits schneller läuft, source code verloren und dann draufgekommen, das es nach ner gewissen Zeit mit Out of Memory abstürzt ^^

PS: DATA war doch ein schöner Befehl, um Datenbank zu ersetzen ^^

gustl
 
20.03.2010 22:05
Ich habe die letzte stelle von PI mittels BASIC berechnet!

... sie ist "0"


;)

Jon Tomes
15.03.2010 19:22
Also ich hab damals in COBOL weder bessere noch schlechtere Programme

als heute in Java geschrieben.

Der strenge Meister Johann
22.03.2010 14:32
Vielleicht sollten Sie dann in Ihrer Freizeit statt zu programmieren Trampolinspringen?

Multivac, 2010-18-42, Donnerstag
14.03.2010 18:01

habt ihr alle auf Turbo-Basic vergessen? Ma, meine Lieblingssprache :-)

werwolfi
14.03.2010 12:43

wegen Visual Basic gibt es dagegen sehr viele extrem schlechte programmierer...

*duckandrun*

SCNR ;oP

mario_h
 
12.03.2010 02:53
nie war es einfacher, einen rechner zu beschäftigen...

10 PRINT "HALLO"
20 GOTO 10

LCD
12.03.2010 13:05

Doch:
DI
HALT
;-)
(Z80 Assembler Geeks werden den Witz sofort erkennen)

scala2
11.03.2010 14:38
BASIC ist zu schwach für Chuck Norris:

Chuck Norris insists on strongly-typed programming languages

http://www.codesqueeze.com/the-ultim... mer-jokes/

kalinka karechta
11.03.2010 14:31
Basic was my first love

Basic was my first love and it will be my last
Basic of the future and Basic of the past
to live without my Basic would be impossible to do
in this world of troubles my Basic pulls me through

so go
15.03.2010 19:49

boooooaaaaahhhh! nice1

Experte a.D.
11.03.2010 14:10

BASIC + Sid Meier = Pirates!

Freie Welt
11.03.2010 15:36

In echt?

MacInfo.at
11.03.2010 15:45

Jo, zwar nicht alles, aber große Teile waren tatsächlich in BASIC geschrieben.

Jakoffel
11.03.2010 13:51
hmmm...

...mag schon sein, dass Basic toll ist, aber ich bleibe doch lieber bei Brainfuck

Freibeuter
11.03.2010 13:48

If it is good then it's not bad else it is ok.

phaidros
12.03.2010 17:56

sehr optimistische einstellung!

theodor körner
11.03.2010 13:18
Seufz

Mein Gott, sufz, mein erstes Adventure in Basic, waren das noch zeiten.

rapidfans.at
11.03.2010 13:43
text oder grafik?

grafik war ja in basic immer furchtbar.

LCD
11.03.2010 15:47

Kommt darauf an. Am C64 ja, am ZX Spectrum nein.

Rush
11.03.2010 13:03

ein richtiger nerd treffpunkt hier, hmmm? ;)

LCD
11.03.2010 15:47

Weil das abgebildete Listing eindeutig Retro ist... Commodore C64 schätze ich.

werwolfi
14.03.2010 12:46

ist verdammt lang her.... sieht mir aber wegen der steuerzeichen eher nicht nach C64-basic aus, eher irgendeine PC-version.

Selba Gscheit
15.03.2010 12:56
eindeutig basic v2.0 vom c64!!

Kommentar posten
Posting 1 bis 25 von 263
1 2 3 4 5 6

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.