Ist jetzt ein guter Zeitpunkt, um Rost zu lernen?

Dieser Artikel basiert auf der Codementor Hour of Code Office Hour, die von Steve Klabnik veranstaltet wird, der derzeit Teil des Rust-Teams ist und die schreibt offizielle Rust-Dokumentation. Rust ist eine relativ neue Low-Level-Programmiersprache zur Entwicklung zuverlässiger und effizienter Systeme.


Es gibt viele Sprachen wie Go, warum also an Rust arbeiten?

Die Geschichte beginnt vor zwei Jahren, als ich zu Weihnachten nach Hause fuhr, um meine Mutter zu besuchen. Ich komme aus einer kleinen Stadt, in der wir Farmen und Kühe haben, also gibt es dort nicht viel zu tun im Vergleich zum geschäftigen New York City. Also ich habe nur gelesen Reddit und Hackernews, und diese Ankündigung kam zur Veröffentlichung von Rust 0.5 heraus. Damals lautete der Pitch für Rust:

„Die Typsicherheit von Haskell, die Parallelität von Erlang und die Geschwindigkeit von C++“

Was mich beeindruckte, denn diese drei Dinge waren das, worin Ruby schrecklich war. Ich dachte, ich sollte die Sprache lernen, weil sie mir viel von dem beibringen würde, was ich normalerweise verwende, und ich blieb dabei, weil ich es wirklich vermisste, Low-Level-Programmierung zu machen. Ich habe während des Colleges viel mehr Low-Level-Programmierung gemacht, und ich habe bis zu meinem ersten Praktikum außerhalb des Colleges eigentlich nicht viel Web-Zeug gemacht. Viele meiner Freunde am College arbeiteten an ihrer Promotion in der Betriebssystemforschung.

Nachdem ich also 4-5 Jahre im Web gearbeitet hatte, war ich wirklich begeistert, an Rust zu arbeiten, weil es ein Bereich ist, an den ich eine Weile nicht gedacht hatte und der mir Spaß macht. Der Hauptgrund, warum ich immer noch involviert bin und Rust-Dokumentationsarbeit mache, ist, dass diese Low-Level-Programmiersprachen alle 10 bis 20 Jahre auftauchen, und ich bin wirklich gespannt, wenn etwas Neues entsteht. Unser Team hat tatsächlich viele Lektionen von Ruby, Python und JavaScript gelernt und das Wissen genutzt, um Low-Level-Tools zu verbessern.

Natürlich ist Rust definitiv nicht jedermanns Sache, aber ich würde jedem empfehlen, der sich für Systeme oder Low-Level-Programmierung interessiert, es auszuprobieren, da ich denke, dass es eine großartige Sprache ist.

Ist jetzt ein guter Zeitpunkt, Rust zu lernen?

Für einige Leute ist jetzt ein guter Zeitpunkt, für die meisten anderen würde ich sagen, gib ihm 6-12 Wochen.

Im Grunde hat Rust kürzlich den Zeitplan für die Veröffentlichung der Version 1.0 bekannt gegeben, also kommt am Freitag, dem 9. Januar 2015, die Alpha-Version heraus. Das bedeutet, dass wir versuchen werden, nichts kaputt zu machen, aber wir könnten einige Dinge kaputt machen. 6 Wochen später wird die Beta-Version am 16. Februar veröffentlicht, was der beste Zeitpunkt wäre, um mit dem Erlernen von Rust zu beginnen, da sich die Dinge nicht ändern werden. Wir werden in der Beta-Version nichts kaputt machen, es sei denn, wir müssen es unbedingt tun.

Heute Morgen haben wir gerade die E/A der gesamten Standardbibliothek neu gemacht, also nehmen wir immer noch viele große Änderungen vor. Die meisten Leute wollen keine Dinge mit großen Änderungen lernen, weshalb ich vorschlagen würde, bis Februar zu warten, um es zu lernen, wenn Sie lieber eine fertige Sprache lernen möchten.

Es kommt jedoch sehr selten vor, dass Sie mit einer Programmiersprache spielen, bevor sie fertig ist. Wenn Sie dies also attraktiv finden und bereit sind, Dinge, die sich ändern, neu zu lernen, ist jetzt die Zeit zum Lernen. Sie könnten tatsächlich einen Einfluss auf die Sprache haben, wenn Sie wollten, da wir die letzten paar grundlegenden Änderungen vornehmen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *