[PYTHON] Merkmale der Programmiersprache [Memo]

Motivation zum Schreiben dieses Artikels

Ich habe gerade ein funktionierendes Portfolio erstellt und in den letzten Tagen habe ich meine Zeit damit verbracht, nach Unternehmen zu suchen, um an der Vorbereitung von Vorstellungsgesprächen teilzunehmen und diese zu studieren. Abgesehen davon, dass ich letztes Jahr meine eigene Zusammenfassung des Rails-Tutorials veröffentlicht und letzten Monat eine Notiz über CicleCI hinterlassen habe, habe ich nicht viel gepostet, aber die Ausgabe ist immer noch wichtig, daher gebe ich Ihnen den Inhalt der handschriftlichen Notizen. Ich beschloss, es Qiita zu überlassen. Vorerst werde ich über webbasierte Sprachen schreiben.

Webbasierte Sprache

In der Webbranche werden verschiedene Arten von Sprachen verwendet, von denen jede ihre eigenen Merkmale und ihre Ungeeignetheit aufweist. Einige von ihnen sind derzeit in der Ingenieurgemeinschaft beliebt und werden aktiv genutzt, während andere allmählich zum Vermächtnis werden und nicht mehr verwendet werden. Die Verwendung einer Sprache, die in der Community beliebt und aktiv ist, trägt zur Anwendungsleistung, Entwicklungseffizienz und Benutzerfreundlichkeit bei und verbessert auch die Fähigkeiten als Ingenieur. Selbst wenn Sie diese Sprache nicht tatsächlich verwenden, Es ist nützlich, die Eigenschaften zu kennen.

Für die dynamische und statische Eingabe war dieser Artikel hilfreich. Dynamische und statische Eingabe

Dynamisch getippte Sprache

Ruby

PHP

Python

JavaScript

Statisch typisierte Sprache

Go(Golang)

JVM-Sprache

Die JVM-basierte Sprache ist eine kompilierte Sprache, und der nach der Kompilierung generierte Bytecode wird auf einer virtuellen Maschine namens JVM (Java Virtual Machine) ausgeführt. Ursprünglich war es nur Java, aber wenn der generierte Bytecode dasselbe Format hat, wird er auf JVM ausgeführt, sodass neben Java auch Sprachen wie Scala und Kotlin verwendet werden, die als JVM-basierte Sprachen bezeichnet werden. ..

Java

Kotlin

Recommended Posts

Merkmale der Programmiersprache [Memo]
Die Popularität von Programmiersprachen
Memo der kollektiven Wissensprogrammierung verstehen
Grundlegendes Schreiben verschiedener Programmiersprachen (Self-Memo)
Leistungsbewertung der Programmiersprache auf Basisebene
Übergangsanimation der beliebtesten Programmiersprache (#Programmiersprache #popular)
[Hinweis] Beginn der Programmierung
Rekrutierung von Programmiermeistern
Funktionen der Go-Sprache
Hauptfunktionen von ChainMap
Übersicht über 5 "Doppelpunkt" -Sprachen (ː ☆ 1)
10 beliebtesten Programmiersprachen im Jahr 2020
[Persönliches Memo] Automatischer Abschluss der Bash
Lineare Programmierung + Hands-on von Zellstoff
Qiita Memo meiner Gedanken
[Memo] Bau einer Cygwin-Umgebung
Glossar aller Programmiersprachen
[Für Anfänger] Eine Wortzusammenfassung der gängigen Programmiersprachen (Version 2018)
Über die Funktionen von Python
Erster Monat des Programmierlernens
[Python] Operationsnotiz von Pandas DataFrame
[Python] [Inhaltsverzeichnis Links] Python-Programmierung
Train_test_split des Feature-Betrags, der von dict gehalten wird
Bestätigung der Impulsantwort (persönliches Memo)
Funktionen von pd.NA in Pandas 1.0.0 (rc0)
"Python Startbook" Python3-kompatibles Memo
[Memo] Kleine Geschichte von Pandas, numpy
Beherrschen Sie die umfangreichen Funktionen von IPython
Betreff: Erklärt n wichtige Programmiersprachen
Separate Python-Diagramme (Memo)
Beherrschung der umfangreichen Funktionen von IPython (2)
Merkmale der symbolischen und harten Verbindung
Betriebsnotiz der virtuellen Conda-Umgebung
Lerngeschichte des Programmierens von Transzendenz-Anfängern
Über die Reihenfolge des Lernens von Programmiersprachen (vom Anfänger bis zum Fortgeschrittenen) Teil 2
Trends in Programmiersprachen aus Sicht von GitHub (aktualisierte halbjährliche Änderungen)