2010-12-01 8 views

Antwort

6

Es lohnt sich immer, neue Sprachen zu lernen. Auch wenn sie für Sie nie nützlich sind, werden sie Ihnen wahrscheinlich etwas über Programmierung beibringen, die Sie vorher nicht kannten, oder zumindest Ihre Sichtweise erweitern.

Für die Aussichten von einem schnellen bisschen herum zu lesen, es scheint ada ist immer noch etwas für kritische Systeme in der Luftfahrtindustrie und Cobol hat immer noch seinen Platz in der Wirtschaft. Ich kenne einen Ingenieur in seiner Mitte der 20er Jahre, der seinen ganzen Code in fortran77 schreibt, wie es die Industrie will!

Während die Anzahl der Arbeitgeber, die nach diesen Sprachen suchen, gering sein mag, da es eine begrenzte Anzahl von Personen gibt, die sie kennen, kann das Gehalt für Entwickler, die sich auf sie spezialisieren, ziemlich hoch sein. Wenn missionskritische Anwendungen, die in ihnen entwickelt wurden, Millionen kosten könnten, um mehr als üblich für einen Coder zu bezahlen, um das bestehende System zu erhalten, wird dies leicht akzeptiert.

4

Ada wird in der Luftfahrt- und Verteidigungsindustrie eingesetzt. COBOL wird in der Finanzindustrie verwendet. Fortran wird im Maschinenbau verwendet. Die Frage "gibt es eine Zukunft" ist grenzwertig subjektiv/argumentativ, da alle diese Sprachen noch aktiv sind.

4

Fortran ist alt, wird aber in der wissenschaftlichen Programmierung verwendet. Ada ist die Basis für VHDL, eine sehr wichtige Sprache in der Elektrotechnik. Man könnte auch sagen, dass C "alt" ist, und es wird praktisch überall verwendet.

3

Viele dieser "alten" Sprachen werden heute aktiv verwendet. Lisp zum Beispiel gewinnt wieder Popularität in Form Clojure. Smalltalk wird wieder populär mit dem Seaside MVC Framework.

Darüber hinaus leihen viele der heißesten Entwicklungswelten stark von Lisp und Smalltalk, die beide die Objektorientierten Methoden leisteten, lange bevor C++ auf den Markt kam. Javascript, Ruby, Perl 6 und Perl 5 Moose (Object System) verwenden alle Mixins, die zuerst in Lisp und Smalltalk verwendet wurden. Metaklassen, die zuerst in Common Lisp und Smalltalk-80 verwendet wurden, machen in Perl 5 Moose, Objective-C (iPhone-Entwicklung), Python und Groovy eine Renaissance.

+0

Ich würde hinzufügen, dass einige von ihnen sind nicht so nützlich: zum Beispiel, alte Fortran (im Gegensatz zu modernen Fortran) ist nur eine schreckliche Sache. Diese Dinge sind nur nützlich, wenn sie bestimmte Merkmale oder Mischungen von Merkmalen haben, die nicht vertraut sind. – Marcin

2

Ähnlich wie Latein zu lernen, kann es faszinierend sein zu verstehen, wo und wie viele englische und andere aktuelle Sprachen ihre Wurzeln haben. Auch wenn Sie Latein und wertvolle neue Bücher/Papiere/Schriftrollen finden, die übersetzt werden müssen, werden Sie plötzlich auch wertvoll.

Ehrlich gesagt würde ich sagen, dass das Lernen für eine historische Perspektive großartig ist, besonders wenn Sie ein Sprachdesigner sind, aber nicht sehr viel anderes.

4

Cobol und Algol sind beide noch weit verbreitet. Sie werden nicht finden, dass sie auf Ihren neuesten und größten Tech-Firmen laufen, aber Sie können darauf wetten, dass Ihre Kfz-Versicherung Ansprüche darauf geltend macht. Ihre Krankenkasse verwendet es am sichersten. Berichte über Cobols Tod wurden stark übertrieben.

Sie werden Schwierigkeiten in Hochschulen und Orte finden, die Sie Cobol oder Algol lehren. Die Suche nach Entwicklern für diese sogenannten toten Sprachen wird immer schwieriger. Sehr schwer zu sagen, dass ein Kind, das aus der High School kommt und in Java, iOS und Perl sein halbes Leben lang programmiert hat, dass Cobol dort ist, wo das Geld ist.

Cobol/Algol Entwickler werden immer schwieriger zu kommen, also wenn Sie diese Sprache in Ihrer Gesäßtasche haben, wird es Ihnen nur helfen.Algol ist meiner Meinung nach viel härter von einer Sprache, um gut zu werden. Sie können jedem mit einem halben Gehirn beibringen, wie man in Cobol programmiert.

Diese Sprachen werden nicht so schnell weggehen. Solange Unternehmen wie IBM und Unisys Compiler für sie auf den Mainframes bereitstellen, werden sie weiterhin erfolgreich sein. Also schnapp dir ein Buch und einen Open-Source-Compiler und rüste auf. Viele Leute suchen nach Cobol/Algol Entwicklern.

Verwandte Themen