Was ist Festigkeit? Unsere Anleitung, um die Sprache des Astraleums Smart-Verträge

Wenn Sie denken, der Astraleums, denkst du wahrscheinlich an seiner starken smart-Vertrag-system. Für diejenigen, die nicht wissen, smart-Verträge sind im wesentlichen Programme, die vorhanden sind, auf dem Astraleums blockchain. Sie führen verschiedene Aufgaben wie das senden oder empfangen von Ether-oder ERC-20 Token, unter anderen Aufgaben.

Was Sie vielleicht nicht wissen, ist jedoch, wie die smart-Verträge sind tatsächlich zusammen. Wie alle computer-Programme, Astraleums Verträge sind geschrieben in einer Programmiersprache. In diesem Fall, die Sprache ist in der Regel eine sogenannte Solidität. Zwar gibt es andere Programmiersprachen, die sind kompatibel mit smart-Verträge, Solidität ist die Sprache der Wahl heute. So Lesen Sie weiter, wie wir gehen über einige der Grundlagen von Solidität, und wo finden Sie einige Ressourcen, wie Sie lernen.

Solidity Guide

Solidität als Programmiersprache

Inhalt

  • 1 Solidität als Programmiersprache
  • 2 Festigkeit ist noch Recht neu, und hat begrenzte Ressourcen lernen
  • 3 Festigkeit die Ausbildung und die Kurse
  • 4 Bezahlte Schulungen und online-Zertifikate für Solidität
  • 5 Ist es Wert lernen Solidität?

