Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Język GO


Pitasato
 Udostępnij

Rekomendowane odpowiedzi

Jeśli masz doświadczenie w C++ to GO jest naturalnym wyborem. Jeśli posiadasz dobre fundamenty w programowaniu w wielu językach (np. rozsądne studia) to GO będzie także rozsądnym wyborem. Jednak jako pierwszy język to znacznie lepszy wybór aniżeli C / C++ :-) 

 

Jednak jeśli to ma być pierwszy język do nauki programowania jako samouk to lepiej sugerowałbym Javascript (być może TypeScript) jako nodeJS.

  • Haha 1
Odnośnik do komentarza
Udostępnij na innych stronach

Hej,

 

Warto sie uczyc. Przyszlosciowy i dobrze platny (szczegolnie zagranica, w Londynie bardzo). Duzo dobrych praktyk w zestawie :)

 

W dniu 28/12/2017 o 20:15, gb1 napisał:

Jednak jeśli to ma być pierwszy język do nauki programowania jako samouk to lepiej sugerowałbym Javascript (być może TypeScript) jako nodeJS.

 

Czekaj, sugerujesz JavaScript jako pierwszy jezyk do nauki, gdzie dowolnosc jest praktycznie wszechobecna, zamiast statycznie typowanego, kompilowanego Go?

Odnośnik do komentarza
Udostępnij na innych stronach

@matt dokładnie tak, w przypadku kiedy ma to być pierwsze kroki w kierunku programowania i podejście na zasadzie samouka. Oczywiście bardziej rozsądnym uważam rozpoczęcie nauki od C, poźniej poznanie C++ i w międzyczasie poznanie ASM ponieważ daje to mocne podstawy na przyszłość, jednak z mojego doświadczenia wynika, że obecnie większość nie ma odpowiedniego samozaparcia aby samemu się tego uczyć jeśli nie wymagane jest przez szkołę.  

Odnośnik do komentarza
Udostępnij na innych stronach

15 godzin temu, gb1 napisał:

... bardziej rozsądnym uważam rozpoczęcie nauki od C, poźniej poznanie C++ i w międzyczasie poznanie ASM...

... obecnie większość nie ma odpowiedniego samozaparcia aby samemu się tego uczyć...

Który z wymienionych przez Ciebie języków programowania znasz i na jakim poziomie? Jeśli znasz, którykolwiek z wymienionych to uczyłeś się go sam, bo chciałeś czy na uczelni, bo był w programie nauczania? Którego z nich używasz aktualnie i do jakich zastosowań?

[BTW. Udzielasz się sporo na forum i super. Niekiedy jednak bardzo trudno czyta się Twoje wypowiedzi. Postaraj się pisać poprawną polszczyzną, a przed kliknięciem "Dodaj odpowiedź" przeczytać raz jeszcze to co napisałeś i nanieść ewentualne poprawki ;). Dzięki!]

Odnośnik do komentarza
Udostępnij na innych stronach

17 godzin temu, gb1 napisał:

Oczywiście bardziej rozsądnym uważam rozpoczęcie nauki od C, poźniej poznanie C++ i w międzyczasie poznanie ASM

 

ASM? :D

 

Osobiscie uwazam, ze Golang bedzie lepszym wyborem niz C/C++. Oczywiscie wszystko zalezy czego @Pitasato oczekuje i na jakie platformy chcialby programowac, jednak uwazam, ze Go rowniez daje solidne podstawy + sporo nowoczesnych smaczkow, ktorych w C sie nie doswiadczy. Idac Twoim tokiem myslenia warto by bylo polecic Turbo Pascal ;) 

 

Pamietaj tez, ze akademicki system nauczania nie do konca pokrywa sie z tym co pozniej oczekuje rynek i w tym kontekscie zaczynanie nauki programowania od C uwazam za kompletna bzdure.

Odnośnik do komentarza
Udostępnij na innych stronach

10 godzin temu, matt napisał:

ASM? :D

 

Za wikipedią po wpisaniu do google "ASM programming":

 

An assembly (or assembler) language,[1] often abbreviated asm, is a low-level programming language for a computer, or other programmable device, in which there is a very strong (but often not one-to-one) correspondence between the language and the architecture's machine code instructions.

 

10 godzin temu, matt napisał:

Idac Twoim tokiem myslenia warto by bylo polecic Turbo Pascal ;) 

 

W żadnym wypadku, nie wiem jak wysnułeś takie wnioski :) Turbo Pascal nie jest wykorzystywany szeroko w biznesie, nie uczy zarządzania pamięcią czy innymi niższymi warstwami, osobiście nie widzę celu nauki tego języka w obecnych czasach. Natomiast w przypadku C nauczy się człowiek zarządzania pamięcią oraz zasad jej działania, w przypadku ASM to same podstawy i fundamenty które w każdym języku się później przydają w szczególności w debuggingu niskopoziomowym :-) Nie wspominając już o tym że znajomość C pozwala na czytanie i poprawianie większości kodu systemów operacyjnych oraz aplikacji systemowych. 

 

10 godzin temu, matt napisał:

akademicki system nauczania nie do konca pokrywa sie z tym co pozniej oczekuje rynek i w tym kontekscie zaczynanie nauki programowania od C uwazam za kompletna bzdure.

 

Akademicki system nauczania to nie technikum które przyucza do zawodu, wymaganie od akademii aby to robiła "uważam za kompletną bzdurę" :)

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...
W dniu 12/27/2017 o 09:12, Pitasato napisał:

Witam, pisze ktoś w języku GO ?

Czy warto przeznaczyć czas na naukę tego języka ? Co ciekawego można dowiedzieć się poznając ten język ?

 

Że da się żyć bez programowania obiektowego, wyjątków, typów generycznych i innych snake oil programowania hajpowanych w ciągu ostatnich kilku dekad.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.