staging.inyokaproject.org

Programmiersprache

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |
Dieses Thema ist die Diskussion des Artikels Programmiersprache.

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

wie bereits im Thread http://forum.ubuntuusers.de/topic/72261/ angesprochen ist der Artikel (für Einsteiger) als Hilfestellung bei der Auswahl einer Programmiersprache erstellt: Baustelle/Programmiersprache.

Ein paar Punkte dazu:
Wie im Artikel schon steht sollen nur "die gängisten" / "meistverwendeten" (Linux) Sprachen kurz vorgestellt werden. Der Artikel soll keine komplette Übersicht sein (und auch nicht werden - das ist vielleicht einen Extraartikel wert... ☺ ) noch sollen irgendwelche Codebeispiele gegeben werden - dazu sind ja die entsprechenden Ubuntu-Wiki oder Wikipedia Seiten verlinkt.

Ansonsten: Meinungen her ☺ !

Gruß
noisefloor

P.S.: Habe noch nicht Korrektur gelesen - könnten also noch 'ne Reihe Tipp- und Grammtikfehler drin sein... 😳

fretchen

Anmeldungsdatum:
19. Januar 2006

Beiträge: Zähle...

cooool

keine ahnung aber vielleicht könnte man die lesbarkeit des codes noch einbringen, da das für nfänger sicher hilfreich ist.

also java perl und python sind nem starter sicher eher zu empfehlen als die sprache des todes c++

FayWray Team-Icon

Avatar von FayWray

Anmeldungsdatum:
16. Juli 2005

Beiträge: 2076

Hallo!

noisefloor hat geschrieben:

Wie im Artikel schon steht sollen nur "die gängisten" / "meistverwendeten" (Linux) Sprachen kurz vorgestellt werden.

Könnte IMHO ein wenig ausführlicher sein (gerade die eigentlichen Programmiersprachen), evtl. mit weiteren prominenten Beispielen, z.B. MoinMoin für Python... 😉 .
Was ist von deiner Seite aus noch inhaltlich geplant?

noisefloor hat geschrieben:

dazu sind ja die entsprechenden Ubuntu-Wiki oder Wikipedia Seiten verlinkt.

Externe Links werden von internen durch das Setzen des Flaggentags (🇩🇪 oder 🇬🇧 o.a., siehe Wiki/Syntax) optisch voneinander unterschieden.

Die Überschrift "Was ist eine Progammiersprache, was ist eine Skriptsprache?" mit den Unterpunkten "Progammiersprache" und "Skriptsprache" finde ich etwas unpassend gewählt, das könnte man auch kürzer z.B. als "Begriffsklärung" o.ä. bezeichnen.

Gruß

lis Team-Icon

Avatar von lis

Anmeldungsdatum:
3. März 2006

Beiträge: 1470

So ist z.B. OpenOffice in Java programmiert.

Ist das nicht leicht übertrieben? :>

gummibaerchen

Anmeldungsdatum:
23. März 2006

Beiträge: 556

Baustelle/Programmiersprache

D (ein Weiterentwicklung von C++)

vs

D_(Programmiersprache)

Eine der bekanntesten ist die 1999 als Nachfolgesprache zu C von Walter Bright entwickelte Programmiersprache D. Sie versteht sich als Alternative zu C++[...]

haraldkl

Avatar von haraldkl

Anmeldungsdatum:
21. Juli 2005

Beiträge: 1903

Falls du noch ein paar Anregungen suchst, hier der "Klassiker" aus unserem Forum zu dem Thema: anfängerprogrammiersprache?

Sid_Burn

Anmeldungsdatum:
23. Oktober 2004

Beiträge: 2159

Ich fand den Artikel nicht so gut.

Als erstes ist eine "Skriptsprache" ebenfalls eine Programmiersprache. Die unterschiede die da genannt werden haben rein gar nix mit dem Thema Programmiersprache zu tun. Programmiersprache steht wie der erste Satz richtig schrieb für eine definierte Syntax das war es aber auch. Das Compilieren und wie man den Sourcecode ausführt hat rein gar nix mit dem Thema zu tun.

Du kannst eine Programmiersprache Interpretieren oder Compilieren lassen. Das ganze hängt einfach nur davon ab ob es auch entpsrechende Compiler / Interpreter dafür gibt.

Perls Ursprung liegt bei Webanwendung, allerdings ist heutzutage Perl für alle Arten von Programmen einsetzbar.

Was für ein Schwachsinn!!!
Du hättest den Wikipedia Artikel mal selber Lesen sollen. Perl ist 1987 von Larry Wall erfunden worden. Das Internet so wie wir es Heute kennen ist allerdings erst sehr viel später entstanden. Von HTML gab es erst 1992 die erste Version.

