Ostatnio bardzo spodobało mi się Go, ma wiele plusów: jest bardzo wydajny, kompilacja(tak, kompiluje się tak jak C) jest niesamowicie szybka, ma fajny, wbudowany dependency manager(+ wiele dobrze zbudowanych i przetestowanych[np. net/http - serwer HTTP który, jak słyszałem, można bez obaw używać w produkcji] bibliotek na start), obsługuje concurrency(taka wielowątkowość), ma wbudowany garbage collector(no nie wiem czy to zawsze plus), jest silnie typowany, zużywa mało pamięci, itd... Mnie się to podoba.
Wszystko
Najnowsze
Archiwum
- 7
- 5
@5z7k9: Z mojego malego reasearchu zwlaszcza na rynku pracy wyglada to troche jak sytuacja Scali/Groovy - czyli fajnie, ze jest, ale nikt tego nie uzywa.
I o ile przy Scali/Grails masz niska bariere do przekroczenia (tj. odpalasz na JVMie, wiec wykoryzstujesz istniejace bibliotek i srodowiska javowe) - o tyle przy Go masz do wymiany wszystko.
A to zwyczajnie za duzo kosztuje, by bylo powazne..
Chociaz wiadomo, ze ktos pewnie gdzies
I o ile przy Scali/Grails masz niska bariere do przekroczenia (tj. odpalasz na JVMie, wiec wykoryzstujesz istniejace bibliotek i srodowiska javowe) - o tyle przy Go masz do wymiany wszystko.
A to zwyczajnie za duzo kosztuje, by bylo powazne..
Chociaz wiadomo, ze ktos pewnie gdzies
- 3
- 2
- 7
Go 1.5 wyszło na świat!
Od teraz cały toolchain jest napisany w Go, a to czym się najbardziej jaram, to wsparcie dla darwin/arm i darwin/arm64.
Tylko teraz wykminić jak w XCode połączyć kod Go ze Swiftem/Obj-C i można budować appki na iOS... (。◕‿‿◕。)
#golang #programowanie
Od teraz cały toolchain jest napisany w Go, a to czym się najbardziej jaram, to wsparcie dla darwin/arm i darwin/arm64.
Tylko teraz wykminić jak w XCode połączyć kod Go ze Swiftem/Obj-C i można budować appki na iOS... (。◕‿‿◕。)
#golang #programowanie
- 25
Zdecydowanie za dużo wypoku ostatnio... :| Efekty zabawy z wykopowym API. Z ciekawości popchnę to dalej, jestem ciekaw jak się będzie obsługiwało portal ze śmiesznymi obrazkami w terminalu.
#programowanie
#programowanie
źródło: comment_07sIF980SM8hoIxoOdk1sg4tQ3SGRguR.jpg
Pobierz- 1
Chyba jestę debilę, bo po n-tym przeczytanym artykule o interfejsach w #golang dalej ich nie kumam (a raczej z każdym artykułem kumam co raz mniej :D). Wszędzie tylko czytam, że dlatego Go jest taki zajebisty bo zajebiste interfejsy. No super. Nie kumam konkretniej
jako typu, eg:
[]interface{}jako typu, eg:
func- 12
ARM vs x86: Pathfinding benchmark of C++, D, Go, Nim, Ocaml, Common Lisp, Racket, C#, Java, Haskell, F#, Rust and Dart
Porównanie wydajności róƶnych języków programowania i ich implementacji na platformach x86 i ARM przy pomocy algorytmu wyszukiwania najdłuƶszej ścieƶki. Pomiędzy językami są lekkie zmiany w algorytmie, więc nawet pomijając QoI cięƶko je porównywać (chociaƶ C++ i D w ścisłej czołówce mnie cieszą)
Porównanie wydajności róƶnych języków programowania i ich implementacji na platformach x86 i ARM przy pomocy algorytmu wyszukiwania najdłuƶszej ścieƶki. Pomiędzy językami są lekkie zmiany w algorytmie, więc nawet pomijając QoI cięƶko je porównywać (chociaƶ C++ i D w ścisłej czołówce mnie cieszą)
- 3
@KrzaQ2: Mi podoba się, że Java dość dobrze wypadła. To tylko pokazuje, że z wersji na wersję następuje progres w wydajności.
Mi podoba się, że Java dość dobrze wypadła.
@zebatykocur: To był komentarz tego zdania. Plus to co wyżej.
- 1
Narzędzie do tworzenia
(jak to po polsku napisać sensownie? xd), przydatnych szczególnie na GitHubie w readme.
Open-source, napisane w #golang
badges(jak to po polsku napisać sensownie? xd), przydatnych szczególnie na GitHubie w readme.
Open-source, napisane w #golang
źródło: comment_jkifKpJOgG3bVN7a1H9YO4FM7CrpqqBc.jpg
Pobierz- 2
- 6
@Eggy: Nie bo użył odpowiedniego narzędzia któ©e zostało przez wykopowicza zrobione dawno tego jakbyś wiedział.
Polecam następnym razem zapoznać się z http://wykop-code.appspot.com/
Polecam następnym razem zapoznać się z http://wykop-code.appspot.com/
- 3
@paffnucy: wrzucę na bank, a potem zaspamuję jeszcze na #programowanie :D niech tylko ogarnę, by to było używalne.
- 2
A Free Tutorial On Go's Database/SQL Package
Go has a package called database/sql for connecting to relational databases. There’s package documentation, but you’ll need to read the source code if you really want to understand how to use the package. The documentation doesn’t really explain how to use the package, it just explains what it does.
Fortunately, there’s a free, online, opensource tutorial that fills this need. If you haven’t read it, I highly
Go has a package called database/sql for connecting to relational databases. There’s package documentation, but you’ll need to read the source code if you really want to understand how to use the package. The documentation doesn’t really explain how to use the package, it just explains what it does.
Fortunately, there’s a free, online, opensource tutorial that fills this need. If you haven’t read it, I highly
Komentarz usunięty przez autora
- 0
Code of Ages
If you are a very large, rich technology company today, it seems it is no longer enough to have your own humongous data centers, luxurious buses, and organic lunch bars. You need your very own programming language, too.
Google has Go, first conceived in 2009. Facebook introduced Hack last spring. And Apple unveiled Swift not long after.
https://medium.com/backchannel/my-computer-language-is-better-than-yours-58d9c9523644
If you are a very large, rich technology company today, it seems it is no longer enough to have your own humongous data centers, luxurious buses, and organic lunch bars. You need your very own programming language, too.
Google has Go, first conceived in 2009. Facebook introduced Hack last spring. And Apple unveiled Swift not long after.
https://medium.com/backchannel/my-computer-language-is-better-than-yours-58d9c9523644
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
@list86: właśnie sprawdziłeś 3x wydajność swojej bazy danych, niż języka programowania. Gratulacje.
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
Porównanie kilku języków programowanie pod kątem konkretnego projektu, warto przeczytać, ciekawe spostrzeżenia.
http://roscidus.com/blog/blog/2013/06/09/choosing-a-python-replacement-for-0install/
http://roscidus.com/blog/blog/2013/06/20/replacing-python-round-2/
http://roscidus.com/blog/blog/2014/02/13/ocaml-what-you-gain/
http://roscidus.com/blog/blog/2013/06/09/choosing-a-python-replacement-for-0install/
http://roscidus.com/blog/blog/2013/06/20/replacing-python-round-2/
http://roscidus.com/blog/blog/2014/02/13/ocaml-what-you-gain/
- 2
@JURCZ91: No raczej nie podsumuje lepiej niż autor w ostatnim poście.
No ale coś dorzucę:
- W Go się dużo zmieniło od czerwca 2013, więc jest lepiej (z tego co się orientuję), ale dalej byłby nisko pod względem wymagań tego
No ale coś dorzucę:
- W Go się dużo zmieniło od czerwca 2013, więc jest lepiej (z tego co się orientuję), ale dalej byłby nisko pod względem wymagań tego
konto usunięte via Android
- 0
@aseeon: Gość wykonuje w Pythonie 27 ops/s.
Wystarczy dla aplikacji ograniczonej I/O. Mógłby użyć Brainfucka i nadal byłoby to wystarczające.
Wystarczy dla aplikacji ograniczonej I/O. Mógłby użyć Brainfucka i nadal byłoby to wystarczające.
Rust and Go
I’ve been spending a bit of my time playing around with new languages—in particular, Rust has captured my imagination. The bulk of the code we write at Chef is in Ruby, Erlang, and Javascript (lately Angular.) There are things I like about all those languages
https://medium.com/@adamhjk/rust-and-go-e18d511fbd95
#
I’ve been spending a bit of my time playing around with new languages—in particular, Rust has captured my imagination. The bulk of the code we write at Chef is in Ruby, Erlang, and Javascript (lately Angular.) There are things I like about all those languages
https://medium.com/@adamhjk/rust-and-go-e18d511fbd95
#
Write in Go by ScaleAbility
#humorinformatykow (z braku #rozrywkainformatykow czy #muzykainformatykow) #golang
#humorinformatykow (z braku #rozrywkainformatykow czy #muzykainformatykow) #golang

