War schon geil, als Kind zu behaupten, das man den Homecomputer für die Schule nutzen konnte. Zwar habe ich schon vorher auf dem C16 Basic-Programme geschrieben, aber auf dem c64 wurde in meinem freundeskreis noch noch gespielt. Für die Schule war auch ne Floppy Disk ganz wichtig😅
Eine wirklich gute Sendung für die damalige Zeit. Schade, dass es heute keine Fernsehsendungen mehr gibt, die dieses Niveau in der heutigen Entwicklung wiederspiegeln.
Naja, die fummeln da halt auch nur ein bisschen mit BASIC rum. Das lässt sich locker in so einer Sendung vermitteln (mein 1. Textadventure in BASIC hab ich mit 9 Jahren geschrieben^^) und damit konnte man eine Menge Leute erreichen. Versuch das heute mal mit der Masse an Sprachen die benutzt werden und weitaus komplexer sind als BASIC. Das wäre eine absolute Nischensendung mit ein paar hundert Zuschauern :D Auch was hardwaremäßig damals abging war halt noch weitaus überschaubarer als es z.B. 10 Jahre später schon war. Gerade in den 90ern als der PC dann salonfähg wurde war das doch echt manchmal tricky. Von Plug and Play waren wir ja noch meilenweit entfernt und mussten uns massiv Gedanken über die richtigen Treiber und kompatible Hardware machen. Aber in den 80ern hast du halt die Peripherie verbunden, die Kiste angestellt und es lief. Schau dir mal die Sendungen aus den 90ern an. Da kratzen die echt nur an der Oberfläche von dem, was so abging, da man über eine einzelne Grafikkarte schon eine ganze Sendung hätte machen können^^ Edit: Und zum Thema Niveau: "Weil 10 halt so'n Standardwert ist, der vom Betriebssystem einfach eingerichtet wird um halt faule Programmierer zu unterstützen oder weiß ich aus welchen Gründen." :D Zu geil! Er hätte ja auch kurz erklären können, warum das so ist. Davon hat der Herr aber anscheinend doch keine Ahnung^^
Mehr als RTL2 Niveau ist heute nicht mehr drin,...die Menschen in Deutschland sind halt leider auch eine ganze Ecke dümmer als vor 30/40 Jahren. Da muss sich das Fernsehen anpassen. Reguläres Fernsehen ist generell sowieso nur noch für die geistige Unterschicht gedacht. Da wird keine Weiterbildung vermittelt, nur noch Reizbefriedigung auf unterstem Level, so dass eine möglichst grosse Gruppe darauf anspricht. Selbst RTL der 80er Jahre wäre heute Bildungsfernsehen.
@@eaglevision993 "selbst RTL der 80er Jahre heute wäre Bildungsfernsehen..." stimmt, vor allem ihre Verdienste um die Erwachsenenbildung im Bereich Botanik können nicht hoch genug gewürdigt werden. Konnte doch vor RTL der gemeine Deutsche kaum eine Erdbeere von einer Zitrone unterscheiden...😁😁
Heute gibts dafür viele gute Formate auf RUclips bspw. ... Fernsehen kann doch bei der Informationsflut und den so vielen verschiedenen Themen / Interessen gar nicht mehr mitspielen. Dafür gibts Spezies die tiefergehendes Wissen auf ihren RUclips Channel vermitteln ... Klar - damals war das schon cool - gab halt sonst nix ... Bin 47 und auch damit aufgewachsen...
Ich habe auch heute noch meinen C64 in Betrieb und bin froh, das ich wenigstens Spiele starten und auch die Diskette auslesen kann mit dem grandiosen "List" Befehl. :D Aber wenn man es mal genau nimmt, war schon damals so einiges möglich auf dem Brotkasten.
Früher musste man mehr wissen,um überhaupt einen Rechner zum arbeiten zu bringen,auch Programmierkenntnisse waren sehr von Vorteil. Ich bin froh noch die alten Systeme (84-89 Robotron-Systeme, ab 89 AMIGA und PC) kennengelernt zu haben und mich fürs Programmieren entschieden zu haben (Assembler,C,BASIC).
Wohl war. Sicherlich was das weniger Intuitiv und weniger komfortabel als heute, aber man wurde beinahe gezwungen sich mit der Technik auseinander zu setzen. Ich bon wirlich froh mit 8bit Rechner groß geworden zu sein.
3:45 Die Endbedingung der For-Schleife ist nicht optimal gewählt, da sie immer bis 9 zählt. Doch nach dem ersten Durchlauf kann man sich sicher sein, dass ganz hinten der größte Wert steht; man muss also die letzten beiden Werte nicht mehr vergleichen. Nach dem zweiten Lauf steht sicher der zweithöchste Wert an der vorletzten Stelle usw. Dazu kommt, dass es nicht unwahrscheinlich ist, dass der ein oder andere Durchlauf mehrere Werte an die richtige Stelle stellt. Wenn er sich nun in vt$ nicht 1, sondern i$ speichern würde, und dann statt immer bis 9 bis vt$ zählen würde, dann würde er sich mehr als die Hälfte der Durchläufe sparen.
+Frank Langner Das C64 Basic kennt leider nur FOR...NEXT Anweisungen. Sicher hätte man alles aus IF und GOTO zusammenschustern können, aber dann könnten sie das Prinzip des Sortieralgorithmus nicht mehr so leicht erklären. Aber mir fällt auch gerade auf sie hätten sich die Einzelzuweisungen für N$ auch mit einer DATA-Zeile ersetzen können.
Mal ne etwas anspruchsvollere Preisfrage: Warum wird bei 15:15 zehnmal HIER ausgegeben statt nur einmal? Erst dachte ich, es muss irgendwie am Tippfehler "6THEN" von Herrn Wurstfinger liegen, sodass tatsächlich nicht auf =6 geprüft wird, sondern auf irgendwas anderes, was innerhalb der 91 Iterationen der FOR-Schleife nicht nur einmal sondern zehnmal TRUE wird. Aber nach kurz noch mal richtig hingucken fiel der Groschen ^^
HIER wird immer ausgegeben, wenn der um 0.1 hochgezählte Wert gerundet 6 ergibt, das ist bei den 10 Werten von 5.5 bis 6.4 der Fall. ("6THEN" sieht nicht harmonisch aus, wenn vorher immer Leerstellen gelassen wurden, ist aber kein disfunktionaler Tippfehler, denn Leerstellen sind in BASIC optional.) Jetzt bin ich gespannt, welchen Preis ich bekomme. :-)
Au Mann. Es gibt so viele schöne Dinge die man mit Computern machen kann. Lern doch eine Programmiersprache und schreibe eigene Programme, statt stumpf etwas abzuschreiben.
das wusste ich aber echt noch nicht, dass Basic strings mit vergleichen kann und dabei anscheinen immer das erste Element auswertet. Ich hätte es umständlicher gemacht lol
„Die Frauen häkeln lieber“ 😄😄😄 bester Mann und genau mein Humor 😂 zu der Zeit eine Aussage die vermutlich noch völlig „politisch korrekt“ durchgewunken wurde … noch nicht soooo lange her das alles …
Der Faulheitsgrad moderner Softwareentwickler hat exorbitant zugenommen. Hier das Namenssortierungsprogramm in einer modernen Programmiersprache (C#): List namen = new() { "winfried", "norbert", "renato", "juergen", "susanne", "holly", "stefan", "mona", "ingo", "karin" }; namen.Sort(); namen.ForEach(Console.WriteLine);
was sie alle ein schlechtes gewissen haben sobald sie das thema spass am computer anschneiden hahah muss sofort irgendetwas wie lernen nachgeschoben werden hahah so als rechtfertigung . lässt tief blicken
16:10 Mich würde mal interessieren was aus Friederike Jochimsen (Jochinsen?) wurde .. weiter programmiert oder andere Karriere gestartet? Das Programm war ja schon sehr viel (Fleiß)Arbeit. habe bei google mit ihrem namen nur 3 wissenschaftliche Artikel über Nierenerkankungen, Thrombose und HIV-1 gefunden. Ob es sich um die gleiche Friederike handelt weiss ich leider nicht. eventuell hat jemand Infos?
Mir geht gerade durch den Kopf, bei den heutigen PC Systemen mit Windows/MacOs und Co, wird eine Sache glaube ich gerne nicht mehr gesehen. Es geht ja im eigendlichen darum Informationen zu Verarbeiten, das heisst 1 und 0. Die Systeme heute bieten Skype und Games und vieles mehr, aber der eigendliche Kern geht mir da irgendwo verlohren. Wie seht ihr das?
Dieses minimalistische Studiodesign nahm die Nerd-Kultur der späteren Internetgeneration und der sozialen Netzwerke vorweg. Es fehlten nur noch die Pizza-Schachteln und die Fastfood-Asietten.
Modern ist das allemal! Und elektronisch. Das war die Hauptsache denk ich mal. Vivaldi wäre vielleicht besser geeignet, war aber sicher nicht in der Schallplattensammlung.
Ach warn das herrlich nerdige Sendungen ♥ In welchen Sender liegen die denn bitte? Schade dass sowas heute nimmer läuft, da ist man noch tief auf sachen eingegangen!
Tja, heute gibts dafür hoch anspruchsvolle Sendungen wie Britt im Alkoholnebel, BaSF und weitere anspruchsvollere Sachen. Keine Ahnung, was es da noch so alles gibt, ich habe meinen Fernseher im Dezember 2010 endgültig entsorgt.
Ich habe Anfang der 80er UCSD-Pascal auf dem Papier gelernt. Auf meinem Atari ST war GfA-Basic mein "Interpreter-Pascal". Zur Not hab ich bei Ausgaben direkt in den Video-RAM reingeschrieben, und ich hab auch auf einem EPSON FX-80 (oder einem kompatiblen Drucker) jede Nadel einzeln angesteuert. Geile Zeit!
Zeilennummern statt Label als Sprungziele haben auch Vorteile, so sind sie immer automatisch geordnet und können so immer leicht gefunden werden; bei einem Label in einem längeren (ausgedruckten) Quelltext darf sich dagegen gern mal ein Wolf gesucht werden (oder am Bildschirm muss die Volltextsuche bemüht werden).
Mir kommen die Tränen sooooo schöööön, da war ich noch juing der alte Brotkasten.........Hatte ich auch, wahr furchtbar......Ich habe den Amiga 500, den ich erst 2018 geschenkt bekam.....geliebt. Damals hätte mir keiner den gekauft......
Bei mir war es umgekehrt, mit dem C64 war ich verwachsen, der Amiga landete nach dem Durchspielen von ein paar Games auf dem Dachboden. (Den C64 habe ich vor ein paar Monaten reaktiviert und bin noch begeisterter als früher.)
TheDarkOne629 Naja, nicht so wirklich viel, denke ich. Ich kenn nur die 3 1/2" vom Amiga500, die konnten glaub ich 720kB speichern. Ach ja, und die 5 1/4", aber da weiß ich nicht, wieviel da drauf passt, mit denen hab ich als Kleinkind immer Frisbee gespielt :D
+Grauer82 Ne, das war nur ein Zugeständnis für tippfaule Programmierer und evtl. zum Platzsparen auf Ausdrucken. Die meisten BASIC-Interpreter haben die Befehle letztlich binär als Token gespeichert, die noch weitaus weniger Platz wegnehmen als der ausgeschriebene Befehl. Einfaches Beispiel: Wenn ich einen BASIC-Interpreter entwickle und biete nicht mehr als 256 Befehle an, reicht schon ein Byte, um alle in verkürzter Form zu speichern.
Diese Komputer und dieses internationale Netz zwischen diesen Geräten wird sich doch eh nie durchsetzen! Das sind Modeerscheinungen die auch wieder weggehen. Was soll ich denn auch damit machen? Schöne Bildchen machen? Das kann ich auch mit meiner Kamera. Film entwickeln lassen und fertig! :P
Kaum zu glauben, zu was diese Dinger in ein paar Jahren fähig sein werden. Da kann man die dann vielleicht sogar wie eine Schreibmaschine benutzen. Ich denke in Zukunft werden sich viele Unternehmen so einen Computer zulegen.
@@mixschnack 1 Load "Humormodul" 2 If no "Humormodul" = then go zum Lachen in den Keller. Das ist vielleicht für einen Teenie Computerhistorie. Ich bin über 50, für mich ist das eine einst erlebte Gegenwart. Da brauche ich sicher keine Nachhilfe. Aber was halte ich dich hier mit Reden auf? Ein Troll wie du hat sicher noch andere RUclips-User zurechtzuweisen.
Quatsch, es geht nicht um das formelle. Er will ja die Strings nach Anfangsbuchstaben alphabetisch ordnen. Und dann vergleicht er die jeweils ganzen Strings einfach mit größer und kleiner - Das kapier ich nicht.
Wenn Du jetzt zwei ähnliche Namen hast (zB Joachim und Johannes) würde er das auch sinnvoll sortieren. Für den Computer sind Strings Daten wie Zahlen auch und deshalb ist möglich...
menju32 wahrscheinlich werden die Buchstaben anhand ihrer ASCII Codierung verglichen, hinter jedem Buchstaben steckt quasi eine Zahl (bzw. 1 Byte) welche man mit größer/kleiner vergleichen kann. (A = 065; B = 066; usw.)
Nein, denn wenn die Bedingung in der Vorgängerzeile erfüllt ist wird das Vertauschen übersprungen, nicht ausgeführt. Hat mich aber auch erst irritiert.
Stimmt schon, wie ich sage. Die Bedinung ist falsch, wenn N$(I) größer ist, als sein Nachfolger NS$(I+1). Und das größere NS$(I) wird dann in G$ zwischengespeichert.
+Lofote Genau, aber das ist doch das Gegenteil von dem, was du in deinem ursprünglichen Kommentar geschrieben hast. Es sei denn, ich hab dich irgendwie missverstanden.
+Björn Mielke Man programmiert heute zwar fast immer objektorientiert, aber eine IF Anweisung oder FOR Schleife sieht heute fast noch genau so aus wie auf einem C64.
Auch bei Anfängern konnte in den 80ern davon ausgegangen werden, dass sie zumindest das Bedienungshandbuch des Computers gelesen haben, das in der Regel die Grundlagen des Programmierens vermittelte.
@@NuntiusLegis Stimme ich voll zu… Ob am C64 oder danach am Amiga 500 - erst die Handbücher, dann Listings abgetippt - und nach einigen Listings hatte man dann (gerade bei Basic) immer mehr die Zusammenhänge erkennen können. Da fing man erst an, die Listings abzuändern, und irgendwann hatte man sich sein erstes eigenes Programm erstellt. Heute ist Basic allerdings viel zu langsam - mit den sogenannten „Hochsprachen“ (C; C+(+) etc.) ist man besser dran. Aber als Einstieg ist Basic nicht unbedingt schlecht :)
@@Rejo_ Das Abtippen von Listings war mir schon in den 80ern zu mühsam und öde, da habe ich lieber selbst programmeirt. ;-) - BASIC ist auch eine Hochsprache wie C oder C++, der Gegensatz zu Hochsprache ist maschinennahe Sprache (Assembler). Die meisten meiner eigenen BASIC-Programme waren auch unkompiliert im Interpreter schnell genug, ich programmierte mir z.B. ein Programm zum Entwickeln von Farbfilmen und -abzügen für mein Fotolabor, das komfortabler war als eine hunderte DM teure Laboruhr. Seit 1988 gibt es auch den sehr guten Compiler Basic-Boss, mit dem C64-Basic-Programme bis zu hundertfach schneller sind als im Interpreter.
@@NuntiusLegis Bei mir war es zum Teil Langeweile, dann aber immer mehr Neugier und steigernd dann der Wille, das zu erlernen und können… Allerdings pures Hobby - so bin ich über eigene, kleine Verwaltungsprogramme (Video-, Spiele- u. Adressenliste) nie hinaus gekommen - Kleinkram eben. Und nebenbei über Bücher noch „Computer-Pfriemelei“ und Optimierung - mehr wollte ich allerdings auch nie. Nur einfach die Dinge verstehen können :)
Ich glaube er schreibt 10 mal "hier" weil er 10 mal von den 100 Durchläufen der Schleife auf 6 rundet. 5.5 5.6 5.7 5.8 5.9 6.0 6.1 6.2 6.3 6.4 = 10 mal 6 als ganze Zahl der Typ int ist. Bitte korrigiert mich falls ich mich irre.
Ich meine natürlich 91 Aufrufe der Schleife, da sie ja bei 1 beginnt XD Une das I + 0.5 tut nix zur sache dann wird halt schon 5 Schritte ehr auf 6 gerundet und 5 Schritte ehr aufgehört.
Durchaus ernstgemeinter Tipp: Mal ins C64-Handbuch reinschauen (gibt es auch vielfach online), da werden die Grundlagen so erklärt, dass die Leserschaft quasi gar nicht darum herum kommt, es zu kapieren. :-)
Wundert mich nicht, dass die meisten ihren C64 nur zum zocken benutzt haben. Auf die ganze Programmiererei hatten eben nur irgendwelche Hardcore Gehirnakrobaten Lust. Unsereiner hat lieber gezockt. Allerdings sind die, die damals bereits auf den Entwicklerzug aufgesprungen sind, heute an der Sonne. Die haben fast alle Software Firmen gegründet, die es teilweise heut noch gibt xD
Also ehrlich jetzt (kein Angriff auf euch Boomer): Ich bin echt froh noch jung zu sein und erst seit kurzer Zeit zu programmieren und mich nicht mehr mit solchem Quatsch auseinander setzen zu müssen. Das da ist doch echt unnötiger Aufwand, das müssten auch diese nostalgischen Boomer verstehen. War bestimmt ne coole Zeit, aber die ist zum Glück vorbei. (An unserer Schule wurde noch bis 2014 Pascal gelehrt)
@Brezelgangster, nichts für ungut, ich habe zu derzeit auch damit angefangen, weil es nicht viel anderes gab war es auch eine tolle Sache. Ich habe daraus ein Beruf gemacht und Jahrelang viel C, Assembler auch hardware nah programmiert. Das waren die besten Jobs in meinem Werdegang. Mit dem C64 konnte man sich viel Hardwarekenntnisse aneignen. Aber heute würde ich das auch nicht mehr machen wollen, bin auch bald Rentner
@@altligist5324 Alles gut! Das ist auch ok. Ich rede nur davon, dass in den Kommentaren einige noch an dieser Zeit festhalten wollen und sie als besser ansehen. Ich kann mir gut vorstellen, dass das für dich damals eine schöne Zeit war.
War schon geil, als Kind zu behaupten, das man den Homecomputer für die Schule nutzen konnte. Zwar habe ich schon vorher auf dem C16 Basic-Programme geschrieben, aber auf dem c64 wurde in meinem freundeskreis noch noch gespielt. Für die Schule war auch ne Floppy Disk ganz wichtig😅
Eine wirklich gute Sendung für die damalige Zeit. Schade, dass es heute keine Fernsehsendungen mehr gibt, die dieses Niveau in der heutigen Entwicklung wiederspiegeln.
Ja, leider hat sich das "Superstar" - Niveau durchgesetzt.... Ich könnte heulen!
Naja, die fummeln da halt auch nur ein bisschen mit BASIC rum. Das lässt sich locker in so einer Sendung vermitteln (mein 1. Textadventure in BASIC hab ich mit 9 Jahren geschrieben^^) und damit konnte man eine Menge Leute erreichen. Versuch das heute mal mit der Masse an Sprachen die benutzt werden und weitaus komplexer sind als BASIC. Das wäre eine absolute Nischensendung mit ein paar hundert Zuschauern :D
Auch was hardwaremäßig damals abging war halt noch weitaus überschaubarer als es z.B. 10 Jahre später schon war. Gerade in den 90ern als der PC dann salonfähg wurde war das doch echt manchmal tricky. Von Plug and Play waren wir ja noch meilenweit entfernt und mussten uns massiv Gedanken über die richtigen Treiber und kompatible Hardware machen. Aber in den 80ern hast du halt die Peripherie verbunden, die Kiste angestellt und es lief.
Schau dir mal die Sendungen aus den 90ern an. Da kratzen die echt nur an der Oberfläche von dem, was so abging, da man über eine einzelne Grafikkarte schon eine ganze Sendung hätte machen können^^
Edit: Und zum Thema Niveau: "Weil 10 halt so'n Standardwert ist, der vom Betriebssystem einfach eingerichtet wird um halt faule Programmierer zu unterstützen oder weiß ich aus welchen Gründen." :D
Zu geil! Er hätte ja auch kurz erklären können, warum das so ist. Davon hat der Herr aber anscheinend doch keine Ahnung^^
Mehr als RTL2 Niveau ist heute nicht mehr drin,...die Menschen in Deutschland sind halt leider auch eine ganze Ecke dümmer als vor 30/40 Jahren. Da muss sich das Fernsehen anpassen. Reguläres Fernsehen ist generell sowieso nur noch für die geistige Unterschicht gedacht. Da wird keine Weiterbildung vermittelt, nur noch Reizbefriedigung auf unterstem Level, so dass eine möglichst grosse Gruppe darauf anspricht. Selbst RTL der 80er Jahre wäre heute Bildungsfernsehen.
@@eaglevision993 "selbst RTL der 80er Jahre heute wäre Bildungsfernsehen..."
stimmt, vor allem ihre Verdienste um die Erwachsenenbildung im Bereich Botanik können nicht hoch genug gewürdigt werden.
Konnte doch vor RTL der gemeine Deutsche kaum eine Erdbeere von einer Zitrone unterscheiden...😁😁
Heute gibts dafür viele gute Formate auf RUclips bspw. ... Fernsehen kann doch bei der Informationsflut und den so vielen verschiedenen Themen / Interessen gar nicht mehr mitspielen. Dafür gibts Spezies die tiefergehendes Wissen auf ihren RUclips Channel vermitteln ... Klar - damals war das schon cool - gab halt sonst nix ... Bin 47 und auch damit aufgewachsen...
Ich habe auch heute noch meinen C64 in Betrieb und bin froh, das ich wenigstens Spiele starten und auch die Diskette auslesen kann mit dem grandiosen "List" Befehl. :D Aber wenn man es mal genau nimmt, war schon damals so einiges möglich auf dem Brotkasten.
Hätte ich die Sendung doch schon mit damals sehen können...
Ich hab grad jede Minute gefeiert! 😃
Erinnert mich total an meine Anfänge. Ich behaupte sogar, ich kenne das Programm mit den Hölzern und hab es selbst in den C64 eingetippt.
5:03 Entwicklungsland sind wir inzwischen wirklich, der alte Mann ist ein Visionär.
Roman 😂👍🏻
Früher musste man mehr wissen,um überhaupt einen Rechner zum arbeiten zu bringen,auch Programmierkenntnisse waren sehr von Vorteil. Ich bin froh noch die alten Systeme (84-89 Robotron-Systeme, ab 89 AMIGA und PC) kennengelernt zu haben und mich fürs Programmieren entschieden zu haben (Assembler,C,BASIC).
Wohl war. Sicherlich was das weniger Intuitiv und weniger komfortabel als heute, aber man wurde beinahe gezwungen sich mit der Technik auseinander zu setzen. Ich bon wirlich froh mit 8bit Rechner groß geworden zu sein.
" Robotron-System"? Sie meinten sicherlich einen Abakus...
Die Kinder von 1984 konnten sich eloquenter Ausdrücken als heute ein 30-Jähriger
Kinder von damals sind heute 30-40 wollte ich nur anmerken 😂
@@tom_wuba Also stimmt es doch das Computer dumm machen :-)
Dem kann ich nur zustimmen, Digger😂
@@tom_wuba wohl eher 40 bis 50.
Völlig richtig, Heutzutage spricht man Digger, Bruder.
Einfach nur Grausam.
Mein Informatikprofessor erklärt heute noch genau so :D
"Ja der Verkauf läuft gut. Ich hab das Programm schon 2 x verkauft. " :D
2x 1 Million = 2 MIllionen
Ich habe mich fast kaputt gelacht :D
Wahrscheinlich hat Sie damals nicht damit gerechnet dass das Programm überhaupt verkauft wird!
7:13 "Ich bin der Vorsitzende vom MCC Club" scheint wohl nicht ganz zu stimmen, so wie der typ im Hintergrund lacht 😅.
xD
3:45 Die Endbedingung der For-Schleife ist nicht optimal gewählt, da sie immer bis 9 zählt. Doch nach dem ersten Durchlauf kann man sich sicher sein, dass ganz hinten der größte Wert steht; man muss also die letzten beiden Werte nicht mehr vergleichen. Nach dem zweiten Lauf steht sicher der zweithöchste Wert an der vorletzten Stelle usw. Dazu kommt, dass es nicht unwahrscheinlich ist, dass der ein oder andere Durchlauf mehrere Werte an die richtige Stelle stellt. Wenn er sich nun in vt$ nicht 1, sondern i$ speichern würde, und dann statt immer bis 9 bis vt$ zählen würde, dann würde er sich mehr als die Hälfte der Durchläufe sparen.
+Frank Langner Das C64 Basic kennt leider nur FOR...NEXT Anweisungen. Sicher hätte man alles aus IF und GOTO zusammenschustern können, aber dann könnten sie das Prinzip des Sortieralgorithmus nicht mehr so leicht erklären. Aber mir fällt auch gerade auf sie hätten sich die Einzelzuweisungen für N$ auch mit einer DATA-Zeile ersetzen können.
@@stefankrautz9048 Heute kann jede Sprache den Befehl SWAP.
Der Oberkracher!
Wenn man überlegt wie sich das in den letzten 30 Jahren entwickelt hat !
Ich würde auch gerne noch die anderen Folgen mal sehen :)
Mal ne etwas anspruchsvollere Preisfrage: Warum wird bei 15:15 zehnmal HIER ausgegeben statt nur einmal?
Erst dachte ich, es muss irgendwie am Tippfehler "6THEN" von Herrn Wurstfinger liegen, sodass tatsächlich nicht auf =6 geprüft wird, sondern auf irgendwas anderes, was innerhalb der 91 Iterationen der FOR-Schleife nicht nur einmal sondern zehnmal TRUE wird. Aber nach kurz noch mal richtig hingucken fiel der Groschen ^^
HIER wird immer ausgegeben, wenn der um 0.1 hochgezählte Wert gerundet 6 ergibt, das ist bei den 10 Werten von 5.5 bis 6.4 der Fall. ("6THEN" sieht nicht harmonisch aus, wenn vorher immer Leerstellen gelassen wurden, ist aber kein disfunktionaler Tippfehler, denn Leerstellen sind in BASIC optional.)
Jetzt bin ich gespannt, welchen Preis ich bekomme. :-)
Wie schön! Meine ersten "Programmiererinnerungen".
Ach war das noch eine schöne Zeit.
Ja vor 6 Jahren auch 😅
Ich liebe es seit >30 Jahren, solche Listings wie in 2:15 abzutippen :-)
100 m$(1)= "winfried"
110 m$(2) ="norbert"
120 m$(3) ="renato"
130 m$(4) ="juergen"
140 m$(5) ="susanne"
150 m$(6)="holly"
160 m$(7)= "stefan"
170 m$(8)="mona"
180 m$(9) ="ingo"
190 m$(10)="karin"
200 vt=0
210 for i =1 to 9
220 if m$(i)
tut mir leid für dich
Au Mann. Es gibt so viele schöne Dinge die man mit Computern machen kann. Lern doch eine Programmiersprache und schreibe eigene Programme, statt stumpf etwas abzuschreiben.
das wusste ich aber echt noch nicht, dass Basic strings mit vergleichen kann und dabei anscheinen immer das erste Element auswertet. Ich hätte es umständlicher gemacht lol
„Die Frauen häkeln lieber“ 😄😄😄 bester Mann und genau mein Humor 😂 zu der Zeit eine Aussage die vermutlich noch völlig „politisch korrekt“ durchgewunken wurde … noch nicht soooo lange her das alles …
Zieh aufs Land, da ist das noch immer so (ok)
5:05 hätte man mal mehr auch den Mann gehört
Ich vermisse meinen CPC464 21:20
Nerdlevel: 100
Über 9000!
5:08 Der ist seiner Zeit vorraus. Seine ist noch gar nicht gekommen xd
Der Faulheitsgrad moderner Softwareentwickler hat exorbitant zugenommen. Hier das Namenssortierungsprogramm in einer modernen Programmiersprache (C#):
List namen = new()
{
"winfried",
"norbert",
"renato",
"juergen",
"susanne",
"holly",
"stefan",
"mona",
"ingo",
"karin"
};
namen.Sort();
namen.ForEach(Console.WriteLine);
Wieso auch das Rad zweimal erfinden? :D
Interessant, wie viele der angesprochenen Sachen noch heute Aktuell sind. (zB die Geschlechterrolle im IT-Bereich)
was sie alle ein schlechtes gewissen haben sobald sie das thema spass am computer anschneiden hahah muss sofort irgendetwas wie lernen nachgeschoben werden hahah so als rechtfertigung . lässt tief blicken
16:10 Mich würde mal interessieren was aus Friederike Jochimsen (Jochinsen?) wurde .. weiter programmiert oder andere Karriere gestartet? Das Programm war ja schon sehr viel (Fleiß)Arbeit. habe bei google mit ihrem namen nur 3 wissenschaftliche Artikel über Nierenerkankungen, Thrombose und HIV-1 gefunden. Ob es sich um die gleiche Friederike handelt weiss ich leider nicht. eventuell hat jemand Infos?
Mir geht gerade durch den Kopf, bei den heutigen PC Systemen mit Windows/MacOs und Co, wird eine Sache glaube ich gerne nicht mehr gesehen. Es geht ja im eigendlichen darum Informationen zu Verarbeiten, das heisst 1 und 0. Die Systeme heute bieten Skype und Games und vieles mehr, aber der eigendliche Kern geht mir da irgendwo verlohren. Wie seht ihr das?
Absolut richtig! Die Grundlagen gelernt zu haben, kann niemals verkehrt sein.
Was will man als Privatperson mit einem solchen Computer? ;)
1:30 "Das ist natürlich recht mühsam" ^^
Dieses minimalistische Studiodesign nahm die Nerd-Kultur der späteren Internetgeneration und der sozialen Netzwerke vorweg. Es fehlten nur noch die Pizza-Schachteln und die Fastfood-Asietten.
good old Kraftwerk als Intro!
Modern ist das allemal! Und elektronisch. Das war die Hauptsache denk ich mal. Vivaldi wäre vielleicht besser geeignet, war aber sicher nicht in der Schallplattensammlung.
War Pink Floyd im Intro!!!!
@Kerzenfabrik
Nein. Natürlich Kraftwerk
ruclips.net/video/bu55q_3YtOY/видео.html
"ja es verkauft sich sehr gut... schon zwei mal verkauft" :D
Das Copyright
Läuft bei ihr 🙈
so hab ich programmieren gelernt :D heute aber fast nur noch C/C#
Powder warum nicht C++?
danke dafür iblali.
gibt es irgendwo alle folgen?
Ich hatte noch einen Bernstein Monitor und Internet war noch Jahrhunderte entfernt...
Aber ich war dabei
Also an Stelle von Quellcode war damals das Wort Listing gebräuchlich? Frage mich wie das ethymologisch zu Stande kam. Irgendwie recht amüsant😄
Ach warn das herrlich nerdige Sendungen ♥ In welchen Sender liegen die denn bitte? Schade dass sowas heute nimmer läuft, da ist man noch tief auf sachen eingegangen!
Tja, heute gibts dafür hoch anspruchsvolle Sendungen wie Britt im Alkoholnebel, BaSF und weitere anspruchsvollere Sachen. Keine Ahnung, was es da noch so alles gibt, ich habe meinen Fernseher im Dezember 2010 endgültig entsorgt.
Steht doch im Titel: SFB
DDR 1
Hast du davon noch die anderen Folgen?
15:40 - "ja, Vielen dank." war ihm bestimmt zu kompliziert. :D
Was willst du uns sagen?
Das waren noch Zeiten. Basic und Pascal...
Immer diese Vergangenheitsform - alles auch heute noch reaktivierbar und läuft dank Emulatoren heute sogar auf jeder Plattform. :-)
Ich habe Anfang der 80er UCSD-Pascal auf dem Papier gelernt. Auf meinem Atari ST war GfA-Basic mein "Interpreter-Pascal". Zur Not hab ich bei Ausgaben direkt in den Video-RAM reingeschrieben, und ich hab auch auf einem EPSON FX-80 (oder einem kompatiblen Drucker) jede Nadel einzeln angesteuert. Geile Zeit!
Ich denke, dass es weltweit einen Markt für vielleicht fünf Computer gibt
Bubblesort...LineJump Befehle ala gotoLine...wirklich harte Zeiten :P
Bubblesort ist vergleichsweise langsam. Besser sind Treesort und Quicksort.
@@Nikioko nur demonstrier mal Treesort mit Gewichten auf dem Tisch ;-)
mit solchen Sortieralgorithmen gings bei mir in der Fachinformatikerausbildung los und auch bei Studium im Vorsemester.
Zeilennummern statt Label als Sprungziele haben auch Vorteile, so sind sie immer automatisch geordnet und können so immer leicht gefunden werden; bei einem Label in einem längeren (ausgedruckten) Quelltext darf sich dagegen gern mal ein Wolf gesucht werden (oder am Bildschirm muss die Volltextsuche bemüht werden).
Mir kommen die Tränen sooooo schöööön, da war ich noch juing der alte Brotkasten.........Hatte ich auch, wahr furchtbar......Ich habe den Amiga 500, den ich erst 2018 geschenkt bekam.....geliebt. Damals hätte mir keiner den gekauft......
Bei mir war es umgekehrt, mit dem C64 war ich verwachsen, der Amiga landete nach dem Durchspielen von ein paar Games auf dem Dachboden. (Den C64 habe ich vor ein paar Monaten reaktiviert und bin noch begeisterter als früher.)
Oh, Bubblesort. Das haben wir in der Schule programmiert. Das war... hmmm.... 1980.
"Da kann man dem Befehle geben, dann führt er die auch aus." Schade, dass das bei meinen Eltern nicht so funktioniert, wird er sich gedacht haben. 😂
@8:10 keiner psychopath was :-D ?
Richtiger psycho 😂😂😂
😂
"wird es ganz krass" ... :D
Load"$",8,1
Ready █
l[shift]O"$",8[return]
spart 2 Buchstaben und einen Tastaturanschlag :-)
Korrektur Load "*",8,1 ;)
C64
wie kann ich Ihre Anschauungs und Erklärungsvideos auf einen Datenträger ,USB,CD... copieren?
Danke für Euere Hilfe
Hartmut Zach Mit ClipGrab als Datei abspeichern und dann sichern/brennen
Dumme Frage: Welche Sprache ist das bei 20:06? Ist das auch BASIC oder Fortran, CoBoL, ...?
+TheDarkOne629 das ist ebenfals das basic und zwar vom comodore cbm
+Reineke WF danke
es ist von der syntax ein bisschen anders als das vom c64
15:57 Kann mir jemand sagen was für ein Rechner das ist?
Commodore PET
Jetzt gibt es in nahezu jedem Haushalt einen oder mehrere Computer, die vor 30 Jahren noch unerschwinglich waren.
19:30 Wow, man musste damals nichtmal Leerzeichen im Quelltext machen? War das wirklich so knapp bemessen vom Speicher?^^
+Grauer82
Du weißt, wie viel auf eine Floppydisc passte oder? ;)
TheDarkOne629 Naja, nicht so wirklich viel, denke ich. Ich kenn nur die 3 1/2" vom Amiga500, die konnten glaub ich 720kB speichern. Ach ja, und die 5 1/4", aber da weiß ich nicht, wieviel da drauf passt, mit denen hab ich als Kleinkind immer Frisbee gespielt :D
+Grauer82 die 5 1/4 ist sogar noch kleiner gewesen ^^ 300 irgendwas KB ^^
+Grauer82 die 5 1/4 ist sogar noch kleiner gewesen ^^ 300 irgendwas KB ^^
+Grauer82 Ne, das war nur ein Zugeständnis für tippfaule Programmierer und evtl. zum Platzsparen auf Ausdrucken. Die meisten BASIC-Interpreter haben die Befehle letztlich binär als Token gespeichert, die noch weitaus weniger Platz wegnehmen als der ausgeschriebene Befehl. Einfaches Beispiel: Wenn ich einen BASIC-Interpreter entwickle und biete nicht mehr als 256 Befehle an, reicht schon ein Byte, um alle in verkürzter Form zu speichern.
Diese Komputer und dieses internationale Netz zwischen diesen Geräten wird sich doch eh nie durchsetzen! Das sind Modeerscheinungen die auch wieder weggehen. Was soll ich denn auch damit machen? Schöne Bildchen machen? Das kann ich auch mit meiner Kamera. Film entwickeln lassen und fertig!
:P
Kaum zu glauben, zu was diese Dinger in ein paar Jahren fähig sein werden. Da kann man die dann vielleicht sogar wie eine Schreibmaschine benutzen. Ich denke in Zukunft werden sich viele Unternehmen so einen Computer zulegen.
Die Ironie kannst du dir getrost sparen. Das ist Computer-Historie.
@@mixschnack 1 Load "Humormodul"
2 If no "Humormodul" = then go zum Lachen in den Keller.
Das ist vielleicht für einen Teenie Computerhistorie. Ich bin über 50, für mich ist das eine einst erlebte Gegenwart. Da brauche ich sicher keine Nachhilfe. Aber was halte ich dich hier mit Reden auf? Ein Troll wie du hat sicher noch andere RUclips-User zurechtzuweisen.
Deine schwachsinnige Bemerkung zeugt von Unwissen. Der C64 war ein Heimcomputer. Büromaschinen gabs schon in den 70ern...
Nicht schlecht und auch etwas zum schmunzeln #gg#
Die Kids im Kaufhaus finden es geil, dass der Computer "Befehle ausführt" und "einem gehorcht". Nicht gerade antiautoritär...
Genial
Was ich nicht kapiere: Bei dem Alphabet-Sortieralgorithmus vergleicht er Strings mit größer und kleiner. Warum das ?
Weil auch in Commodore BASIC > und < die Operatoren für Stringvergleiche sind? :]
Wie würdest du es denn lösen ... gleich in Assembler? :D
Quatsch, es geht nicht um das formelle. Er will ja die Strings nach Anfangsbuchstaben alphabetisch ordnen. Und dann vergleicht er die jeweils ganzen Strings einfach mit größer und kleiner - Das kapier ich nicht.
Wenn Du jetzt zwei ähnliche Namen hast (zB Joachim und Johannes) würde er das auch sinnvoll sortieren. Für den Computer sind Strings Daten wie Zahlen auch und deshalb ist möglich...
menju32
wahrscheinlich werden die Buchstaben anhand ihrer ASCII Codierung verglichen, hinter jedem Buchstaben steckt quasi eine Zahl (bzw. 1 Byte) welche man mit größer/kleiner vergleichen kann. (A = 065; B = 066; usw.)
Ja stimmt, und im ASCII Code ist B eine größere Zahl als A. Der vergleicht also automatisch dabei die ASCII-Zahlen. Danke.
ob da wohl Crysis läuft, auf den Dingern 😉😂
Bei 10 Namen ist alles okay. Wenn ich 11 Namen eingeben will, muss ich Speicher anmelden. 😂😂😂
Welches Betriebssystem ist das bei Minute 11?
+Björn Mielke Das ist das Basic vom C64.
+Avon Bärnthal kann man das emulieren auf win7?
+Björn Mielke Klar es gibt c64 Emulatoren www.emu64.de/ Hier noch das alte Handbuch des c64 cbm.6502.org/alternative/c64_de/c64_de.pdf Viel Spaß :-)
+Avon Bärnthal Hast du skype? Kannst du mir das erklären?
+Avon Bärnthal Hast du skype? Kannst du mir das erklären?
Die hatten noch richtig Rechenleistung.
Poke 646, 3
Poke 56381,3
ich sehe rot ;-
03:20 G$ bekommt nicht das größere, sondern das kleinere Element ;)...
Nein, denn wenn die Bedingung in der Vorgängerzeile erfüllt ist wird das Vertauschen übersprungen, nicht ausgeführt. Hat mich aber auch erst irritiert.
Stimmt schon, wie ich sage. Die Bedinung ist falsch, wenn N$(I) größer ist, als sein Nachfolger NS$(I+1). Und das größere NS$(I) wird dann in G$ zwischengespeichert.
+Lofote Genau, aber das ist doch das Gegenteil von dem, was du in deinem ursprünglichen Kommentar geschrieben hast. Es sei denn, ich hab dich irgendwie missverstanden.
Oops, du hast recht :-D Ich glaub da war ich ein bisschen durch den Wind damals :-D
Wir haben nicht genug Holz my Lord
echt kult
schade, es ist in English nicht :(
Yoda grammar xD
oh you... I know it xD german (with its grammar) is quite difficult for me and that's why I'd like to watch this stuff in English :P
In Deutschland wird nunmal
Deutsch gesprochen! 😉 Bitte keine Nazikeule, ich bin selbst Ausländer. 😜
Wie denken die Leute heute? Kann man jemanden heute fragen, der damals gesprochen hat.
+Björn Mielke Man programmiert heute zwar fast immer objektorientiert, aber eine IF Anweisung oder FOR Schleife sieht heute fast noch genau so aus wie auf einem C64.
Die Semantik mag sich geändert haben, die Logik dahinter nicht. Immer lustig wenn sich ach so schlaue Kids immer über alte Technik amüsieren.
QSORT hat damals woh noch nicht funktioniert?^^
Quicksort gab es auch schon in einigen Varianten.
Aber für das einfache Erklären zu komplex hier :)
Quicksort wurde 1961 von C.A.R. Hoare veröffentlich.
Syntax Error in Zeile 2747873.........mein erster Ausraster mit 9 Jahren^^
"Für Anfänger?"
"Gerade für Anfänger!"
Ich: Verstehe nur Bahnhof 😵
Hast du dich denn schon einmal mit einer Programmiersprache beschäftigt?
Auch bei Anfängern konnte in den 80ern davon ausgegangen werden, dass sie zumindest das Bedienungshandbuch des Computers gelesen haben, das in der Regel die Grundlagen des Programmierens vermittelte.
@@NuntiusLegis
Stimme ich voll zu…
Ob am C64 oder danach am Amiga 500 - erst die Handbücher, dann Listings abgetippt - und nach einigen Listings hatte man dann (gerade bei Basic) immer mehr die Zusammenhänge erkennen können.
Da fing man erst an, die Listings abzuändern, und irgendwann hatte man sich sein erstes eigenes Programm erstellt.
Heute ist Basic allerdings viel zu langsam - mit den sogenannten „Hochsprachen“ (C; C+(+) etc.) ist man besser dran.
Aber als Einstieg ist Basic nicht unbedingt schlecht :)
@@Rejo_ Das Abtippen von Listings war mir schon in den 80ern zu mühsam und öde, da habe ich lieber selbst programmeirt. ;-) - BASIC ist auch eine Hochsprache wie C oder C++, der Gegensatz zu Hochsprache ist maschinennahe Sprache (Assembler).
Die meisten meiner eigenen BASIC-Programme waren auch unkompiliert im Interpreter schnell genug, ich programmierte mir z.B. ein Programm zum Entwickeln von Farbfilmen und -abzügen für mein Fotolabor, das komfortabler war als eine hunderte DM teure Laboruhr.
Seit 1988 gibt es auch den sehr guten Compiler Basic-Boss, mit dem C64-Basic-Programme bis zu hundertfach schneller sind als im Interpreter.
@@NuntiusLegis
Bei mir war es zum Teil Langeweile, dann aber immer mehr Neugier und steigernd dann der Wille, das zu erlernen und können…
Allerdings pures Hobby - so bin ich über eigene, kleine Verwaltungsprogramme (Video-, Spiele- u. Adressenliste) nie hinaus gekommen - Kleinkram eben. Und nebenbei über Bücher noch „Computer-Pfriemelei“ und Optimierung - mehr wollte ich allerdings auch nie.
Nur einfach die Dinge verstehen können :)
Ich glaube er schreibt 10 mal "hier" weil er 10 mal von den 100 Durchläufen der Schleife auf 6 rundet.
5.5 5.6 5.7 5.8 5.9 6.0 6.1 6.2 6.3 6.4 = 10 mal 6 als ganze Zahl der Typ int ist.
Bitte korrigiert mich falls ich mich irre.
Ich meine natürlich 91 Aufrufe der Schleife, da sie ja bei 1 beginnt XD
Une das I + 0.5 tut nix zur sache dann wird halt schon 5 Schritte ehr auf 6 gerundet und 5 Schritte ehr aufgehört.
I see offline people...
wahnsinn, dieser hacker ;)
crazy
echt schrecklich diese lahmen Computer heutzutage xD
eine Programmiererin werde ich aber nie ... kapier nur Bahnhof ;)
Durchaus ernstgemeinter Tipp: Mal ins C64-Handbuch reinschauen (gibt es auch vielfach online), da werden die Grundlagen so erklärt, dass die Leserschaft quasi gar nicht darum herum kommt, es zu kapieren. :-)
Dann geh zum Bahnhof. Da kann man auch ohne Computer Geld verdienen.
@@fortunato1957 sehr lustig. Zum Glück muss man nicht programmieren können.
5:03 - Man sollte die Kinder ranführen an die Technik [...] sonst sind wir wahrscheinlich Entwicklungsland :D
spielen mit RAKETEN unso ..hm nee nur für die schule ...braver junge
14:22 Was für eine besch... Gleitpunktarithmetik :-o
Ähnliche Probleme haste aber heute noch. Floating point kann eben nicht alle (Bruch-)Zahlen dartstellen. Von den irrationalen usw ganz zu schweigen.
lol ..wie was Computer :-p
Wundert mich nicht, dass die meisten ihren C64 nur zum zocken benutzt haben. Auf die ganze Programmiererei hatten eben nur irgendwelche Hardcore Gehirnakrobaten Lust. Unsereiner hat lieber gezockt. Allerdings sind die, die damals bereits auf den Entwicklerzug aufgesprungen sind, heute an der Sonne. Die haben fast alle Software Firmen gegründet, die es teilweise heut noch gibt xD
Teilweise trifft es genau.
Wenn der Typ einen Quicksort erklären sollte....
Basic...
Computer sagt nein
Gutes Video. Damit könnte die Merkel ihre Unwissenheit über Computer befriedigen...
Immer diese Hippies.
Also ehrlich jetzt (kein Angriff auf euch Boomer):
Ich bin echt froh noch jung zu sein und erst seit kurzer Zeit zu programmieren und mich nicht mehr mit solchem Quatsch auseinander setzen zu müssen.
Das da ist doch echt unnötiger Aufwand, das müssten auch diese nostalgischen Boomer verstehen.
War bestimmt ne coole Zeit, aber die ist zum Glück vorbei.
(An unserer Schule wurde noch bis 2014 Pascal gelehrt)
Wie sie uns wohl in 35 Jahren nennen? ... 😂
@Brezelgangster, nichts für ungut, ich habe zu derzeit auch damit angefangen, weil es nicht viel anderes gab war es auch eine tolle Sache.
Ich habe daraus ein Beruf gemacht und Jahrelang viel C, Assembler auch hardware nah programmiert. Das waren die besten Jobs in meinem Werdegang. Mit dem C64 konnte man sich viel Hardwarekenntnisse aneignen. Aber heute würde ich das auch nicht mehr machen wollen, bin auch bald Rentner
@@altligist5324 Alles gut! Das ist auch ok. Ich rede nur davon, dass in den Kommentaren einige noch an dieser Zeit festhalten wollen und sie als besser ansehen.
Ich kann mir gut vorstellen, dass das für dich damals eine schöne Zeit war.
UCSD-Pascal ist eine sehr gute Grundlage. Heute obsolet, zu meiner Zeit ein Kracher.