Welche Programmiersprache nach Pure-Basic???
Welche Programmiersprache nach Pure-Basic???
Hallo,
Ich mache mal ein Umfrage in der ihr auswählen könnt welche Programmiersprache ihr mir empfehlen würdet, welche ich nach PB lernen sollte.
Berügsichtigt, bitte welche Progrmmiersprachen für den Beruf als Programmierer häufig gebraucht werden.
Ich mache mal ein Umfrage in der ihr auswählen könnt welche Programmiersprache ihr mir empfehlen würdet, welche ich nach PB lernen sollte.
Berügsichtigt, bitte welche Progrmmiersprachen für den Beruf als Programmierer häufig gebraucht werden.
----------------------------------------------------------
PB 5.20 Beta 10 | Windows 7
PB 5.20 Beta 10 | Windows 7
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Wer hat den da Logo gewählt 

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
> Berügsichtigt, bitte welche Progrmmiersprachen für den Beruf als Programmierer häufig gebraucht werden.
abgesehen von besserer Rechtschreibung:
über die C-familie ist wertvoll zumindest Grundlagen zu kennen.
als Systemprogrammierer sollte man C++ fließend beherrschen.
aber im 21Jh. wird inzwischen viel häufiger JAVA benutzt,
weil man jeden Staubsauger und Navigationscomputer in JAVA programmiert (-en kann)
abgesehen von besserer Rechtschreibung:
über die C-familie ist wertvoll zumindest Grundlagen zu kennen.
als Systemprogrammierer sollte man C++ fließend beherrschen.
aber im 21Jh. wird inzwischen viel häufiger JAVA benutzt,
weil man jeden Staubsauger und Navigationscomputer in JAVA programmiert (-en kann)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
Re: Welche Programmiersprache nach Pure-Basic???
Also wenn DU wissen willst, welche Sprache DU lernen solltest, dann ist eine Umfrage nicht grad der beste Weg, sondern Du solltest lieber erzählen, was Deine Ziele sind, dann kann man das entscheiden.Joel hat geschrieben:Ich mache mal ein Umfrage in der ihr auswählen könnt welche Programmiersprache ihr mir empfehlen würdet, welche ich nach PB lernen sollte.
Deine Programmiersprachen-Liste beinhaltet nämlich alles, von der LowLevel-Programmiersprache über Lern-Sprachen (Logo) bis zur Web-Entwicklungssprache.
Eine ähnliche Frage wäre: "Ich fahre zurzeit einen Golf, aber ich weiß nicht was ich mir danach kaufen soll. Daher eine Umfrage, hier die möglichen Antworten: Ferrari Testarossa, VW Bus T3, Smart, Unimog, Kübelwagen."
Hier solltest Du eigentlich schnell erkennen, daß man so ohne jegliche Grundlage und Hintergründe diese Autos überhaupt nicht miteinander vergleichen kann.
Ähnlich ist es bei den Programmiersprachen. Man kann C++ und Java und PB von mir aus vergleichen (auch wenn's nicht immer sinnvoll sein mag), aber mit Logo und JavaScript und PHP ist das einfach nicht möglich, die sind allein schon vom Ansatz her sowas von unterschiedlich. Mit Logo lernt man als Kind das Programmieren und das Zeichnen von Turtle-Grafiken. Mit PHP schreibt man Programme, die Webseiten erzeugen. Mit JavaScript programmiert man Dinge, die innerhalb von "fertigen" Webseiten ablaufen. Mit C++ kann man im Grunde alles mögliche machen, aber es ist für viele Dinge zu unhandlich. Mit Java schreibt man vor allem plattformunabhängige Sachen, aber selten Software für Heimanwender. Undsoweiterundsofort...
Wenn Du also beruflich gerne Webseiten machen willst, solltest Du fundierte Kenntnisse in HTML, PHP und JavaScript haben. Von C++ und Java brauchst Du dagegen null Ahnung haben. Wenn Du später aufwendige Spiele programmieren willst, dann ist C++ eine gute Wahl, und es ist nicht verkehrt, ein paar Kenntnisse in Python und Lua zu haben. Wenn Du in einer Firma arbeiten willst, die für andere Firmen Spezialsoftware herstellt, dann ist C++ heutzutage auch nicht mehr extrem wichtig, da wäre Java und C# evtl. die bessere Wahl. Und wenn Du an einem Gymnasium Unterricht in Informatik geben willst, dann könnte es sein, daß Du mit Logo ganz gut punktest

Du siehst, es hängt von Deinen Zielen ab. Wenn Dir jetzt hier 8 von 10 Leuten empfehlen, in Zukunft einen Fiat 500 zu fahren, aber Du eine Familie hast oder ein Transportunternehmen gründen willst, dann könnte es durchaus sein, daß ein anderes Auto die bessere Wahl ist.


ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Jo, das ist keine gute Idee. Okay, da C++ auf C aufbaut, ist es meiner Meinung nach kein Problem, wenn man die zusammen wirft, solange man die Unterschiede kennt (und das sind nicht nur Details). C# dagegen ist eher mit Java zu vergleichen, die Syntax ist zwar inspiriert von der C++ Syntax (genau wie auch Java), aber ansonsten gibt es erhebliche Unterschiede. Daher sollte man C# definitiv nicht in einen Topf mit C/C++ werfen! Es sei denn, man wirft Java noch dazu und es geht einem nur um den Unterschied zu PHP und JavaScripthardfalcon hat geschrieben:Ich halte es für gewagt, "C++, # etc." in einen Topf zu schmeissen. Wenn ich das richtig lese, soll da auch C dazugehören.
Da gibt es doch erhebliche Unterschiede, oder nicht?



ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Natürlich, daher auch der Name. Es ist quasi die Weiterentwicklung,ZeHa hat geschrieben:aber ansonsten ist C# definitiv kein Mitglied der C/C++ Familie.
die nächste Stufe für's neue Jahrtausend. C++++.

Das ist auf die Sprache selbst und deren Features bezogen, nicht auf die
jeweiligen Entwicklungsumgebungen (VM, JIT-Compiler, LIBs usw.).
Es gibt so viele Gemeinsamkeiten in der Grundsyntax bei den Sprachen der
C-Sprachfamilie (C, C++, C#, Java, ...), das es viel leichter wird mehrere
Sprachen aus dieser Familie nebeneinander zu nutzen oder zwischen ihnen
umzusteigen. Bei der Grundsyntax wie Variablendeklarationen, Programm-
ablaufsteuerung/Kontrollstrukturen ist so viel gleich, das man sich innerhalb
dieser Sprachgruppe i.d.R. sehr schnell zurecht finden wird.
Zu Joels Frage was man empfehlen kann zum lernen, würde ich ihm auch zu
dieser Sprachfamilie raten und C++, C# oder Java empfehlen.
Zwar wird auch gerade VisualBasic(.NET) und anderes in vielen Firmen
eingesetzt, aber damit ist dann der Unterschied beim Umstieg in die
C-Sprachfamilie ziemlich groß. Von daher ist meine Empfehlung gleich
in die C-Sprachfamilie einzusteigen. Erstmal eine dieser 3 Sprachen richtig
lernen und damit arbeiten, und dann mal die anderen 2 anschauen um die
Unterschiede zu kennen.
Für einen vergleichenden Überblick kann ich folgendes Buch empfehlen:
Objektorientierte Programmiersprachen. Einführung und Vergleich von Java, C++, C# und Ruby
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Ja, es ist Ansichtssache. Man kann C# schon bei C/C++ einordnen, aber dann muß man auch Java dort einordnen. Sieht man Java als separate Sprache, dann muß auch C# separat gesehen werden, oder evtl. sogar mit Java zusammen genannt werden, also C/C++ auf der einen Seite und Java/C# auf der anderen Seite.
Nennt man alle 4 in einem Atemzug, dann liegt das eben an der ähnlichen Syntax und den zum Teil (!) ähnlichen Anwendungszwecken. Aber wie gesagt, dann muß Java mit dabei sein.
Nennt man alle 4 in einem Atemzug, dann liegt das eben an der ähnlichen Syntax und den zum Teil (!) ähnlichen Anwendungszwecken. Aber wie gesagt, dann muß Java mit dabei sein.


ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.