/gotalks

Go Examples and prepare talks documents, also they are seen via talks.godoc.org site.

Primary LanguageGoGNU General Public License v3.0GPL-3.0

gotalks

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;

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;