[PYTHON] Ich habe Java und Ruby persönlich verglichen

Ich wurde beim Interview gefragt und konnte nicht antworten, also hatte ich Schmerzen, also werde ich es für mich selbst organisieren.

Überblick

Mein Erfahrungszeitraum ist wie folgt (Stand Juli 2020)

Sprache Nutzungsdauer Verwenden Sie Anwendungen
Python 2018.5 ~ 2020.3 (1)Datenanalyse einschließlich Web Scraping und maschinellem Lernen auf Jupyter Notebook(2)AWS Lambda-Ausführungsskript und AWS Batch-Ausführungsdatei in MLOps
Java 2018.8 ~ 2019.5 Standalone-App-Entwicklung mit Java
Ruby 2019.11 ~ Web-App-Entwicklung mit Rails

――Es war Java, das die Grundlagen der Objektorientierung und Systementwicklung erlernt hat, und Ruby on Rails, das die Webanwendung tatsächlich erstellt hat.

Java

Ruby

[1, 2, 3].map do |each_num|
    each_num + 1
end

--Konstanten können umgeschrieben werden --Konstanten sind Variablen, deren Namen mit einem Großbuchstaben beginnen, z. B. Var.

Java vs Ruby

--Primitiver Typ existiert in Java <=> In Ruby sind alle Werte Objekte

――Es ist kompliziert und betont, dass die Bedeutungen von gleich und == entgegengesetzt sind.

Recommended Posts

Ich habe Java und Ruby persönlich verglichen
Ich habe Java und Python verglichen!
Ich habe Klinge und Jinja2 verglichen
Ich habe Qiskit und Blueqat (Anfänger) verglichen.
Ich habe die Geschwindigkeit von Hash mit Topaz, Ruby und Python verglichen
Ich habe Python3 Standard Argparse und Python-Fire verglichen
Ich habe Pythons Iterator und Rubys Enumerator verglichen
Ich habe eine Klasse in Python3 und Java geschrieben
Ich habe "Python Dictionary Type" und "Excel Function" verglichen.
Ich habe die Geschwindigkeit regulärer Ausdrücke in Ruby, Python und Perl (Version 2013) verglichen.
Ruby, Python und Map
Python und Ruby teilen sich
Ich habe Python more-itertools 2.5 → 2.6 verglichen
Lösen mit Ruby, Perl, Java und Python AtCoder ATC 002 A.
Ich habe versucht, den Chi-Quadrat-Test in Python und Java zu programmieren.
Lösen mit Ruby, Perl, Java und Python AtCoder ATC 002 B.
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Python auf Ruby und wütend Ruby auf Python
Java VS PHP VS Python VS Ruby
Python und Ruby Slice Memo
Asynchrone E / A und nicht blockierende E / A.
Ruby- und Python-Syntax ~ branch ~
Ich berührte Tensorflow und Keras
Ich habe den Verwaltungsbildschirm von Django verglichen
[Einführung in Python] Ich habe die Namenskonventionen von C # und Python verglichen.
Ich habe Node.js und Python beim Erstellen eines Miniaturbilds mit AWS Lambda verglichen
Lösen in Ruby, Python und Java AtCoder ABC141 D Priority Queue
AtCoder ARC104 B Kumulative Summe in Ruby, Python und Java gelöst
Lösen mit Ruby, Perl, Java und Python AtCoder ABC 065 C-te Potenz
Ich habe versucht, die Docomo-Spracherkennungs-API und die Google Speech-API in Java zu verwenden