Wie soll bitte schön eine Programmiersprache extra für Web anwendungen entwickelt worden sein, oder dort seinen Ursprung haben, wenn das zu der Zeit noch gar nicht gab?

Perl war von anfang an eine Universelle Sprache, und wurde hauptsächlich zur Systemprogrammierung, bessere Shell Programmierung genutzt. Es zielte von Anfang an darauf ab für alle Arten von Programmen zu sein.

So ist z.B. OpenOffice in Java programmiert.

OpenOffice ist nicht in Java Programmiert.
OpenOffice basiert auf StarOffice das in C++ geschrieben ist. In der aktuellen Version ist zwar meist ein Java integriert und Teile sind auch in Java geschrieben. Aber ist das trotzdem nicht zwingend notwendig. Es gibt auch zwei Versionen: Einmal ein OOo mit Java und einmal ohne Java.

Will man eine reine Webanwendung schreiben, so eignen sich hierfür eventuell Java Script oder PHP besser.

Halte ich für ein irrtum. 😉

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20087

Bin zwar immer noch nicht ganz wieder da, aber SidBurn hat angemerkt, was bei dem Beitrag problematisch ist. Man sollte JEDE Art von persönlicher Meinung (Und sei die auch nur von einer anderen Webseite kopiert) aus dem Artikel streichen.

@noisefloor: Ich finde den Satz bei Skriptsprachen sehr verwirrend: "... dass die aus der Skriptsprache erstellten Skripte (=Programme) nicht von einem Compiler übersetzt werden, sondern von einem Interpreter in für den Computer "verständlichen" Code transformiert werden." ... Nenn mich engstirnig, aber der Gnu Java Interpreter (GJI) ist dazu da, um Java-Programme auszuführen (Was in den meisten Fällen für Standardanwender ja ausreicht!). Java ist also eine Skriptsprache! .... Nein, ist es natürlich nicht! Ich finde die Unterscheidung aber nicht sinnvoll. Stell besser einfach die Sprachen vor, ohne etwas zu kategorisieren, was sich oft nur schlecht in Schubladen stecken läßt. 😉

Ebenso sollten Aussagen wie von fretchen "also java perl und python sind nem starter sicher eher zu empfehlen als die sprache des todes c++" nicht in den Text fließen, da das alles eine Frage des Standpunktes ist. Ich als Python-Anfänger tue mich verdammt schwer damit, daß Codeteile allein durch die Anzahl der einrückenden Leerzeichen zusammengehalten werden. Aber so ist die Sprache nun mal, und ob das gut oder schlecht ist, hat im Wiki nichts verloren.

Zum Design noch: Die Überschriften sind leider manchmal etwas unpassend. Unter "... und was ist mit..." konnte ich mir bis zum Draufklicken nichts vorstellen. Den Bereich "Was brauche ich für mein erstes Programm?" würde ich streichen, dafür aber gleich am Anfang auf den Artikel "Editoren" verweisen. Dort wird Gedit, Java, etc. auch alels bereits erwähnt.

Gruß, Dee

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

erstmal danke für alle Antworten. Ein paar Punkte:

1) immer daran denken: der Artikel ist für Programmieranfänger geschrieben (was keine Rechtfertigung für Schwachsinn ist! ☺ )
2) Skriptsprache - Programmiersprache: Ich finde die Unterscheidung auch nicht sooo prall (weil man ja mit beidem programmiert) - wenn einer 'ne besser Idee hat...
3)

aber vielleicht könnte man die lesbarkeit des codes noch einbringen

  • ich denke (und das ist so, wenn ich mich zurück erinnere), das am Anfang jeder Programmcode komplett unverständlich ist (sogar BASIC)!
    4) @FayWray:

Was ist von deiner Seite aus noch inhaltlich geplant?

❓ Was meinst du denn genau? Von mir aus ist die Seite inhaltlich so erstmal fertig.
4) @Sid Burn: Verzeih' meine Unwissenheit bzgl. Perl 😳 , aber von Perl habe ich null Plan, allerdings habe ich das mit dem Web aus irgendeinem Grund im Hinterkopf gehabt ❓ Artikel abgeändert. Kennst du ein "prominentes Beispiel" für ein Perl Programm (fehlt noch)?
5) @Dee:

Den Bereich "Was brauche ich für mein erstes Programm?" würde ich streichen

Finde ich nicht, da es meiner Meinung nach die "Anleitung" abrundet. Vielleicht äußert sich ja noch wer anders dazu...?!
6) Ist es ok, absolut auf eine Thread im Ubuntuform zu verlinken, der nicht direkt zum Wiki-Beitrag gehört?

Ansonsten habe ich eine ganze Reihe Änderungen gemacht.

Übrigens: Was haltet ihr von der Idee, wenn man auf einer Extra-Seite (!) für jede vorgestellte Sprache ein kurzes Codebeispiel zum gleichen "Thema" geben würde (z.B. irgendwas einfaches wie Eingabe lesen, in einer Schleife verarbeiten, Ausgeben) und auf diese Seite eine Link von der "Programmiersprache" Seite legt?

Bis denne
noisefloor

gummibaerchen

Anmeldungsdatum:
23. März 2006

Beiträge: 556

noisefloor hat geschrieben:

Kennst du ein "prominentes Beispiel" für ein Perl Programm (fehlt noch)?

Puuh, es gibt so viel Software in Perl, da wäre es schwer sich auf ein Programm festzulegen.

noisefloor hat geschrieben:

Übrigens: Was haltet ihr von der Idee, wenn man auf einer Extra-Seite (!) für jede vorgestellte Sprache ein kurzes Codebeispiel zum gleichen "Thema" geben würde (z.B. irgendwas einfaches wie Eingabe lesen, in einer Schleife verarbeiten, Ausgeben) und auf diese Seite eine Link von der "Programmiersprache" Seite legt?

Sicherlich gut. Siehe auch Hallo-Welt-Programm

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20087

Was haltet ihr von der Idee, wenn man auf einer Extra-Seite (!) für jede vorgestellte Sprache ein kurzes Codebeispiel zum gleichen "Thema" geben würde

Sicherlich nicht gut, siehe Hallo-Welt-Programm. 😉

Im Ernst: Die Sprachen vorstellen, okay. Für alles andere gibt es spezielle Seiten, ebenso wie für Codebeispiele. Da ist die Wikipedia der beste Anlaufpunkt, kannst Du das aber gerne am Ende verlinken.

Finde ich nicht, da es meiner Meinung nach die "Anleitung" abrundet. Vielleicht äußert sich ja noch wer anders dazu...?!

Es geht wie immer um Redundanz und doppelte Informationen. Du erwähnst nix, was unter "Editoren" nicht auch steht, auf dessen Seite Du eh linkst.

Gruß, Dee

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

@Dee:

Es geht wie immer um Redundanz und doppelte Informationen. Du erwähnst nix, was unter "Editoren" nicht auch steht, auf dessen Seite Du eh linkst.

  • gut, stimmt. Der Teil ist gestrichen, alles was noch nicht erwähnt war nach Links verschoben

@gummibaerchen:

Sicherlich gut. Siehe auch Hallo-Welt-Programm

Die Wiki-Seite ist echt gut, ABER: Dee hat recht, warum doppelt moppeln? Ist unter Links eingefügt. 8)

@fretchen:

als die sprache des todes c++

  • schau' dir mal unter Hallo-Welt-Programm die Assembler Beispiele an. Dann weißt du was die wirkliche Sprache des Todes ist ☺ ☺ 😀

Übrigens konnte ich auf dem C64 in Assembler programmieren. Interessiert das einen? Nicht wirklich, oder? 🙄

Jetzt noch was im Ernst: Irgendein "prominentes" Perl Programm wäre wirklich noch gut!

Gruß
noisefloor

fretchen

Anmeldungsdatum:
19. Januar 2006

Beiträge: 395

joa gut assembler habe ich schon gehört, dass es leicht weh tut. die müssten eigentlich noch in dem artikel erwähnt werden, dass es sie gibt oder??
nach assembler kommt nur noch binärcode oder?
also ich glaube das kann man der vollständigkeit halber schon mit erwähnen

aber bevor ich auch nur daran denke mir assemblerprogrammierung anzuschauen, muss echt ein wunder geschehen.
zum beispiel dass ich jemals c++ mit freude und einem gewissen verständnis für die sprache schreibe.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20087

Assembler könnt schlimmer sein: http://www.cyskat.de/dee/progs/v.txt Ist aber nur für nen Mikrocontroller...

Gruß, Dee

fretchen

Anmeldungsdatum:
19. Januar 2006

Beiträge: 395

sehr offtopic:
meine theorie wurde am beispiel dee's ein wenig untermauert. ich glaube lediglich mathematiker und informatiker haben die nerven sich mit assembler und c++ auseinanderzusetzen.
ein physiker würde er eine möglichkeit erfinden wie man diesen code nicht schreiben musss als sich dort allen ernstes ranzusetzen will.ein ingenieur würde das sicher ähnlich, wenn nicht noch extremer betreiben .
😉
so genug dummes zeugs erzählt.

aber müssten unter programmiersprachen neben skriptsprachen nicht auch diese assemlersprachen erwähnt werden???

Antworten |