![]() ![]() Reference for the directives included in a go.mod file.Ī document that specifies the conditions under which reads of a variable in The documentation for the Go standard library.Ī detailed reference manual for Go's dependency management system. Main documentation page for profile-guided optimization (PGO) of Go applications. Main documentation page for coverage testing of Go applications. When your code uses external packages, those packages (distributed as modules) become dependencies. Summarizes tools and methodologies to diagnose problems in Go programs.Ī document that describes how Go manages memory, and how to make the most of it. The language specification, both of which should be read first.Ī document that summarizes commonly used editor plugins and IDEs with $ go install will place the tour binary in yourĪ document that gives tips for writing clear, idiomatic Go code.Ī must read for any new Go programmer. You can take the tour online or install it locally with: Methods and interfaces and the third introduces Go's concurrency primitives.Įach section concludes with a few exercises so you can practice what you've The first section covers basic syntax and data structures the second discusses This doc explains how to develop a simple set of Go packages inside a module,Īn interactive introduction to Go in three sections. Writing Web Applicationsīuilding a simple web application. ![]() Tutorial: Getting started with fuzzingįuzzing can generate inputs to your tests that can catch edge cases and security issues that you may have missed. With generics, you can declare and use functions or types that are written to work with any of a set of types provided by calling code. Introduces the basics of writing a RESTful web service API with Go and the Gin Web Framework. Tutorial: Developing a RESTful API with Go and Gin ![]() Multi-module workspaces are useful for making changes across multiple modules. Introduces the basics of creating and using multi-module workspaces in Go. Tutorial: Getting started with multi-module workspaces Tutorial: Create a moduleĪ tutorial of short topics introducing functions, error handling, arrays, maps, unit testing, and compiling. Learn a bit about Go code, tools, packages, and modules. Tutorial: Getting startedĪ brief Hello, World tutorial to get started. However, you asked for 'ultimate official source of standard C knowledge', and the only 'official' such source is the C standard, plus its corrigenda.Instructions for downloading and installing Go. One of the best books about C is 'C: A Reference Manual' in its fifth edition. There is also a hardback book 'The C Standard: Incorporating Technical Corrigendum 1' (also including the Rationale) available for a slightly less modest 85 USD or thereabouts. (That's Joint Technical Committee 1, Sub-Committee 22, Working Group 14, I believe). You can find final committee drafts and current working documents of the C (C0x) Standard Committee at the JTC1, SC22, WG14 web site at the Open Standards Organization. But if you find a copy in public, then it is contraband. Having that available is invaluable to me. You can obtain a PDF copy of the C99 standard (ISO/IEC 9899:1999) from ANSI (and other fine standards organizations) for your private use for a modest fee - I believe it was 18 USD when I bought mine. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |