[JAVA] Überspringen Sie Masakari einfach zu "Programmiersprachen, die in Zukunft benötigt werden".

11/8 postscript: Da der ursprüngliche Artikel für jedes Konto verschwunden ist, habe ich den Link zu dem des Webarchivs geändert.

Der Kommentarbereich des Artikels In Zukunft benötigte Programmiersprachen ist sehr beschäftigt. Im Kommentarbereich der Artikelautor

Wenn Sie alle Zeilen einarbeiten möchten, können Sie dasselbe Thema selbst als Trackback schreiben und POSTEN.

Ich habe kommentiert, daher werde ich einen Artikel mit allen Zeilen veröffentlichen. Übrigens habe ich nicht alle Sprachen berührt und bin ein Back-End-Ingenieur, daher sind meine Kenntnisse möglicherweise unzureichend. Ich möchte, dass Sie Masakari für diesen Teil weiter überspringen.

Tsukkomi für den Originalartikel

Mangel an Vorwort / Annahme

~~ Es ist kein Ansturm auf jede Zeile, aber ~~ Bevor wir den Inhalt des Artikels erwähnen, lassen Sie uns über die Annahmen dieses Artikels nachdenken.

Ich spreche nur von der Java-Hauptentwicklung, also ist das wahrscheinlich die Voraussetzung. Daher ist es besser zu schreiben ** "Ich werde die Programmiersprachen beschreiben, die außer Java für die Systementwicklung in Java erforderlich sind." Wenn Sie es nicht schreiben, wird es als eine Geschichte aller Programmierer und aller Entwicklungsprojekte verstanden. ** **.

Grundsätzlich ** hat jeder Artikel ein Vorwort, in dem die Annahmen, Titelzusätze, Gründe usw. enthalten sind. ** Zum Beispiel in 5 Sprachen, die alle Entwickler lernen sollten, das dem ursprünglichen Artikel etwas näher kommt: "Ich habe ihn übersetzt, weil es einen solchen Artikel gab". Das Vorwort der Übersetzung lautet: "Aus diesem Grund habe ich diese fünf Sprachen gewählt." ** Ich denke, das Vorwort wird wichtiger, wenn der Titel übertriebener und humorvoller wird. ** **. Andere beschreiben oft, wer diesen Artikel lesen sollte. Für Anfänger oder Front-End-Ingenieure. Dies wird jedoch häufig weggelassen. Ich kann nicht "Allen Ingenieuren gewidmet ..." schreiben. Übrigens, wenn der Leser weggelassen wird, werden fast alle von ihnen als solche interpretiert.

** Keine Notwendigkeit für diese Vorworte! Selbst in einem solchen Fall ist es für den Leser besser, etwas in ein oder zwei Zeilen zu schreiben, was ein Kissen ist und leichter zu lesen ist. ** **.

Titel / erste Überschrift

Zunächst einmal fühle ich mich mit dem Begriff "Programmiersprache" unwohl. Natürlich gibt es eine Möglichkeit, es zu nennen, aber wenn Sie nach "Programmiersprache" googeln, wird "Programmiersprache" in einer Reihe angezeigt ... Aber der Name wird von den Leuten bevorzugt, sodass es kein Problem gibt. ** Das eigentliche Problem ist, dass die Überschrift den Begriff "Master Language" geändert hat. Warum hast du es geändert? ** **. Ich habe nicht gehört, wie man es eine Hauptsprache nennt, aber ich denke, es heißt. Selbst wenn ich mit "" Master Language "" mit doppeltem Anführungszeichen gegoogelt habe, erschien nur der Originalartikel.

Nachtrag: Ich habe das Wichtige vergessen. ** Der Titel benötigt keine "Zukunft", da die Sprache, in der der Inhalt erwähnt wird, alt ist, obwohl "Zukunft" steht. ** **.

Meistersprache, die in Zukunft benötigt wird

Es ist schön, die Sprachen aufzulisten, aber ich möchte, dass Sie die Begründung schreiben. Der Leser wird sich darüber Sorgen machen und lesen, während er die Erinnerung im Gehirn isst. Wenn es ein Roman ist, ist es vielleicht eine gute Technik, aber wenn es ein technischer Artikel ist, tun Sie es nicht.

Java ** Warum ist JavaScript enthalten? ** **. Dies ist zu stark, um den Inhalt des ehrlichen Artikels in meinem Kopf zu behalten. ** Applet ist eine veraltete Technologie ** oder **, die nicht mit Betriebssystem und Java zusammenhängt ** oder ** Java hat einen hohen Backend-Anteil, ist aber nicht einheitlich ** oder ** Es gibt eine Reihe von Dingen, die ich sagen möchte, dass Servlet eine der Realisierungen von typischem HTML ist, aber es ist nicht die einzige **, aber alle haben einen so starken Einfluss, dass sie triviale Probleme zu sein scheinen. Wenn Sie nicht wissen, was los ist, wurde bereits vor etwa 20 Jahren darüber gesprochen. Bitte googeln Sie nach "Java JavaScript Differences".

Übrigens im Kommentarbereich der Reporterersteller

JAVA und JS sind nicht verwechselt. Dies bedeutet nicht, dass JAVA durch Ignorieren von JS verwendet werden kann.

Sie können Java jedoch auch dann verwenden, wenn Sie ** JS ignorieren. Das Gegenteil ist auch der Fall. ** Ich weiß, dass ich Java und JS in Web-Systemen in Kombination berühren muss, aber ich habe nicht über Web-Systeme gesprochen.

