Diskussion:Programmcode/Archiv/1

message: Nach diversen Diskussionen (zuletzt Löschdiskussion für 'Übersetzer (Programmierung)') wurde jene Seite gelöscht - was i.W. mit einer unpassenden Lemmabezeichnung begründet wurde. Ich habe den dortigen Inhalt in meinem BNR überarbeitet und beabsichtige, ihn HIER im Artikel einzustellen, d.h. diesen zu erweitern. Von der Zielsetzung her gibt er einen Überblick über "Werkzeuge," die i.Z. mit Programmcode zum Einsatz kommen können - immer mit Links auf die Hauptartikel. Möglicherweise gibt es weitere Tools, die man dort noch ergänzen könnte/sollte. 
Ursprünglich war dieser Inhalt entstanden, weil Benutzer nach Beispielen gefragt hatten - und Werkzeuge wie Compiler etc. durch heutzutage sehr heterogene Entwicklungsumgebungen sehr unterschiedlich zum Einsatz kommen.
Vor der Übernahme bitte ich um Hinweise zu diesen Texten, zum Teil waren sie schon im LD-Lemma aktualisiert worden.--VÖRBY (Diskussion) 16:30, 26. Jul. 2013 (CEST)
replies: text: Kein weiteres Feedback - außer 1 Disk-Beitrag in meinem BNR. Texte aus meinem BNR ergänzend übernommen. Ggf. Ergänzungen zweckmäßig/möglich (zB bei Beispielen). --VÖRBY (Diskussion) 12:46, 2. Aug. 2013 (CEST)
thread_title:  Erweiterung 

message: Dass es in diesem Lemma zahlreiche Synonme gibt, ist Tatsache. Solche werden z.B. in der Grafik  gezeigt.
Fazit: Hinweise MÜSSEN erhalten bleiben. --VÖRBY (Diskussion) 13:42, 7. Aug. 2013 (CEST)
thread_title:  Disk zu 1. Synonyme 

message: Der Ausdruck 'Programmcode' und auch seine einzelnen Ausprägungen werden in zwei unterschiedlichen Bedeutungen verwendet. Beispiel: Der Primärcode für Pgm A und für Pgm B sind zwei verschiedene Entitäten von 'Quellprogrammen' (Quellcodes). Dagegen steht, dass der Code dieser beiden Programme in derselben Sprache (Syntax ..) geschrieben sein kann; das ist dann nur eine Entität von Code i.S. von Typ/Syntax.
Dieser Konflikt (die unterschiedliche Bedeutung/Benennung) wurde auch schon hier diskutiert und festgestellt, dass "der codierte Text (oder was auch immer) nicht der Code" ist. 
Auch in der Literatur wird der Ausdruck 'Code' "quer Beet" mit unterschiedlichen Bedeutungen verwendet. Beispiele:
*...arbeitet dabei den Quellcode zeilenweise ab und übersetzt die aktuelle Zeile in Maschinensprache.
::hier 'Quellcode' i.S. von Textmenge, Quelltext, Quellprogramm; 'Maschinensprache' i.S. von Code. 
*Die Menge der Maschinenbefehle eines Programms bildet den Maschinencode und das Programmstück nennt man 'Maschinencode'.
::Hier 'Maschinencode' i.S. von Maschinenprogramm, Textmenge
* Maschinenprogramm = Lauffähiges Programm im Binärcode
::hier 'Binärcode' als Sprach-/Format-/Syntaxbegriff
*Da Maschinenprogramme im Maschinencode geschrieben sind, wird auch für sie häufig die Bezeichnung Maschinencode ... verwendet.
::Hier wird klar zum Auseruck gebracht, dass 'Maschinencode' sowohl für den Code als auch für die Textmenge verwendet wird.
Fazit: Auf diese Unterschiedlichkeit MUSS hingewiesen werden, im Interesse der Klarheit und zur Vermeidung von Missverständnissen bei den Lesern. Statt Text zu entfernen könnte/sollte man das evtl. noch stärker hervorheben. --VÖRBY (Diskussion) 13:42, 7. Aug. 2013 (CEST)
thread_title:  Disk zu 2. Unterschiedliche Bedeutungen von 'PgmCode' ... 

message: Das war mal wieder eine typische Wikipedia-Orgie: Da machten einige "Spezialisten" wieder "tabula-rasa". Viele der gelöschten Textteile beschrieben den 'Begriff' ganzheitlich, während die Einzelartikel nur die jeweilige Ausprägung beschreiben; es lag also nur bedingt Redundanz vor - zumal auf 'Hauptartikel' verwiesen war. Wo zB sind die Aussagen der gelöschten Texte/Grafiken jetzt enthalten? S.a. die Fragen von Sebastian Dietrich. 
Meine Meinung: Im aktuellen Zustand ist das Lemma unvollständig und nur oberflächlich beschrieben. Vor Allem Laien finden so Wesentliches zu diesem Begriff nicht mehr. Was ich im Artikel vermisse:
* Dass damit nicht 'Code' im Sinn von Sprache/Syntax gemeint ist, sondern i.S. von 'Programmstück'.
* Dass der Ausdruck 'Programmcode' meist nur dann verwendet wird, wenn derartige Codeteile im Allgemeinen, also nicht als spezielle Variante davon gemeint sind. Sie auch WP-Links. Oder direkt als Synonym für eine dieser Unterarten.
* Die Beschreibung als Synonym für Quelltext ist höchstens eine umgangssprachliche Gewohnheit, keinesfalls korrekt.
* Dass die Untervarianten i.d.R. identische Funktionen/Funktionsteile 'beschreiben', die in unterschiedlichen Stufen des Entwicklungsprozesses - mit unterschiedlichen Werkzeugen - hergestellt werden. Siehe auch die gelöschte Grafik.
* Dass das Format und die Syntax von Programmcode-Komponenten je nach der verwendeten Entwicklungsumgebung hochgradig unterschiedlich sind.
* Dass damit nicht nur ganze Programme, sondern auch beliebige Teile davon gemeint sein können.
* Dass dies nicht nur 'Befehle' sein müssen, sondern zum Beispiel auch Datendeklarationen ("Copybook") oder andere Varianten von 'Anweisungen'.
Die Abhandlung, dass 'Programmcode' den Definitionen von 'Turingmaschine' entsprechen muss, halte ich für unpassend und für nicht bewiesen; bitte Belege dafür einstellen. Im Gegenteil: Warum soll zB SQL-Code kein 'Programmcode' sein? Er ist in einer bestimmten Syntax gehalten und legt fest, was bei der Ausführung eines "Programms" (i.w.S.) zu tun ist. Ob dabei ein Compiler, Interpreter oder sonst was benutzt wird, ist vollkommen nebensächlich, "wesentlich" ist nur, dass der Code automatisch verarbeitet werden kann. Gleiches gilt m.E. für Anweisungen, die mit grafischen Sprachen formuliert sind. Zu Letzterem gilt möglicherweise, dass derartige Konstrukte meist nicht als 'Programmcode' BEZEICHNET werden, nach der Einleitungsdefinition SIND sie aber Programmcode. Auch diesbezüglich wäre die Beschreibung zu ergänzen. --VÖRBY (Diskussion) 13:24, 3. Mär. 2015 (CET)
thread_title:  Fehlendes