Was war das erste Programm, das du gecodet hast?
Ich habe Delphi IDE von Borland missbraucht und mit Hilfe eines Texteditors, Timers und Button einen Pascal Interpreter geschrieben.
Timer war als Verzögerung gedacht, weil die beiden Befehle Compilieren und Speichern nicht gleichzeitig nach Buttonclick ablaufen mussten.
Das war ca. im Jahr 98.
5 Antworten
Mein erstes Programm war wahrscheinlich irgendwas in Amiga Basic, was ich aus einem Buch abgeschrieben hab. Ist schon zu lange her, um es genau sagen zu können, aber es war ziemlich wahrscheinlich irgendwas in Richtung print "Ich bin daCypher"
Ich kann auch nicht ausschließen, dass es damals vielleicht wirklich "Hallo, Welt" war. Ich hab aber später in allen Basic-Interpretern erstmal sowas in der Art eingegeben:
For I = 1 to 10
Print "daCypher ist ";
For J = 1 to I
Print "sehr ";
Next J
Print "cool."
Next I
Das Ergebnis ist dann das:
daCypher ist sehr cool.
daCypher ist sehr sehr cool.
daCypher ist sehr sehr sehr cool.
daCypher ist sehr sehr sehr sehr cool.
daCypher ist sehr sehr sehr sehr sehr cool.
daCypher ist sehr sehr sehr sehr sehr sehr cool.
daCypher ist sehr sehr sehr sehr sehr sehr sehr cool.
daCypher ist sehr sehr sehr sehr sehr sehr sehr sehr cool.
daCypher ist sehr sehr sehr sehr sehr sehr sehr sehr sehr cool.
daCypher ist sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr cool.
Das ist zwar ziemlich stupide, aber damals als Kind fand ich das immer lustig.
Dabei ging es darum Lochkarten aus mehreren Lochkartenlesern einzusortieren und dann in der richtigen Reihenfolge in einer Datenbank zu speichern.
Das war ein primitives Zeichenprogramm mit Basic auf einem Sinclair ZX 81. Dabei ist mir klar geworden, dass ich alles Mögliche außer Programmierer werden wollte.
In Q-Basic ein Simulator für Monopoly um die Wahrscheinlichkeitsverteilung der Straßen zu kennen inkl. Kartenziehen für die Ereigniskarten (Bahnhöfe usw.). Damals gabs noch kein Internet aus dem ich mir das Wissen hätte ziehen können.
In Monopoly schon. War hauptsächlich um gegen meine Geschwister nen Vorteil zu haben ;).
mein erster "richtiges" programm war eine command line application in python. ws die gemacht hat weiß ich nicht mehr
das ist die letzte version die ich gefunden habe.
import os
import shelve
from stringprep import in_table_c3
from tkinter import *
from tkinter import messagebox
#Login
pw_db = shelve.open("pass.db")
username = input("Username: ")
pw = input("Password: ")
if username in pw_db:
if pw_db[username] == pw:
print("Hello %s" % username)
else:
print("Wrong password!")
else:
print("User %s not found. Add? y/n" % username)
add = input()
if add == "y":
pw = input("Password: ")
pw_db[username] = pw
pw_db.close()
#End
#Accounts
#[Username, Nickname, Coins, Rank, Userkey]
userlist = ["TimS","TimplayChess","20","New","#0001",
"TabeaS","Mimi","20","New","#0002",
"BenS","Nickname","20","New","#0003",
"MichaelS", "Nickname", "20", "New", "#0004"]
def commandline():
print("-----------------------------------------------------------")
print("Command:")
command = input()
command_list = ["list","cc-cp","admin","admin-page","administrator","login","list-user","os-terminal"]
public_command_list = ["login","os-terminal","admin","admin-page","administrator"]
if command in command_list:
if command in public_command_list:
pass
else:
print("Command not found")
commandline()
elif command == "list":
print(public_command_list)
commandline()
elif command == "cc-cp":
commandline()
elif command == "admin":
pw_db = shelve.open("pass.db")
username = input("Username: ")
pw = input("Password: ")
if username in pw_db:
if pw_db[username] == pw:
print("Hello %s" % username)
else:
print("Wrong password!")
else:
add = input("User %s not found. Add? y/n" % username)
if add == "y":
pw = input("Password: ")
pw_db[username] = pw
pw_db.close()
commandline()
elif command == "admin-page":
pw_db = shelve.open("pass.db")
username = input("Username: ")
pw = input("Password: ")
if username in pw_db:
if pw_db[username] == pw:
print("Hello %s" % username)
else:
print("Wrong password!")
else:
add = input("User %s not found. Add? y/n" % username)
if add == "y":
pw = input("Password: ")
pw_db[username] = pw
pw_db.close()
commandline()
elif command == "administrator":
pw_db = shelve.open("pass.db")
username = input("Username: ")
pw = input("Password: ")
if username in pw_db:
if pw_db[username] == pw:
print("Hello %s" % username)
else:
print("Wrong password!")
else:
add = input("User %s not found. Add? y/n" % username)
if add == "y":
pw = input("Password: ")
pw_db[username] = pw
pw_db.close()
commandline()
elif command == "list-user":
commandline()
elif command == "os-terminal":
print("Input a command and it run on OS")
oscommand = input()
os.system(oscommand)
commandline()
elif command == "login":
pw_db = shelve.open("pass.db")
username = input("Username: ")
pw = input("Password: ")
if username in pw_db:
if pw_db[username] == pw:
print("Hello %s" % username)
else:
print("Wrong password!")
else:
add = input("User %s not found. Add? y/n" % username)
if add == "y":
pw = input("Password: ")
pw_db[username] = pw
#pw_db.close()
commandline()
commandline()
Ich wusste nicht dass man im n Python .db Files erzeugen kann))
Ich weiss nicht seit wann Hallo Welt,.als quasi erstes Programm genutzt wird