Ruby Ich habe Java-Subroutinen und Alternativen zu C ++ geschrieben, aber ich denke, es ist besser, sich mit Mr. Matz zusammenzusetzen. ** **. Ruby ist keine Sprache, die nur zu diesem Zweck geboren wurde. ** Ruby wird an einer Vielzahl von Orten verwendet. ** Ich denke, es ist eine gute Idee, unter dieser Annahme zu schreiben. Bitte setzen Sie zumindest ein Vorwort mit der Aufschrift "In der Welt der Java-basierten Entwicklung".

Ich denke auch, dass Sie das Tag Ruby On Rails nicht mehr verwenden sollten, obwohl Sie Ruby on Rails noch nie erwähnt haben. Wenn Sie Ruby nicht berücksichtigen, benötigen Sie nicht einmal Ruby-Tags.

Wenn der geschriebene Inhalt korrekt ist, warum wird eine Sprache, die nur als Java-Subroutine verwendet wird, zu einer "Programmiersprache, die in Zukunft benötigt wird"? In Bezug auf Java denke ich, dass Java in Ordnung ist.

C++

"Es gibt keinen Grund, C ++ alleine zu lernen", sagt er, aber ** ich denke, es ist besser, sich mit allen C ++ - Ingenieuren zusammenzusetzen. ** **. Im Folgenden werde ich es weglassen, da es sich mit allen in Ruby beschriebenen Inhalten überschneidet.

Top-Bottom-Relevanz

** Grundsätzlich besteht keine Beziehung zwischen oberen und unteren Programmiersprachen. ** Es gibt kein Java, das größer oder fortgeschrittener ist als Ruby. (Wenn Sie es nicht in diesem Sinne verwenden, korrigieren Sie es bitte.) Übrigens gibt es ein Konzept von hohem und niedrigem Niveau. Dies ist kein hohes Maß oder Prestige, sondern ob es sich in der Nähe einer Maschine befindet.

Ich spreche von "Alternativen", aber ich habe das Gefühl, ich spreche darüber, ob Alternativen auf einheitliche Weise und in einheitlicher Sprache funktionieren oder nicht, nicht ob Alternativen in Bezug auf System und Sprache funktionieren oder nicht. Wenn Sie eingeben, gibt es keine so große wegen der hohen Aktienrate oder ob es vereinheitlicht werden sollte. (Ist es das obere Management einiger japanischer Unternehmen?) ** Die Programmiersprache dient ursprünglich zur Auswahl der Sprache, die Ihrem Zweck entspricht. ** **.

PL/SQL ** Warum hast du dich für Java, Ruby, C ++ entschieden? ** **.

Zusammenfassung (des Originalartikels)

** Java (einschließlich JavaBeans) + PL / SQL + JavaScript-Entwicklung ist nicht alles. ** **. Es gibt weltweit verschiedene Dienste wie Webdienste, Spiele, Smartphone-Apps und eingebettete Systeme. Dieses Formular wird jedoch nur als Teil der Webdienste verwendet. Ich denke, wir sollten vor Ort etwas mehr erleben. Auch ** "Es gibt keinen Grund, andere Sprachen zu lesen oder zu lesen" heißt hier nicht. ** Auf Qiita, der Website, auf der Sie Ihre Artikel veröffentlichen, belegt Python im Tag-Ranking den 1. und 2. Platz. Kennst du Python? Wenn Sie über die Zukunft sprechen möchten, sollten Sie sie ein wenig berühren, ohne ernsthaft eine neue Sprache zu lernen. Es ist nachlässig, sich nur um den Aktienkurs zu kümmern und ihn abzuschneiden, ohne ihn zu berühren.

Zusammenfassung (dieses Artikels)

Ich habe es gewagt, den Inhalt von Tsukkomi aufzuzählen, da die Entwicklung von Java main die Voraussetzung ist. Auch wenn die Prämisse nicht vorhanden ist, wird sie in ** Andere Entwicklungsstandorte kennenlernen ** zusammengefasst. Sicherlich ist Java eine Sprache mit einem relativ hohen Branchenanteil und einer angemessenen Vielseitigkeit, die "in Zukunft" benötigt wird. Angesichts der jüngsten Trends in Java wird jedoch ein späterer Rückgang erwartet. Daher wird nicht empfohlen, sich in Zukunft nur noch an Java zu halten.

Ich spreche nicht über das Thema "Programmiersprachen, die in Zukunft benötigt werden". Im Allgemeinen 5 Sprachen, die alle Entwickler lernen sollten ist Ruby-> Go-> Scala die Lernreihenfolge für das explosive Wachstum von Ingenieuren. Ich denke, es geht nur um den besten Grund und letztendlich darum, was er anstreben wollte und was er gemacht hat. Ich denke es wird wichtig sein.

Nachtrag: Die Teile dieses Artikels, die auf Japanisch seltsam sind, und die Teile, die hinzugefügt werden sollten, wurden leicht korrigiert. (Der hinzugefügte Teil ist hauptsächlich die Zusammenfassung (dieses Artikels) und der Handhabungsteil von Java.) Wenn Sie es sorgfältig lesen, wird die technische Geschichte nur in Java veröffentlicht, aber es scheint, dass es keinen anderen Inhalt als Java gibt, also wage ich es, es so zu lassen, wie es ist. Auch werde ich nicht in das Reisfeld eintauchen.

Recommended Posts

Überspringen Sie Masakari einfach zu "Programmiersprachen, die in Zukunft benötigt werden".
Denken Sie an das JAVA = JAVAscript-Problem (wird in Zukunft benötigt).
[Einführung in MVEL] Mit dem Ziel, der beste MVELer der Welt zu sein
Der Fall, dass @Autowired in JUnit5 nicht verwendet werden konnte
Einführung in Rakefile, die in ca. 10 Minuten durchgeführt werden kann
Hier sind einige Artikel, auf die sich Anfänger in der Programmierung bezogen haben.
[Rails] Bei der Beschreibung der Validierung ist Vorsicht geboten