Als ich das letzte Mal einen Artikel schrieb Anfänger haben versucht, verschiedene Sprachen für Anfänger als Anfänger zu klassifizieren, erhielt ich erneut ein Feedback Ich werde die Sprache mit einem ähnlichen Thema vorstellen. Dieses Mal konzentrieren wir uns auf das, was Sie tun möchten, und klassifizieren die Sprachen.
HTML、CSS、JavaScript Wenn Sie eine Webseite erstellen möchten, lernen Sie diese drei Sprachen, die üblicherweise als Front-End-Sprachen bezeichnet werden. HTML ist eine Art Auszeichnungssprache, die die Struktur von Elementen auf einer Website schreibt. CSS ist das Zubehör für die Festlegung des Designs. JavaScirpt ist eine Programmiersprache zum Verschieben und Abschließen der Verarbeitung im Browser. Einfache Websites werden von diesen drei unterstützt, sodass es Spaß macht, sie zu lernen. Der gute Punkt ist, dass die Umgebung einfach aufzubauen ist.
Zusätzlich zur Front-End-Sprache ** Ruby, PHP, Python ** Es gibt drei serverseitige Sprachen, die leicht zu erlernen sind: Ruby, PHP und Python. Da jedes über verschiedene Frameworks (Erweiterungen) verfügt, ist es relativ einfach, eine Website zu erstellen. Wenn Sie schnell eine Website erstellen möchten, sollten Sie Ruby (Ruby on Rails) lernen, und wenn Sie eine Sprache lernen möchten, die in anderen Bereichen nützlich ist, sollten Sie Python lernen. PHP ist eine beliebte Sprache, aber ich habe ihre Vorteile nicht wirklich verstanden.
Java(Android)、Swift(iOS) Wenn Sie eine klare Vorstellung davon haben, was Sie machen möchten, lernen Sie die Sprache, um es zu machen. Java, das zum Erstellen von Android-Apps verwendet wird, hat eine lange Geschichte und ist eine Sprache, die verschiedene Aufgaben ausführen kann. Es hat jedoch die Nachteile, dass es schwer zu erlernen ist und der Code in der Regel lang ist. Swift ist eine Sprache, die Apple für seine eigenen Produkte entwickelt hat und zum Erstellen von iOS-Apps verwendet wird. Zum Erstellen einer Entwicklungsumgebung mit Swift ist ein Mac erforderlich.
C# Es ist eine gute Idee, die Sprache C # zu lernen, die in der Spieleentwicklungsplattform Unity verwendet wird. Oder schreiben Sie in C oder C ++? Es scheint, dass Sie ein leichtes Spiel in fast jeder Sprache machen können.
Python、R、Julia Zum Vergleich der drei Sprachen R: Statistische Sprache. Ich höre oft Namen in meinem Forschungsbereich. Obwohl es standardmäßig verschiedene Funktionen in Bezug auf Statistiken hat, scheint es enttäuschend zu sein, da es langsam ausgeführt wird und Sie eine andere Sprache benötigen, um etwas zu erstellen. Python: Sie können verschiedene Dinge tun und die statistischen Funktionen wurden erweitert. Vor ein paar Jahren war es so, als ob "Python ist nicht gut, lass uns R verwenden", aber in letzter Zeit scheinen verschiedene Funktionen verfügbar geworden zu sein und Rs Aktien werden gestohlen. Julia: Die Sprache, auf die du dich freust. Neu. Es scheint, dass Sie verschiedene Dinge schnell erledigen können. Ich höre, es klingt gut, aber ich habe es nicht im Detail untersucht, deshalb kann ich es nicht sehr erklären.
Ruby Es ist mein Hobby, daher kann es zu Meinungsverschiedenheiten kommen, aber wenn Sie in einer einfach zu schreibenden Sprache spielen möchten, empfehle ich Ruby. Ruby ist eine leicht zu erlernende und leicht zu spielende Sprache, da sie intuitiv leicht zu verstehen ist und nur wenige umständliche Regeln enthält.
C、C++ C und C ++ sind aktive Sprachen, die es schon seit geraumer Zeit gibt. Die Vorteile sind, dass Sie alles machen können, es schnell läuft und Sie die Grundlagen von Computern (Speicherverwaltung usw.) erlernen können. Die Nachteile sind, dass der Code lang ist und dazu neigt, redundant zu sein, und es gibt viele detaillierte Regeln, die schwer zu lernen sind. Es gibt einige Leute, die es als erste Sprache für Anfänger empfehlen. Persönlich denke ich, dass Anfänger frustriert sein werden, wenn sie nicht so geeignet sind wie C oder C ++.
Go、Scala、Python Go-Sprache ist eine von Google entwickelte Sprache. Es scheint, dass es auf eine einfache Sprache abzielt, und obwohl Sie die Anwendung auswählen können, wird der Entwicklungsbedarf wahrscheinlich steigen. Scala ist eine Sprache, in der akademische Absichten im Geburtsprozess verborgen sind. Es ist funktional und objektorientiert (ich bin nicht sicher). Der Eindruck, dass die Entwicklungsnachfrage allmählich zunimmt. Ich möchte Scalas Quizbuch in die Hände bekommen, aber andere Sprachen haben eine hohe Priorität und ich stecke fest. Python, das bereits mehrfach erwähnt wurde, ist eine Sprache, die eng mit künstlicher Intelligenz und maschinellem Lernen verbunden ist. Die Sprache, die von Unternehmen für künstliche Intelligenz verwendet wird, ist im Allgemeinen Python, daher scheint sie ein hohes Potenzial zu haben. Übrigens ist es in Japan nicht sehr beliebt.
Recommended Posts