Kon-Trolling (Passende Programmiersprache)
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Kon-Trolling (Passende Programmiersprache)
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: suche passende Programmiersprache
Ich denke, dir fehlt noch ein wenig der Überblick.
Wie deckst du Paradigmen wie Objektorientierung, Aspektorientierung, ... ab?
Dann du Frage: Wozu? Du fügst keine neuen Konzepte hinzu. Damit erhöhst du die Ausdrucksstärke nicht. Du kannst mit deiner Sprache also nichts neues ausdrücken. Wenn du das nicht kannst, bleibt noch die Frage, ob man mit der Sprache dann bisheriges immerhin einfacher ausdrücken kann. Die Antwort dürfte klar sein: NEIN, die Konzepte, die du bisher vorgestellt hast sind nicht sehr ausdrucksstark, es erfordert sehr viel "Text" um selbst einfache Zusammenhänge darzustellen.
Deine Sprache gibt mir also nichts neues, sie ist nur ein Weg, Probleme ANDERS auszudrücken.
Folglich ist deine Sprache auch nicht "intelligenter" o.ä.
Intelligenz kann im Übrigen nicht durch eine "Sprache" im Herkömmlichen Sinne erreicht werden, sprich Intelligenz kann man nicht programmieren. Man kann nur die Grundlagen dafür programmieren, sozusagen die Werkzeuge. Diese Werkzeuge in Verbindung mit Erfahrung können Intelligenz ergeben. (Das ist das, was neuronale Netze machen. Die man übrigens ohne Probleme in C oder sonst einer Sprache schreiben kann)
Zu dem Punkt "etwas Neues":
Es stimmt, dass jedes neue Konzept, das wir heute als selbstverständlich benutzen, zunächst belächelt oder ignoriert wurde.
Diese Beobachtung erlaubt aber keinen Rückschluss (das ist logisch gesehen falsch A->B heißt nicht B->A). Deutlich wird das daran, wie viele "neue Ideen" belächelt oder ignoriert wurden und dann (zum Glück) in der Versenkung verschwunden sind.
Wenn man es also so ausdrücken will:
Neue, erfolgreiche Konzepte => zunächst keine Akzeptanz
Das heißt aber nicht:
zunächst keine Akzeptanz => Neues, erfolgreiches Konzept
Und das ist das, worauf du dich etwas versteift hast.
Von daher will ich nicht sagen: Es ist Quatsch.
Was ich dir lieber sagen will: Überdenke, ob du damit was erreichen kannst. Die Wahrscheinlichkeit dafür ist meiner Meinung nach gering (was aus meinen obigen Erläuterungen herrührt)
Wie deckst du Paradigmen wie Objektorientierung, Aspektorientierung, ... ab?
Dann du Frage: Wozu? Du fügst keine neuen Konzepte hinzu. Damit erhöhst du die Ausdrucksstärke nicht. Du kannst mit deiner Sprache also nichts neues ausdrücken. Wenn du das nicht kannst, bleibt noch die Frage, ob man mit der Sprache dann bisheriges immerhin einfacher ausdrücken kann. Die Antwort dürfte klar sein: NEIN, die Konzepte, die du bisher vorgestellt hast sind nicht sehr ausdrucksstark, es erfordert sehr viel "Text" um selbst einfache Zusammenhänge darzustellen.
Deine Sprache gibt mir also nichts neues, sie ist nur ein Weg, Probleme ANDERS auszudrücken.
Folglich ist deine Sprache auch nicht "intelligenter" o.ä.
Intelligenz kann im Übrigen nicht durch eine "Sprache" im Herkömmlichen Sinne erreicht werden, sprich Intelligenz kann man nicht programmieren. Man kann nur die Grundlagen dafür programmieren, sozusagen die Werkzeuge. Diese Werkzeuge in Verbindung mit Erfahrung können Intelligenz ergeben. (Das ist das, was neuronale Netze machen. Die man übrigens ohne Probleme in C oder sonst einer Sprache schreiben kann)
Zu dem Punkt "etwas Neues":
Es stimmt, dass jedes neue Konzept, das wir heute als selbstverständlich benutzen, zunächst belächelt oder ignoriert wurde.
Diese Beobachtung erlaubt aber keinen Rückschluss (das ist logisch gesehen falsch A->B heißt nicht B->A). Deutlich wird das daran, wie viele "neue Ideen" belächelt oder ignoriert wurden und dann (zum Glück) in der Versenkung verschwunden sind.
Wenn man es also so ausdrücken will:
Neue, erfolgreiche Konzepte => zunächst keine Akzeptanz
Das heißt aber nicht:
zunächst keine Akzeptanz => Neues, erfolgreiches Konzept
Und das ist das, worauf du dich etwas versteift hast.
Von daher will ich nicht sagen: Es ist Quatsch.
Was ich dir lieber sagen will: Überdenke, ob du damit was erreichen kannst. Die Wahrscheinlichkeit dafür ist meiner Meinung nach gering (was aus meinen obigen Erläuterungen herrührt)
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Re: suche passende Programmiersprache
... was immer du willst!
Das obige Konstrukt ist ein "IF-LegoBauStein".
Das Häuschen musst du schon selber zusammenbauen!
Die Methode "mlIfFunc.Execute(Data);" führt die "IF"-Anweisung aus.
Wenn die funktion "Condition" (das auch die Data bekommt und daraus seine Bedingung verifiziert) "true" liefert, wird die Methode "OnTrue" getriggert usw.
Andere parallel laufende Threads zum Bespiel, die gerne Wissen wollen, ob dieses IF-Gebilde aufgerufen wird können sich als "Mithörer" an diesem Baustein anmelden und werden automatisch informiert. Wozu das auch immer Sinn macht sei dahin gestellt. Diese Events gibt es für jedes Konstrukt der "neuen Sprache der goldenen Ärea" so heißt ab jetzt mein Baby.
Das obige Konstrukt ist ein "IF-LegoBauStein".
Das Häuschen musst du schon selber zusammenbauen!
Die Methode "mlIfFunc.Execute(Data);" führt die "IF"-Anweisung aus.
Wenn die funktion "Condition" (das auch die Data bekommt und daraus seine Bedingung verifiziert) "true" liefert, wird die Methode "OnTrue" getriggert usw.
Andere parallel laufende Threads zum Bespiel, die gerne Wissen wollen, ob dieses IF-Gebilde aufgerufen wird können sich als "Mithörer" an diesem Baustein anmelden und werden automatisch informiert. Wozu das auch immer Sinn macht sei dahin gestellt. Diese Events gibt es für jedes Konstrukt der "neuen Sprache der goldenen Ärea" so heißt ab jetzt mein Baby.
Re: suche passende Programmiersprache
... immer geschmeidig bleiben, Freund! ... Es sind nur Gedankenspielereien. Ich will doch kein Brot mit meiner Idee verdienen... und verhungern!Dirty Oerti hat geschrieben:Ich denke, dir fehlt noch ein wenig der Überblick.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: suche passende Programmiersprache
Zu aufwendig. Das macht eine echte Programmiersprache einfacher.Necip hat geschrieben:Das Häuschen musst du schon selber zusammenbauen!
Die Methode "mlIfFunc.Execute(Data);" führt die "IF"-Anweisung aus.
Ich will nur ein If-Konstrukt formulieren, nicht reihenweise irgendwo Funktionen definieren.Necip hat geschrieben:Wenn die funktion "Condition" (das auch die Data bekommt und daraus seine Bedingung verifiziert) "true" liefert, wird die Methode "OnTrue" getriggert usw.
Man muss den Quellcode auch noch lesen können!
Hmm.... Events.... das ist ein tolles Feature.Necip hat geschrieben:Andere parallel laufende Threads zum Bespiel, die gerne Wissen wollen, ob dieses IF-Gebilde aufgerufen wird können sich als "Mithörer" an diesem Baustein anmelden und werden automatisch informiert. Wozu das auch immer Sinn macht sei dahin gestellt. Diese Events gibt es für jedes Konstrukt der "neuen Sprache der goldenen Ärea" so heißt ab jetzt mein Baby.
Leider ein sehr teures. Würde es bei jedem If prinzipbedingt vorkommen, würden wir uns zu den 286ern zurückschießen, schließlich löst ein Event vermutlich reihenweise weitere ifs (und entsprechend weitere Events) aus.
Ich entwickle eine Programmiersprache nach gewissen Kriterien, allerdings keine Meta-Sprache. Manche sagen "Oh, beeindruckend", die meisten sagen "Wer braucht das?" und der Rest fragt nach dem akademischen Prinzipien, die ich umzusetzen wünsche, bzw. was meine Programmiersprache kann, was man mit anderen Sprachen nicht kann oder ob ich sonst einer wunderlichen neuen Idee folge. Für keinen habe ich eine sinnvolle Antwort.Necip hat geschrieben:... immer geschmeidig bleiben, Freund! ... Es sind nur Gedankenspielereien. Ich will doch kein Brot mit meiner Idee verdienen... und verhungern!Dirty Oerti hat geschrieben:Ich denke, dir fehlt noch ein wenig der Überblick.
Ich bemühe mich eine praktische(re) Programmiersprache zu schreiben. Damit kann niemand etwas anfangen. Das ist langweilig, aber vermutlich erfolgreich. Mich interessiert nicht einen One-Pass-Sprache zu definieren oder irgendeinem gehyptem Paradigma zu folgen.
Ich denke daran, dass davon Leute leben müssen und nicht verhungern wollen. Ich denke daran, dass ich zu faul und zu inkonsequent bin, um an alles selbst zu denken und mir daher jede nur irgendwie erdenkliche Hilfe von der Sprache wünsche.
Das wäre für mich ein Fortschritt. Darum ging's doch, oder? ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: suche passende Programmiersprache
... Hallo Männer! wir überfahren den Meilenstein. Ja, das kommt davon, dass man kein STOP- Schild in der Pampa aufstellt. Abgesehen davon streifen die Regeln und Gesetze echten Cowboys perifer an der Hutkante ... oder heisst es perforiert?
Das mit der "einfachen if Anweisung" ist eine gute Nacht Geschichte, um den Greenhorns nicht gleich zu Beginn ihreres Enthusiasmus die Freudenlichter auszublasen. Wer lange genug in diesem Business gedient hat, kann Schauermärchen darüber erzählen, was alles mit einer "einfachen simplen if Anweisung" verkehrt laufen kann.
"Absicherung", "Kontrolle", "Verifikation" heissen die Devisen, die wahre Dividenten werfen, wenn der Code nach 10 Dekaden das tut, wozu sie porgrammiert wurde, auch wenn in diesem Jahrhundert eine neue Generation an Code-Zivilisationen etabliert hat.
"schnell mal was programmieren" ist out und ineffizient. Die Nachwehen können das tausendfache kosten. Wo steckt nur der verd**** bug?
Ich gebe zu, dass meine LegoBausteine umfangreicher zu programmieren sind. Ja, sie zwingen einen schon zu modularem denken und das mögen manche nicht!
Ich merke gerade, dass mein Konstrukt die Grundlage für eine visuelle Programmiersprache sein könnte! Mei, bin ich eine Leuchte! *grins*
Gleich mal alle Copyrights sichern und schnellst mein claim abstecken und mit Warn- und Drohschildern umgrenzen!!!
Das mit der "einfachen if Anweisung" ist eine gute Nacht Geschichte, um den Greenhorns nicht gleich zu Beginn ihreres Enthusiasmus die Freudenlichter auszublasen. Wer lange genug in diesem Business gedient hat, kann Schauermärchen darüber erzählen, was alles mit einer "einfachen simplen if Anweisung" verkehrt laufen kann.
"Absicherung", "Kontrolle", "Verifikation" heissen die Devisen, die wahre Dividenten werfen, wenn der Code nach 10 Dekaden das tut, wozu sie porgrammiert wurde, auch wenn in diesem Jahrhundert eine neue Generation an Code-Zivilisationen etabliert hat.
"schnell mal was programmieren" ist out und ineffizient. Die Nachwehen können das tausendfache kosten. Wo steckt nur der verd**** bug?
Ich gebe zu, dass meine LegoBausteine umfangreicher zu programmieren sind. Ja, sie zwingen einen schon zu modularem denken und das mögen manche nicht!
Ich merke gerade, dass mein Konstrukt die Grundlage für eine visuelle Programmiersprache sein könnte! Mei, bin ich eine Leuchte! *grins*
Gleich mal alle Copyrights sichern und schnellst mein claim abstecken und mit Warn- und Drohschildern umgrenzen!!!
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: suche passende Programmiersprache
Ich programmiere seit 25 Jahren. Reicht das für 'lange genug'?Necip hat geschrieben:Das mit der "einfachen if Anweisung" ist eine gute Nacht Geschichte, um den Greenhorns nicht gleich zu Beginn ihreres Enthusiasmus die Freudenlichter auszublasen. Wer lange genug in diesem Business gedient hat, kann Schauermärchen darüber erzählen, was alles mit einer "einfachen simplen if Anweisung" verkehrt laufen kann.
Die wichtigste Erkenntnis, die ich in der Zeit gewonnen habe ist 'Mach es nicht komplizierter als es ist.'.
Verifikation reicht. Was in 10 Dekaden ist, spielt keine Rolle. Warum? Weil entweder ein Compilerfrontend das Problem löst oder Du den Code neu schreibst. Schau mal, was von der Welt von 1911 noch existiert. Die Welt dreht sich immer schneller, als Kind waren meine Eltern stolze Besitzer eines VHS-Videorekorders - ein Toploader. Einer der ersten Rekorder, die es gab. Der zweite Rekorder hatte sogar eine automatische Aufnehmfunktion. Meinst Du irgendwer interessiert sich noch für den Code, der den Videorekorder gesteuert hat? Das ist nur 20 Jahre her.Necip hat geschrieben:"Absicherung", "Kontrolle", "Verifikation" heissen die Devisen, die wahre Dividenten werfen, wenn der Code nach 10 Dekaden das tut, wozu sie porgrammiert wurde, auch wenn in diesem Jahrhundert eine neue Generation an Code-Zivilisationen etabliert hat.
Und das obwohl der - im Vergleich zu meinem DVD-Player - nie abgestürzt ist.
Verifikation.Necip hat geschrieben:"schnell mal was programmieren" ist out und ineffizient. Die Nachwehen können das tausendfache kosten. Wo steckt nur der verd**** bug?
Nicht Bugs produzieren, die 10 Dekaden halten, weil keiner versteht, was da programmiert wurde.
Nein, sie zwingen zu Spaghetti-Code, weil die Schlussfolgerung - der then-Part - woanders steht als das If.Necip hat geschrieben:Ich gebe zu, dass meine LegoBausteine umfangreicher zu programmieren sind. Ja, sie zwingen einen schon zu modularem denken und das mögen manche nicht!
Wie soll das mit aufwendigeren Konstrukten, wie Objekten laufen? Ein Objekt enthält ein Funktionsobjekt, das mehrere Parameter-Objekte enthält und ein Body-Objekt und darin zwei If-Objekt enthält und ein Schleifen-Objekt und und und.
Dann mach mal. Die Diskussion hatte ich gerade erst mit Ralf Westphal auf Google+.Necip hat geschrieben:Ich merke gerade, dass mein Konstrukt die Grundlage für eine visuelle Programmiersprache sein könnte! Mei, bin ich eine Leuchte! *grins*
Wir sind zu keinem Konsens gekommen. Nachdem er mehr Widerspruch erhalten hat, hat er den Thread geschlossen und uns als phantasielos tituliert. Schreib ihn doch mal an, vielleicht ist er der richtige Mann für Deine Ideen. Ich habe von ihm ja jetzt schriftlich, dass meine Phantasie dafür nicht reicht.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- Bebu
- Beiträge: 562
- Registriert: Mi Okt 21, 2009 6:19 pm
- Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!
Re: suche passende Programmiersprache
Don't feed the troll...
Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!
Re: suche passende Programmiersprache
25 Jahre habe ich auch auf dem Buckel und zahllose Kerben auf meinem Colt, was die Anzahl ermittelter und erlegter bugs betrifft. Debugging, eine gute Schule den mind zu schärfen!
Auch darf ich einige Projekte mein Eigen nennen. Doch wo Licht ist, ist auch Schatten. Der tägliche Kampf durch die Problematik und die damit empfundene Freude bei der Überwindung von Hindernissen zum Ziel ist eine Sache. Die andere Seite ist die ernüchternde Erkenntnis, dass man es hätte besser machen können.
"So einfach wie möglich" ist nicht unbedingt gleichzusetzen mit leicht verständlich.
Beispiel: Hier ist die universelle Formel zwischen den Natureinheiten.
E = mc^2
Bau mir ein Atomkraftwerk!
... da höre ich jemanden die Frage denken... "Warum?"
Die Antwort: um die Räder der Windkraftwerke anzutreiben! lol
Ein anderes Beispiel aus der Praxis: Ich sollte ein Warenkorb entwerfen. Zu den Produkten sollten Alternativprodukte angezeigt werden, Beschreibungstexte in unterschiedlichen Sprachen usw.
Nachdem ich mein Prototyp erstellt hatte, warf ich frustriert alles über Board und fing an mir selber Gedanken darüber zu machen, was eigentlich die wesentlichen Informationen sind, die man für eine Datenstruktur braucht. Ich kam auf eine sehr einfache Antwort:
Tabelle "Begriffe"
Tabelle "Beziehung von Begriffen"
Tabelle "Objekte von Begriffen"
Tabelle "Objekte von Beziehung von Begriffen"
d.h. man braucht im Prinzip nur vier Tabellen, um jede beliebige Datenstruktur zu spiegeln!
Ein Beispiel
Begriffe
B1 Person
B2 Anschrift
B3 Artikel
Beziehung von Begriffen
BB1 Person zu Anschrift, Lieferanschrift
BB2 Person zu Anschrift, Rechnungsanschrift
BB3 Person zu Artikel, Gekauft
Objeke
O1 Anton Meier, B1
O2 Alle 8, HH, B2
O3 Zuckerdose, B3
Beziehung von Objekten
BB1, O1, O2
BB3, O1, O3
Die andere Seite der Medaille ist die Auswertung und Darstellung, aber auch dafür gibt es Lösungen, die widerum nicht einfach-so aus dem Ärmel geschüttelt werden kann. Wir kommen in diesem Universum nicht um eins herum, wenn man etwas erreicht will: Die Anstrengung!
Auch darf ich einige Projekte mein Eigen nennen. Doch wo Licht ist, ist auch Schatten. Der tägliche Kampf durch die Problematik und die damit empfundene Freude bei der Überwindung von Hindernissen zum Ziel ist eine Sache. Die andere Seite ist die ernüchternde Erkenntnis, dass man es hätte besser machen können.
"So einfach wie möglich" ist nicht unbedingt gleichzusetzen mit leicht verständlich.
Beispiel: Hier ist die universelle Formel zwischen den Natureinheiten.
E = mc^2
Bau mir ein Atomkraftwerk!
... da höre ich jemanden die Frage denken... "Warum?"
Die Antwort: um die Räder der Windkraftwerke anzutreiben! lol
Ein anderes Beispiel aus der Praxis: Ich sollte ein Warenkorb entwerfen. Zu den Produkten sollten Alternativprodukte angezeigt werden, Beschreibungstexte in unterschiedlichen Sprachen usw.
Nachdem ich mein Prototyp erstellt hatte, warf ich frustriert alles über Board und fing an mir selber Gedanken darüber zu machen, was eigentlich die wesentlichen Informationen sind, die man für eine Datenstruktur braucht. Ich kam auf eine sehr einfache Antwort:
Tabelle "Begriffe"
Tabelle "Beziehung von Begriffen"
Tabelle "Objekte von Begriffen"
Tabelle "Objekte von Beziehung von Begriffen"
d.h. man braucht im Prinzip nur vier Tabellen, um jede beliebige Datenstruktur zu spiegeln!
Ein Beispiel
Begriffe
B1 Person
B2 Anschrift
B3 Artikel
Beziehung von Begriffen
BB1 Person zu Anschrift, Lieferanschrift
BB2 Person zu Anschrift, Rechnungsanschrift
BB3 Person zu Artikel, Gekauft
Objeke
O1 Anton Meier, B1
O2 Alle 8, HH, B2
O3 Zuckerdose, B3
Beziehung von Objekten
BB1, O1, O2
BB3, O1, O3
Die andere Seite der Medaille ist die Auswertung und Darstellung, aber auch dafür gibt es Lösungen, die widerum nicht einfach-so aus dem Ärmel geschüttelt werden kann. Wir kommen in diesem Universum nicht um eins herum, wenn man etwas erreicht will: Die Anstrengung!
Re: suche passende Programmiersprache
Bebu hat geschrieben:Don't feed the troll...
Hallo Moderatoren, ich wünsche die unmittelbare Löschung all meiner Beiträge in diesem Forum! Danke!
gez. Kamikatze