- 1
Ktoś coś słyszał o języku programowania od Google o fenomenalnej nazwie Go?, która wszystko komplikuje. Co się w tym pisze, czy język ma potencjał.
#programowanie #google #golang
#programowanie #google #golang
nazwie Go?, która wszystko komplikuje
@blaze01: Co komplikuje? Jeśli chodzi ci o wyszukiwanie informacji o nim, to wystarczy wpisać "go lang". A o samym języku wiem niewiele, więc niestety nie odpowiem na twoje pytania.
@blaze01: Nie jestem co prawda na co dzień programistą tego języka, ale pobawiłem się nim trochę i uważam, że warto. Choćby, żeby zobaczyć jak w nim wygląda programowanie sieciowe i webdev, oraz podejście do współbieżności.
- 1
#dziendobry, jaki soft Mireczki proponują jako środowisko developera języka Go?
#programowanie #pytaniedoeksperta #golang
#programowanie #pytaniedoeksperta #golang
- 1
@h3xxx: sprawdz jeszcze Sublime, sa pluginy do Go
@h3xxx: Sprawdź sobie jeszcze LiteIDE:
http://sourceforge.net/projects/liteide/files/X22/
Ale ja też osobiście polecam "twój ulubiony edytor" (Vim/Emacs/Sublime) i odpowiednie pluginy do Go.
http://sourceforge.net/projects/liteide/files/X22/
Ale ja też osobiście polecam "twój ulubiony edytor" (Vim/Emacs/Sublime) i odpowiednie pluginy do Go.
Czy ktoś z was używa http://revel.github.io/ ? Głównie chciałbym oprzeć o to sam restowy backend. Dotychczas stawiałem go na flasku albo django. Ciekaw jestem czy go+revel jest wart zachodu, czy nadal jest to ciekawostka #webdev #golang


















Jakie macie doświadczenia w pisaniu aplikacji webowych w Go? Jaki framework/router? Na co zwrócić uwagę, jak radzić sobie z dużą ilością plików(najlepsza struktura folderów?), wydajność?
#programowanie #go #golang
Np. download z serwerów Google'a(dl.google.com) jest obsługiwany przez serwer napisany w Go. Railgun, czyli usługa do cache'owania i kompresji w CloudFlare została napisana w Go. Dropbox używa Go(~200,000 linii kodu) jako backend w punktach wymagających wydajności na najwyższym poziomie. API Parse.com(kupione przez