# Understanding Type in Go

DevFeed: [Understanding Type in Go](<https://devfeed.tech/articles/understanding-type-in-go-22062.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2013/07/understanding-type-in-go.html>)

Published: 2013-07-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [c/c++](<https://devfeed.tech/topics/c-c-plus-plus.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [ardan-labs](<https://devfeed.tech/tags/ardan-labs.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c-c-plus-plus](<https://devfeed.tech/tags/c-c-plus-plus.md>), [code](<https://devfeed.tech/tags/code.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [golang](<https://devfeed.tech/tags/golang.md>), [language](<https://devfeed.tech/tags/language.md>), [math](<https://devfeed.tech/tags/math.md>), [numbers](<https://devfeed.tech/tags/numbers.md>), [pointers](<https://devfeed.tech/tags/pointers.md>), [programming](<https://devfeed.tech/tags/programming.md>), [types](<https://devfeed.tech/tags/types.md>)

## AI overview

This tutorial explains why type information matters when interpreting memory and values in programming. It introduces numbering systems, including binary, decimal, and hexadecimal, and shows how the same value can be represented differently depending on the base.

## Source excerpt

When I was coding in C/C++ it was imperative to understand type. If you didn't, you would get into a lot of trouble with both the compiler and running your code. Regardless of the language, type touches every aspect of programming syntax. A good understand of types and pointers is critical to good programming. This post will focus on type. Take these bytes of memory for starters: