Talks documents are seen via talks.godoc.org site.
Aşagıdaki adresden go lang’i indiriyoruz;
Geliştirme ortamı Visual Studio Code;
Environment variables;
- System environment variable lara eklenirse tüm user lar için geçerli olur.
- Path= go installation bin directory
- GOBIN= C:\Projects\GoLang\bin
- GOPATH = C:\Projects\GoLang
Golang geliştirme yardımcı toolları;
- https://github.com/Microsoft/vscode-go
- go get -u -v github.com/nsf/gocode
- go get -u -v github.com/rogpeppe/godef
- go get -u -v github.com/zmb3/gogetdoc
- go get -u -v github.com/golang/lint/golint
- go get -u -v github.com/lukehoban/go-outline
- go get -u -v sourcegraph.com/sqs/goreturns
- go get -u -v golang.org/x/tools/cmd/gorename
- go get -u -v github.com/tpng/gopkgs
- go get -u -v github.com/newhook/go-symbols
- go get -u -v golang.org/x/tools/cmd/guru
- go get -u -v github.com/cweill/gotests/...
delve debugger eklemek için;
- https://github.com/derekparker/delve/blob/master/Documentation/installation/windows/install.md
- go get github.com/derekparker/delve/cmd/dlv
present tool eklemek için;
- go get golang.org/x/tools/present
Örnekler için;
GO’nun yaratıcıları;
- Ken Thompson, Rob Pike ve Robert Griesiemer gibi isimler bircok seye imza attılar bunlardan bazıları; Unix işletim sistemi, C programlama dili, Plan9 ve UTF8... Özellikle de Ken Amca 74 yaşında...
Go’nun yaratıcıları ile tanışmak isterseniz ;
Logonun Hikayesi;
Buradan da butun imagelara ulaşabilirsiniz;
Go nasıl bir dildir?
- Go is a Procedural language. There are many more paradigms than Functional and OO, and many have come and gone in trends in the past. OO is not so “cool” now and functional is gradually becoming “cooler”. Before OO was popular Procedural (and Structured) programming was “cool”. Some popular and/or noteworthy paradigms and their example languages include:
- Non-structured: Assembly, some BASIC and I think early FORTRAN
- Procedural (and structured): C, FORTRAN, Pascal, Go
- OO: Smalltalk, C++, Java
- Stack based: Forth, Postscript
- Array based: APL, J, K
- Functional: Scheme, Lisp, Haskell
- Logical: Prolog
- Dataflow: SISAL, SAC, Lucid
Present tool ile hazırlanmış olan online Golang slide için;