Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Hello World Como Você Nunca Viu! | Entendendo C

Linguagem C

Estrutura de Dados

GCC

Автор: Fabio Akita

Загружено: 6 мар. 2021 г.

Просмотров: 274 953 просмотра

Описание:

Se você nunca viu C ou como um programa funciona de verdade no baixo nível, hoje é sua chance de ver todo o básico de uma só vez!


Vou desde tipos primitivos, strings, arrays, stacks, heap, alocação de memória, structs, até minimamente entender o que está por baixo do que você chama de linguagem "orientada a objetos".


ERRATAS

em 00:06:50 falei errado o range de INT, o certo é de -128 a 127
em 00:06:06 eu falei certo e deixei a correção escrita errada. 64 bits, se você não precisar, desperdiça 7 bytes
em 00:40:54 eu falei que 255 bytes é 1/4 de 1 megabyte, mas é de 1 KILObyte.
em 00:38:40 eu não sei como deixei passar, mas quando falo de passar o string pras funções `f1`, `f2` não está duplicando toda a string e sim a referência pra ela. Se fossem valores primitivos como `int` sim, mas array só o endereço duplica mesmo.
em 00:57:55 quando dei copy e paste pro createPerson, eu esqueci de usar os argumentos pra fazer `person.age = age` por exemplo e ficou hardcoded. Viram?? Por isso copy e paste é perigoso, especialmente meia noite depois de estar cansado de passar 3 dias editando kkkkk`
00:45:20 64-bits são 8 bytes, toda hora na minha cabeça fica "4 bytes", mas são 8

CONTEÚDO:

00:00:00 Intro
00:02:06 Strings
00:04:37 Inteiros
00:06:54 Two's Complement
00:09:22 BigInteger
00:10:45 Pré-Float
00:13:47 Floats
00:17:27 0.1 + 0.2 != 0.3?
00:20:37 BigDecimal
00:22:17 Arrays
00:27:48 1o Hello World
00:28:37 Endereços e Referências
00:36:02 Contador de Programas e Pilha
00:41:03 Recursão
00:42:54 Ponteiros!
00:45:29 2o Hello World (com ponteiros)
00:48:52 Structs
00:49:47 3o Hello World (com struct)
00:52:25 Referências a Funções
00:55:26 4o Hello World (com callbacks)
00:59:57 5o Hello World (pseudo objetos)
01:05:05 Conclusão


LINKS:


Integer (Wikipedia) (https://en.wikipedia.org/wiki/Integer...)
Two’s Complement (Wikipedia) (https://en.wikipedia.org/wiki/Two%27s...)
How numbers are encoded in JavaScript (https://2ality.com/2012/04/number-enc...)
FLOATING POINT VISUALLY EXPLAINED (https://fabiensanglard.net/floating_p...)
What Every Computer Scientist Should Know About Floating-Point Arithmetic (What Every Computer Scientist Should Know About Floating-Point Arithmetic (oracle.com))
IEEE-754 Floating Point Converter (IEEE-754 Floating Point Converter (h-schmidt.net))
Number.MAX_SAFE_INTEGER (Number.MAX_SAFE_INTEGER - JavaScript | MDN (mozilla.org))
Signed Binary/Decimal Conversion Using the Two's Complement Representation (Signed Binary/Decimal Conversion (ubc.ca))
C - Pointer arithmetic (C - Pointer arithmetic - Tutorialspoint)
Why Discord is switching from Go to Rust (  / discord  )



Me siga nas redes sociais:

Twitter (  / akitaonrails  )
Instagram (  / akitaonrails  )
Facebook (  / akitaonrails  )
Podcasts (https://anchor.fm/akitando)


Transcript: https://www.akitaonrails.com/2021/03/...
Podcast: https://anchor.fm/akitando/episodes/A...

Hello World Como Você Nunca Viu! | Entendendo C

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

O que vem DEPOIS do Hello World | Consertando meu C

O que vem DEPOIS do Hello World | Consertando meu C

Quebrei 3 HDs: Entendendo Armazenamento

Quebrei 3 HDs: Entendendo Armazenamento

Curso de PROGRAMAÇÃO JAVA para INICIANTES | Tudo que você precisa para aprender Java

Curso de PROGRAMAÇÃO JAVA para INICIANTES | Tudo que você precisa para aprender Java

O Computador de Turing e Von Neumann | Por que calculadoras não são computadores?

O Computador de Turing e Von Neumann | Por que calculadoras não são computadores?

Linguagem Compilada vs Interpretada | Qual é melhor?

Linguagem Compilada vs Interpretada | Qual é melhor?

Музыка для работы — Deep Focus Mix для программирования, кодирования

Музыка для работы — Deep Focus Mix для программирования, кодирования

Curso Completo de Python - do Zero ao Avançado (Masterclass)

Curso Completo de Python - do Zero ao Avançado (Masterclass)

FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.

FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.

Aprenda Linguagem C para iniciantes em 2 horas

Aprenda Linguagem C para iniciantes em 2 horas

Entendendo GIT | (não é um tutorial!)

Entendendo GIT | (não é um tutorial!)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]