Was ist eure Lieblingssprache beim Programmieren?
33 Stimmen
18 Antworten
Nicht direkt C, aber C# und C++
HTML ist keine Programmiersprache. Bitte nicht verwechseln.
MFG
Nö, dann könnte ich ja auch sagen das Rhino, Geogebra usw alles "Programmiersprachen" sind. MATLAB ist ja eigentlich nur Vektoren angeben...
Naja jein nicht nur, es hat schon Elemente einer Programmiersprache weil du in Matlab ja auch GUIs erstellen kannst und zB UDP Pakete versenden kannst usw.
Matlab ist in dem Sinne auch komplett Turing-Vollständig.
Also Matlab hat da doch mehr Ähnlichkeit zu einer Programmiersprache vom Umfang her als Geogebra.
Klar, MATLAB ist recht "mächtig" für solche verhältnisse, aber ein Ganzes Programm mit Backend+Frontend wie es z.b. mit C#, Java usw möglich ist ist es jetzt mit matlab nicht...
Doch ist es schon, Matlab bietet dazu alle Möglichkeiten, ist nur umständlicher in Matlab.
Ja also mir würde nichts einfallen, was das verhindern würde. Also du kannst wie gesagt Datenbanken lesen bzw beschreiben, GUIs erstellen. TCP UDP und alle möglichen Schnittstellen des Betriebssystems ansprechen etc.
Also wenns dir Spaß macht kannst du einen Webserver in Matlab erstellen.
Natürlich gibt es auch bei Matlab immer das Backdoor, dass du C# und C/C++ DLLs einbinden kannst und auch die Java Interopt verwenden kannst, womit du fehlende Module auch hier nachreichen könntest.
Also es hat schon sehr viele Ähnlichkeiten mit anderen Skriptsprachen wie zB Python, der Fokus ist eben aber ein komplett anderer.
Schau einfach in die Language Fundamentals und prüfe: Gibt es die Möglichkeit, in MATLAB Script Iterationen oder Rekursion zu formulieren, Entscheidungszweige zu erstellen, Daten zu speichern (eben das, was du aus anderen Programmiersprachen auch kennst)?
Die eindeutige Antwort ist ja. Die in MATLAB genutzte Sprache ist eine Programmiersprache.
HTML Hypertext Markup Language, ja es ist eine Sprache aber Programmieren ist es nicht. Es ist "Bauklötze bauen"
Danke, dass das wenigstens einer schreibt, also dass es keine Sprache ist
Ich wähle mal C. Eigentlich eher C#, aber ich lasse es einfach mal gelten, obwohl C# nicht zur C Familie gehört.
HTML und CSS, ich weiß, es wurde oft gesagt, aber es sind Markup/Auszeichnungs Sprachen. Sie haben gar nichts mit einer Programmiersprache gemeinsam
Ich möchte als nächstes c++ lernen das kann ja alles, aber zuerst mach ich noch html fertig
Dann solltest du aber eher mit JS weiter machen, C++ bringt dir bei deinen Webseiten nämlich gar nichts
Wenn du nicht programmieren kannst, fange nicht bei C++ an. Wage lieber den einfacheren Einstieg mit C#, Java oder ähnlichen, wenn du in Richtung Software gehen möchtest. C++ ist extrem komplex und kann einer unerfahrenen Person schnell auf den Kopf fallen. Ich selber mag auch C++ ganz gerne, doch ich finde dafür keine Anwendung, da ich mit C# bereits alles machen kann und das sogar viel schneller und sicherer, als würde ich C++ verwenden. C++ hat seine Darseinsberechtigung, aber wenn man es nicht direkt braucht oder auch gerade erst lernt, dann rate ich davon ab
Gar nichts stimmt nicht ganz. Es gibt Möglichkeiten mit Webassembly oder auch etwas im Backend mit C++ zu coden, doch für einen Anfänger ist es nicht zu empfehlen und gerade WebAssembly ist nicht wirklich ein JavaScript ersatz, außer in bestimmten Anwendungsfällen
Schau dich um, was es alles so gibt und schau dir an, was dir gefällt. Java hat einen allgemeinen guten Marktwert, wenn du einen Job suchen willst später, aber auch zum Beispiel C# ist immer mehr im kommen. Denk aber dran, dass du damit die gewohnte Umgebung von HTML und co verlässt und in Richtung richtiger Software Entwicklung gehst
Stimmt :)
Das kann er sogar auch mit C# machen (Blazor). Ist echt cool was mittlerweile alles durch WASM möglich ist, wobei auch man da auch manchmal nicht an JS vorbei kommt
Ja genau. WASM ist eher für solche Dinge, die Speed brauchen, z.B. Online Games. Normale Websites sollten doch eher beim JavaScript bleiben
Also ich hab für mich privat auch Blazor verwendet, aber einfach nur weil ich halt C# deutlich besser kann als JS :D
Aber teilweise sind Interopcalls notwendig, da wirds dann bissle tricky manchmal. z.B. um die Fenstergröße oder so zu bestimmen
Übrigens bietet C# dir viele Möglichkeiten an, wo ich bei Java eher sagen würde, dass es dort schwieriger in der Auswahl wird. Software: .Net, Web: Blazer und Spiele sogar Unity und vieles mehr. Schau dich selber mal um, aber ich kann dir sehr dazu raten
Ja, wie gesagt. Ich sage nicht, dass es nicht geht. Es ist halt nur dafür hauptsächlich entwickelt worden, wo man die performance braucht. Es soll ja kein Ersatz für JS sein
Ne, alles gut, habe es auch nicht als Widerspruch wahrgenommen😅
Ich finde JS kombiniert perfekt die Einfachkeit interpretierter Sprachen (wie Python) mit einer tollen Syntax wie der von Java.
Außerdem sind die .map, .filter und .reduce Funktionen der Hammer.
Und es gibt nicht viele Datentypen, zwischen denen man sich entscheiden muss. Array und Objekt, mehr braucht man nicht.
Bei Java hat man hingegen immer die Qual der Wahl zwischen hunderten Datentypen, was mich stört. (Nehme ich eine ArrayList, eine LinkedList, eine ArrayDeque, eine ...)
Schwer zu sagen, ich finde Java hat ein schönes, klares Konzept.
Beruflich nutze ich C und C++. Python führt bei mir immer bisschen zu Verknotungen im Kopf, weil es ein bisschen anderes Konzept verfolgt. Aber dafür ist es extrem effizient.
Das, was je nach Projekt am besten passt. Ein robustes Backend würde ich bspw. nicht mit JS machen.
Nur mal nebenbei gefragt: würdest du MATLAB als Programmiersprache bezeichnen?