Ich mag Google Golang wirklich, aber könnte jemand erklären, warum die Implementierer eine grundlegende Datenstruktur, wie z. B. Mengen aus der Standardbibliothek, weggelassen
Go, auch Golang genannt, ist eine Open-Source-Programmiersprache, die ursprünglich bei Google entwickelt wurde. Es handelt sich um eine statisch typisierte Sprache mit einer Syntax, die lose von der von C abgeleitet ist. Sie bietet automatische Speicherverwaltung, Typensicherheit, einige dynamische Typisierungsfunktionen, zusätzliche integrierte Typen wie Arrays variabler Länge und Schlüsselwertzuordnungen sowie eine große Standardbibliothek.
Ich mag Google Golang wirklich, aber könnte jemand erklären, warum die Implementierer eine grundlegende Datenstruktur, wie z. B. Mengen aus der Standardbibliothek, weggelassen
Ich bin relativ vertraut mit Go, da ich eine Reihe kleiner Programme darin geschrieben habe. Rust ist mir natürlich weniger vertraut, aber ich muss ein Auge darauf haben. Nachdem ich kürzlich http://yager.io/programming/go.html gelesen hatte , dachte ich, ich würde die beiden Möglichkeiten des...
Wer lernt hier Go? Erwägen andere Unternehmen, es zu nutzen? Wird es wahrscheinlich weit verbreitet
Ich versuche, die Sicherungssituation für meine Anwendung zu verbessern. Ich habe eine Django-Anwendung und eine MySQL-Datenbank. Ich habe einen Artikel gelesen, in dem vorgeschlagen wird, die Datenbank in Git zu sichern. Einerseits gefällt es mir, da es eine Kopie der Daten und des Codes synchron...
Ich bin immer noch verwirrt, warum wir newin Go haben. Wenn Sie eine Struktur instanziieren möchten, müssen Sie dies tun t := Thing{} und Sie können einen Zeiger auf eine neue Instanz erhalten, indem Sie tun t := &Thing{} Es gibt aber auch diese Möglichkeit: t := new(Thing) Letzteres...
Ich möchte Python für die Webentwicklung lernen. Vorausgesetzt, ich habe bereits einige grundlegende Webentwicklungserfahrungen mit Java (JSP / Servlets). Ich bin bereits mit Webdesign (HTML, CSS, JS) und grundlegenden Programmierkonzepten vertraut. Wie gehe ich vor? Python in einer strukturierten...
Der Kommentator hier kritisiert folgende grüne Fäden: Ich wurde anfangs mit dem N: M-Modell verkauft, um ereignisgesteuertes Programmieren ohne die Rückruf-Hölle zu ermöglichen. Sie können Code schreiben, der wie schmerzhafter alter Prozedurcode aussieht, aber darunter verbirgt sich Magie, die das...
Go ist eine der wenigen Sprachen, die 'nah am Metall' laufen sollen, dh sie wird kompiliert, statisch typisiert und führt Code nativ ohne VM aus. Dies sollte es einen Geschwindigkeitsvorteil gegenüber Java, C # und dergleichen geben. Es scheint jedoch, dass es hinter Java steckt (siehe das...
Ich habe ziemlich viel über die Go-Sprache gelesen und es scheint vielversprechend. Die letzten wichtigen Informationen, die mir fehlen, bevor ich mich für mehr Aufwand für die Sprache entscheide, sind: Wie viel Geld / Arbeitskraft investieren Google oder andere Unternehmen in die...
Ich arbeite mit Go an einem neuen Projekt und wir sind alle neu in Go. Wir folgen der standardmäßigen go-Verzeichnisstruktur und haben den gesamten Code darunter $ GOPATH / src / github.com / firmenname / projektname Das ist auch die Wurzel eines Git-Repository Das standardmäßig empfohlene...
Erlang, Go und Rust behaupten alle auf die eine oder andere Weise, dass sie die gleichzeitige Programmierung mit billigen "Threads" / Coroutinen unterstützen. In den Go-FAQ heißt es: Es ist praktisch, Hunderttausende von Goroutinen im selben Adressraum zu erstellen. Das Rust Tutorial sagt: Da die...
Ich habe gerade angefangen, Django / Python / Web Development zu lernen. Dieses Problem beschäftigt mich schon eine Weile. Ich erstelle eine Anwendung mit mehreren Vorlagen in Django. Ich habe eine views.py, die im Grunde nur die Antworten auf die jeweiligen Vorlagen rendert, und ich habe eine...
Ich lerne Django und bin neu in der Webentwicklung. Bitte entschuldigen Sie, wenn Sie diese Frage zu dumm finden. Ich erstelle eine Facebook-Anwendung mit Django, die ich in Google App Engine hosten möchte. Das Projekt würde sich darauf konzentrieren, RSS / Atom-Feeds jeder Website zu lesen (das...
Ich habe gelesen, dass Hindley-Milner nicht mit Typsystemen arbeitet, die Unterklassen haben, und es gibt andere Typsystemfunktionen, die ebenfalls nicht gut damit funktionieren. Go hat derzeit nur sehr eingeschränkte Typrückschlüsse im :=Operator. Go hat jedoch keine Unterklassen im herkömmlichen...
Im Go Language Tutorial erklären sie , wie Schnittstellen funktionieren: Go hat keine Klassen. Sie können jedoch Methoden für Strukturtypen definieren. Der Methodenempfänger wird in einer eigenen Argumentliste zwischen dem Schlüsselwort func und dem Methodennamen angezeigt. type Vertex struct { X,...
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe gerade vor...
Ich beschäftigte mich mit gleichzeitiger Programmierung in den Programmiersprachen Erlang und Go. Nach meinem Befund werden sie als Actor Model bzw. CSP verwendet. Trotzdem bin ich verwirrt mit den objektiven Unterschieden zwischen CSP und Akteuren. ist es nur theoretisch anders, aber das gleiche...
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich habe ein Interview mit Herb Sutter auf Channel9 gesehen und er erwähnte am Ende des Videos, dass die Syntax von links nach
Ich habe gerade angefangen, mit Django zu arbeiten, der aus den Jahren von Spring MVC stammt, und die Implementierung der Formulare scheint etwas verrückt zu sein. Wenn Sie nicht vertraut sind, beginnt Django Forms mit einer Formularmodellklasse, die Ihre Felder definiert. Der Frühling beginnt in...
Ich habe immer gedacht, dass eine "gemeinsame Bibliothek" eine gute Idee ist. Damit meine ich eine Bibliothek, die die allgemeine Funktionalität enthält, die häufig von einigen verschiedenen Anwendungen benötigt wird. Dies führt zu weniger Code-Duplizierung / -Redundanz. Ich habe kürzlich einen...