Hallo,
ich möchte gerne ein kleines Programm schreiben, das egal auf welchem Betriebssystem läuft. Mein Bekannter hat mir Java empfohlen, wie sieht eure Meinung dazu aus? Bei dem Programm soll es sich um eine Artnotizbuch handeln, das einen verschiedene Dinge automatisch jeden Tag abfragt. Man soll außerdem Dateien hinzufügen/verlinken können etc. Ich bin ein absoluter Anfänger in der Programmierung, das einzige was ich mal gelernt habe ist TurboPascal.
Liebe Grüße
Mimi
welche Programmiersprache??
welche Programmiersprache??
hoffnungsloser optimistischer Pessimist
Re: welche Programmiersprache??
So rein theoretisch gesehen: Immer die Sprache, die dir am besten gefällt/die du am besten kannst. Ansonsten musst du auch darauf achten, wofür, wo, usw.mimi1708 hat geschrieben:Hallo,
ich möchte gerne ein kleines Programm schreiben, das egal auf welchem Betriebssystem läuft. Mein Bekannter hat mir Java empfohlen, wie sieht eure Meinung dazu aus? Bei dem Programm soll es sich um eine Artnotizbuch handeln, das einen verschiedene Dinge automatisch jeden Tag abfragt. Man soll außerdem Dateien hinzufügen/verlinken können etc. Ich bin ein absoluter Anfänger in der Programmierung, das einzige was ich mal gelernt habe ist TurboPascal.
Liebe Grüße
Mimi
Wenn du sagst für alle OS, dann ist Java gar nicht mal so schlecht. Denn dann ist das OS egal. Allerdings kann man die meisten, wenn nicht sogar alle, Sprachen mittlerweile auf fast alle OS compilen, sind halt jedesmal nur andere Dateien.
Wenn es dir mit TurboPascal nicht gelingt, was ich nicht beurteilen kann, da ich davon noch nie gehört habe, dann suche dir einfach eine andere aus. Probiere herum, google etwas...
Zurzeit gibt es auf proggen.org nur begrenzte Tutorials, ich denke auch nur für C(++).
Einfach mal ausprobieren.
- cloidnerux
- Moderator
- Beiträge: 3123
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: welche Programmiersprache??
Wieso soll es auf allen Plattformen laufen? Reicht dir nicht erstmal eine?ich möchte gerne ein kleines Programm schreiben, das egal auf welchem Betriebssystem läuft
Java ist "quasi" OS unabhänig, wäre also für dein Ziel nicht verkehrt, aber ich würde nicht um bedingt Java verwenden.Mein Bekannter hat mir Java empfohlen
Fühlst du dich denn in der Lage dieses Programm mit deinen bisherigen Kenntnissen zu realisieren?Ich bin ein absoluter Anfänger in der Programmierung, das einzige was ich mal gelernt habe ist TurboPascal.
Wenn nein, dann würde ich dir raten, erst mal mit C, eine der meist genutzen Sprachen, auf deiner Maschine anzufangen und erst mal genug Erfahrung mit 1 Betriebssystem und 1 Sprache machen, dass du schon abschätzen kannst, was dich erwartet.
Es kommt nicht auf die Quantität sondern auf die Qualität an. Du brauchst keine Tutorials über 10 Sprachen, weil du niemals mehr als mit 1 gleichzeitig Programmieren kannst^^Zurzeit gibt es auf proggen.org nur begrenzte Tutorials, ich denke auch nur für C(++).
Lerne erst mal C, dann kannst du auch noch ohne größere Probleme auf Java umsteigen.
Ich hoffe ich konnte dir Helfen.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: welche Programmiersprache??
Java kompiliert in Bytecode der dann Interpretiert wird. Der Bytecodeinterpreter lauft auf einigem aber nicht auf allen Plattformen, ich koennte da jetzt X Hundert Betriebsysteme und Architekturen aufzaehlen aufdenen keine Java lauft. Aber der Mainstream mit x86(_64) Compilanten Prozessoren und Mainstream Betriebsystemen wie Linux/OSX/Windows sind durch Java gedeckt.(und halt Solaris auf SPARCs und ebenfalls x86). Seit Oracle Sun und damit auch Java aufgekauft hat wuerde ich von Java abraten, mir persoenlich gefaellt Java nicht wirklich ist ehr eine Buisnessprache...MoonGuy hat geschrieben:So rein theoretisch gesehen: Immer die Sprache, die dir am besten gefällt/die du am besten kannst. Ansonsten musst du auch darauf achten, wofür, wo, usw.mimi1708 hat geschrieben:Hallo,
ich möchte gerne ein kleines Programm schreiben, das egal auf welchem Betriebssystem läuft. Mein Bekannter hat mir Java empfohlen, wie sieht eure Meinung dazu aus? Bei dem Programm soll es sich um eine Artnotizbuch handeln, das einen verschiedene Dinge automatisch jeden Tag abfragt. Man soll außerdem Dateien hinzufügen/verlinken können etc. Ich bin ein absoluter Anfänger in der Programmierung, das einzige was ich mal gelernt habe ist TurboPascal.
Liebe Grüße
Mimi
Wenn du sagst für alle OS, dann ist Java gar nicht mal so schlecht. Denn dann ist das OS egal. Allerdings kann man die meisten, wenn nicht sogar alle, Sprachen mittlerweile auf fast alle OS compilen, sind halt jedesmal nur andere Dateien.
Jedes (richtige)OS hat irgendwie einen Compiler und/oder Assembler(oder einen Remote compiler auf anderen Platformen) esseiden es wird durch Lochkarten programmiert. C gibts fuer alles, was fuer dich relevant ist selbst auf Lisp Machienen, welche nativ Lisp interpretieren konnten(und dafuer designed sind) gabs/gibts nen C Compiler(und die sind so alt, das sie nicht fuer dich relevant sind). Bei C muss man nur halt aufpassen keine Library's, die nicht standardisiert sind zu verweden und selbst wenn die libs standardiesiert sind hei[ss]t das nicht das sich die implementierung von Cray Vector Processor bis Intel CISC komplett gleich verhaelt.
C wird jedoch nativ kompiliert, d.h. du musst das Programm dann auf jeder nicht kompatiblen Platform kompilieren. Bei Java kompilierst du einmal und es lauft dann halt auf X Platformen(auch wenn ggf. sehr langsam/RAM fressend).
Re: welche Programmiersprache??
Wollte niemals sagen, dass es nur auf die Quantität ankommt.cloidnerux hat geschrieben:Es kommt nicht auf die Quantität sondern auf die Qualität an. Du brauchst keine Tutorials über 10 Sprachen, weil du niemals mehr als mit 1 gleichzeitig Programmieren kannst^^Zurzeit gibt es auf proggen.org nur begrenzte Tutorials, ich denke auch nur für C(++).
Lerne erst mal C, dann kannst du auch noch ohne größere Probleme auf Java umsteigen.
Ich hoffe ich konnte dir Helfen.
Das ganze kommt in etwa auf meine "probiere einfach mal eine aus" Aussage hinaus. Empfehlen würde ich auch C, ist auch eigentlich die einzige die ich einigermaßen beherrsche(:D).cloidnerux hat geschrieben:Wenn nein, dann würde ich dir raten, erst mal mit C, eine der meist genutzen Sprachen, auf deiner Maschine anzufangen und erst mal genug Erfahrung mit 1 Betriebssystem und 1 Sprache machen, dass du schon abschätzen kannst, was dich erwartet.
Re: welche Programmiersprache??
Da diese Frage nicht zum ersten Mal gestellt wird, gibst es bereits einen ausführlichen Artikel dazu:
http://www.proggen.org/doku.php?id=start:language
http://www.proggen.org/doku.php?id=start:language