Dieses Video visualisiert schoen die populaersten Programmiersprachen der letzten 50 Jahre. Forth ist nicht einmal unter ferner liefen.
Kein Schwein programmiert(e) in Forth
Oct 14, 2019
Last reply: 7 years ago
106 Replies
formatting link
Dave
Hmmm die Datenlage wirkt erstmal ein bisschen vage: "popularity indexes with adjustments thanks to the data from GitHub repositories access frequency. For historical ranking I've used aggregation of multiple national surveys to establish several data points, plus a world wide publications rate of occurrence."
Klingt ziemlich subjektiv gewichtet. Und selbst wenn es möglich wäre, "Popularität" objektiv zu messen, ist es ja offenbar kein geeignetes Kriterium zur Identifikation einer guten Programmiersprache: Ab 1999 nimmt die Popularität von PHP beispielsweise dramatisch zu, eine absolute Travestie von Programmiersprache. Und um die Zeit war JavaScript (alles vor ES6) auch noch extrem ranzig.
Also ist vielleicht ein nettes fun fact, aber die Aussagekraft eher so mittel, würde ich sagen.
Viele Grüße, Johannes
Habs nicht angeguckt.
Ich war und bin kein Schwein, aber Forth hat mir ein IMHO gutes Leben ermöglicht:
u.a. mindestens 3 meiner insgesamt 8 Porsche, 125m2 Maisonette Eigentumswohnung, immer 2 Autos (für mich und meine Frau, 10a hatte sie einen eigenen 924), tolle Urlaube, Hobby Modellflug, gepflegt gegessen und getrunken, und und und...
..dann Auswanderung nach PY in einen Vorort von ASU, dort meinen Vorruhestand und die Überbrückung bis zur Rente, letztendlich Kauf eines Grundstück ~400m2, Bau (in Eigenregie) eines eigenen Hauses mit ~250m2 unter Dach (das hiesige Mass, m2 Wohnfläche kennen die hier nicht), 3 Bäder, 6 Klima, 9 Ventilatoren, 4 Kühlschränke, Umluftofen, Wama, Trockner, Spülmaschine, Notstrom Generator, 500L Trinkwassertank mit Pumpe, falls Strom ausfällt. Garage, 35m2 überdachte Terasse mit Gasgrill,
Bouganville, Nino Azote, Rosen, Orchideen, 3 Katzen, davon leider eine vor
2 Wochen verstorben... 20Mbit/s internet...Und einen Toyota RunX 2005 Automatik, Neuwagen ist bei den Strassen und den Idioten hier (98% ohne Versicherung) zu teuer, falls mal einer reinkracht. Bisher Glück gehabt.
BTW alles bezahlt, bin keinem auch nur eine Puseratze schuldig.
Also gaaaanz so schlecht war Forth nicht :)
Nein, es ist nicht alles ohne Makel hier, aber wir sind glücklich und zufrieden, wenig Stress, relativ gesund...
Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang
Du würdest also sagen, dass es zu keinem Zeitpunkt mehr als zehn Programmiersprachen gab?! Denn genau so viele Balken sind über die gesamte Dauer des Filmchens zu sehen.
Zudem ist Forth mehr als nur eine Sprache. Nicht ohne Grund wird von „Forth-Systemen“ gesprochen.
Gruß
Gregor
Dave U. Random schrieb:
ABAP taucht auch nicht auf...
Würde ich weglassen, den Punkt. Zieht die restliche Angeberei so n' bisschen runter.
Viele Grüße, Johannes
;-)
Dave U. Random schrieb:
Warum wohl? Ich hatte das damals mal auf einen Z80-System probiert und schnell bei Seite gelegt. Das Konzept kam mir damals als Basic-Programmierer so blöd vor daß ich dann gleich auf Assembler umgestiegen bin.
Frank
Ohne jemals in PY gewesen zu sein, unterstelle ich 20Mbit/s in PY einer Seltenheit wie 2Gbit/s hierzulande.
Das mag sein. Auf der ISS sind sicher Spaghetti mit Tomatensauce auch ein Festmahl. Würde mich trotzdem wundern, wenn Alexander Gerst das Essen als Delikatesse anpriese.
Viele Grüße, Johannes
formatting link
Am 15.10.2019 um 10:16 schrieb Frank Müller:
Ich hatte mit Forth nie viel zu tun, aber die paar Versuche kamen mir tatsächlich auch jedesmal vor wie "Die Hose mit der Beißzange anziehen". Not my cup of tea, wie der Franzose sagt...
der Kandidat hat 98 Punkte :)
100Mbit/s gibbet auch, aber gewaltig teuer, die 20Mbit/s kosten mich 20EUR/mon.In einigen exclusiven Gegenden von ASU gibbet auch Glasfaser mit noch mehr. Aber da wohnen die oberen 1000. Die bezahlen vermutlich eh nix dafür. Dank Korruption und Parteienklüngel. Irgendsoein Minister hat z.B. Strom im Sozialtarif bekommen für pauschal 10.000 Gs/mon und nur angeblich 10kWh Verbrauch. Kleine Elendshütte mit >>1.000m2 auf einem x-ha Riesengrundstück mitten in ASU. Er hat nichtmal mit der Schulter gezuckt: kümmert ihn nicht...nur die bösen Reporter sind die Schmierfinken.
Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang
Wer angibt, hat mehr vom Leben (durch Forth :) Na dann bring mal Mein Auto, Mein Haus, Meine Yacht...
Segeln, hab ich doch glatt vergessen. Gut dass Du mich erinnert hast.
stehen und dabei 100EUR Scheine zerreissen...
Neid muss man sich hart erarbeiten, Mitleid bekommt man geschenkt.
Tja einige sind erfolgreicher wie ich, andere nicht und versauern z.B.
Bei Dir dann UL in Stuttgart, ein gaaaaaaaaaaaaanz wichtiger Posten, wo Du voll mit nutzlosen Spinnereien ausgelastet bist und den ganzen Tag auf
halt. Du hast nichtmal einen Hauch von Ahnung, was Du alles nicht weist!
Wolfgang
Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt!
ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p
(lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
WWW.BILD!
formatting link
MfG hjs
Und ich finde es ist die geilste Art zu programmieren, ich bin von Assembler auf Forth umgestiegen und habs keine Sekunde bereut, ausser, dass ich es nicht 4a früher gemacht habe, als ich die berühmte BYTE Aug.
1980 in den Finger hatte. Damals Abonnent.Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang
Am 14.10.2019 um 22:42 schrieb Dave U. Random:
Der Hauptvorteil von FORTH zeigt sich dann, wenn es auf real-time ankommt, nicht auf Bildschirm Bürokram.
Ich habe (vor Jahren) in FORTH so programmiert, dass alles in ein EPROM geschmiedet werden konnte mitsamt den WORDs, nur die Daten und natürlich der Stack sind im RAM (CMOS gepuffert) gelaufen.
Das hat den Vorteil, dass auch in der Anlage in 1000km Entfernung die WORDs im EPROM noch aufrufbar gewesen sind, die "Prozeduren" ebenso wie die Konstanten, die Variablen und die Pointer auf Tabellen mit den Eichwerten in CMOS. Damals gabs noch keine F.
Und alles multitasking mit den Prozessen im background gestapelt auf einem stack. Im Vordergrund ist entweder ein >> gelaufen für den üblichen Dialog oder ein Prozessbild.
Für den Bürobedarf hat der FORTH Rechner eine ARCnet - Verbindung gehabt zu einem PC, der auf Multiuser-DOS / REAL-32 gelaufen ist. Das gleiche ARCnet hat den Rechner auch mit einer SPS verbunden für die "grobe I/O-Arbeit" an der Anlage und einige Spezialgeräte für Messwerte.
Dieses FORTH habe ich einstens vom FIG-FORTH für multitasking und für EPROM überarbeitet. Das Haupthindernis war das 64kB-Limit, das ich mit Tricks in zusätzliche Segmente mit Code und Daten umgehen musste.
So hat der Rechner (mit 8088) damals ausgesehen:
formatting link
Die Hauptspeicherkarte dazu mit PALs, EPROMs und CMOS-RAMs:
formatting link
Speicherkarte hat nur einen Stecker gebraucht.
Dieser Rechner hat damals das ganze memory-mapping und
-supervising noch mit externer Hardware machen müssen, das später die CPU erledigt hat.
GL
Nach unten gerollt in den Kommentaren wirds noch eleganter, alle sind ok.
Und dann mal C suchen und ansehen, hunderte von Zeilen samt bugs. sh. Kommentare. Ich kann und will nicht entscheiden obs wirklich läuft. Bei Forth reicht i.a. lesen und wenn nicht, ist ruckzug geschrieben, probiert und ggf. debugged.
Bestätigt mich mal wieder, das Forth für mich und viele gute Programmierer eine excellente Wahl ist.
Danke für den Link.
Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang
Am 15.10.2019 um 11:36 schrieb Eric Bruecklmeier:
FORTH isnix für DOS -> Windows -> Linux Anwender aufm "IBM-PC"(tm)
Das stimmt.
GL
Am 15.10.2019 um 11:53 schrieb Wolfgang Allinger:
No Problem, mach schnell noch'n paar Zeilen in Forth, und die schnelle Leitung ist gebongt.
Oder die oberen 1000 schreiben noch fleißiger Forth, oder können auch eine lesbare Programmiersprache, so daß sie einfach besser bezahlt werden.
SCNR
Alfred
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required