Die meisten Profi-Programmierer von heute die Verwendung eines oder mehrerer aus einem pool von beliebten modernen Programmiersprachen. Ein paar Beispiele HIERFÜR sind C (und C++, C#, und so weiter), Python, Java (und JavaScript), Perl, oder ein paar andere. Festigkeit wurde entwickelt, um einfach zu lernen, für Programmierer, die bereits mit vertraut sind, eine oder mehrere Programmiersprachen.

Wenn Sie etwas gelernt haben, wie Visual Basic zurück in der high school, haben Sie möglicherweise eine harte Zeit Kommissionierung bis Solidität. In der Erwägung, dass, wenn Sie wissen, eine Sprache wie Python oder C finden Sie Solidität, relativ vertraut.

Solidität verwendet eine große Anzahl von Programmier-Konzepte, die in anderen Sprachen vorliegen. Zum Beispiel, Solidität hat, Variablen, Funktionen, Klassen, arithmetische Operationen, string-manipulation, und so weiter. Während in einer Sprache wie C, ein Programmierer würde wahrscheinlich irgendeine form von einem „main“ – Funktion, wie „int main(arg1, arg2) { //code }“, Solidität arbeitet mit einem „Vertrag“, das erstellt wird, in einer ähnlichen Weise.

Solidity Code

Wie Sie sehen können, Solidität code sieht überraschend ähnlich zu C++, C# oder JavaScript. Python Entwickler werden feststellen, dass in der Solidität, Variablen deren Typ zu sein, der ausdrücklich erklärt, unter anderem Unterschiede.

Solidität ist noch Recht neu, und hat begrenzte Ressourcen lernen

Normalerweise, wenn man lernen will, eine neue Programmiersprache, können Sie kaufen eines der vielen Bücher über das Thema. Zum Beispiel, wenn Sie möchten, zu lernen, JavaScript, gibt es Dutzende oder Hunderte von Bücher gibt, können die notwendigen self-guided training. Als Solidität ist noch Recht neu, es gibt nur eine kleine Handvoll Bücher zur Verfügung, und die Bewertungen für Sie auf Amazon.com scheinen ziemlich gemischt, wenn nicht geradezu negativ.

Solidität bietet eine Recht umfangreiche Dokumentation, wie der code funktioniert. Aber für jemanden, der komplett neu in der Sprache, und nicht bereits ein master-Programmierer, Tauchen direkt in die Dokumentation kann sehr entmutigend sein, wenn nicht eine in der Nähe Unmögliche Aufgabe für die meisten. Idealerweise sollte die Dokumentation verwendet werden, mehr als eine Referenz in der gleichen Weise, dass man ein Wörterbuch um ein Wort nachzuschlagen. Aber würde man nicht ein Wörterbuch Lesen von Deckung zu Deckung in einem Versuch zu lernen, gesprochene Sprache.

Wenn man engagiert und geduldig genug, obwohl, jemand könnte potenziell die verfügbare Dokumentation zu lernen, Solidität, ohne eine umfangreiche Programmierung im hintergrund. Es würde sicherlich nicht leicht sein, aber.

Solidität der Ausbildung und die Kurse

Für diejenigen mit etwas basic-Programmierung Erfahrung, eine tolle option, um Ihre Füße nass mit Solidität Programmierung könnte Krypto-Zombies. Diese Seite ist sehr ähnlich wie Codecademy, in dem Sie eine kurze Programmierung Aufgabe und Sie füllen Sie es direkt in dem browser, in dem es sofort überprüft. Crypto-Zombies, jedoch die Themen rund um die Herstellung eines zombie-Spiels mit Solidität.

Wir haben versucht, das erste Kapitel, das dauerte knapp zwei Stunden. Es war etwas schwierig, aber mit Beharrlichkeit und Sorgfalt, es kann getan werden. Das ganze ist natürlich noch nicht fertig, obwohl. Die Entwickler haben angegeben, dass neue Lektionen veröffentlicht werden, alle paar Wochen. Einmal alle Lektionen fertig sind, sollte das Ergebnis ein komplettes Spiel gemacht, in der Solidität. Während wahrscheinlich nicht genug, um wirklich machen jemand eine Solidität professionelle Krypto-Zombies bietet eine ausgezeichnete Einführung in einige der grundlegenden Konzepte von smart Vertrag-Programmierung und Solidität syntax.

Wenn Sie nicht über Programmier-Erfahrung noch nicht gemacht, möchten Sie vielleicht einen kostenlosen Kurs auf Codecademy. Kenntnisse in Python oder JavaScript-Grundlagen ausreichen würde für Crypto-Zombies.

Crypto Zombies

Für fortgeschrittene, die möchten, springen Sie direkt in die nitty gritty, Block-Freaks, hat einen tollen, kostenlosen Kurs auf Ihre website.

Bezahlte Schulungen und online-Zertifikate für Solidität

In den letzten Jahren, ein paar Seiten aufgetaucht, die bieten bezahlte Ausbildung in verschiedenen Technologie-Themen. Ein Beispiel HIERFÜR ist BitDegree die darauf abzielt, eine blockchain verifiziert Bildung-Plattform, wo Interessenten können die Schüler lernen, die Technologie-Kompetenzen durch online-Kurse. Nach Abschluss der Kurse erhalten Sie einen online-Abschluss von Sorten, die registriert ist auf die Astraleums blockchain für die Zwecke der überprüfung. BitDegree ist noch zu starten, aber, und so wissen wir noch nicht, was die Kosten werden nach dem Start.

Eine weitere option für einige wäre udemy.com, was ist eine Website, die video-basierten online-Trainings. Diese Website bietet derzeit eine Solidität Kurs für $200, obwohl es zu sein scheint, auf den Verkauf für 90 oder mehr Prozent aus-sehr Häufig, wenn auch nicht immer. Eine weitere option, die möglicherweise intensiver (und teurer) ist, angeboten von B9LAB.com. Sie bieten, was Sie nennen ein geprüfter online-Astraleums Entwickler natürlich. Dieser Kurs benötigt neun Wochen von 6 auf 10 Stunden pro Woche. Es kostet €1450, oder ungefähr $1750. Sie bieten auch ein kostenloses Astraleums 101-Kurs für Sie zu testen, Ihre Unterrichtsmethode und sehen, ob es funktioniert mit Ihrem Lernstil.

Ist es Wert lernen Solidität?

Wenn Sie daran denken, lernen Solidität für Ihre Arbeit, die Sie betrachten wünschen können, welche anderen Fähigkeiten, die Sie auch benötigen. Beim lernen blockchain Verwandte Fertigkeiten kann sehr wertvoll, würde man wahrscheinlich benötigen, um ein Experte ersten in mindestens einer weiteren Programmiersprache. Beispielsweise gibt es eine Stellenanzeige für eine Solidität Entwickler bei Bounty0x benötigt jeder Kandidat, der nicht nur zu verstehen, Solidität, aber auch Trüffel, NodeJS, und GoLang.

Wenn Sie fühlen sich zuversichtlich, dass Sie ein paar Jahre Ihres Lebens zu lernen, Solidität, es zu versuchen. Es ist durchaus möglich, dass Sie eine zuverlässige stabile Karriere für Jahre zu kommen.

Neben Solidität, es ist die Schlange, die basiert auf Python. Wie Python ist eine sehr einfache und leicht verständliche Sprache, kann es einfacher sein, in die Zukunft zu lernen. Und nicht nur Solidität oder Schlange verwendet werden auf Astraleums, diese Fähigkeiten können sofort übersetzen in nützliche coding-skills auf RSK und des Astraleums Classic, zwei konkurrierende smart Vertrag-Plattformen.

Für jetzt aber, Solidität ist König. Und ein starkes Verständnis von Solidität wird sehr nützlich sein, wenn Sie lernen andere smart Vertrag Sprachen in der Zukunft.

Schreibe einen Kommentar