ru
Free
Егор Толстой,Стас Цыганов,Евгений Кателла, Екатерина Петрова

Podlodka #387 – С

Listen in app
С – язык, на котором написана значимая часть всего, что нас окружает: от ядра операционной системы до мозгов автомобиля, из колонок которого вы будете слушать этот подкаст. В выпуске вместе с Игорем Жирковым разбираемся с тем, насколько современный C похож на язык, с которым вы познакомились в той самой книге Кернигана и Ритчи, какие особенности делают его одним из самых нетерпимых языков к ошибкам программиста, и стоит ли вообще на нем писать код в 2024 году.

Партнер эпизода — TeamLead T-Sync, мероприятие, на котором вы сможете заглянуть в самое сердце культуры тимлидов Т-Банка.

Вы сможете послушать доклады, поучаствовать в открытой дискуссии и спиддейтинге с мидл-менеджментом, а также пообщаться с коллегами из других компаний на афтепати. Ждем тимлидов с бэкграундом разработки.

Кроме того, если захотите стать частью команды Т-Банка, сможете получить билет на Fast Track. Ивент пройдет 19 сентября в 19:00 в Москве, успейте зарегистрироваться до 17 сентября по ссылке: https://www.tbank.ru/career/fast-offers/teamlead/?utm_source=SoundCloud&utm_medium=prt.fix&utm_campaign=career.fast_offers-teamlead.partners&utm_term=podlodka&erid=2VtzquvjyBs

Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673, erid:2VtzquvjyBs

Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

Ведущие в выпуске:
Евгений Кателла, Егор Толстой

Полезные ссылки:

Комитет по стандартизации C https://www9.open-std.org/JTC1/SC22/WG14/#:~:text=ISO%2FIEC%20JTC1%2FSC22%2FWG14%20is%20the%20international%20standardization,contact%20your%20national%20member%20body

Three tribes of programming https://josephg.com/blog/3-tribes/

Error model in Midori (про то, какие инварианты, пред- и пост-условия полезны для языка системного программирования) https://joeduffyblog.com/2016/02/07/the-error-model/

Учебник Игоря по С и ассемблеру https://www.amazon.com/Low-Level-Programming-Assembly-Execution-Architecture/dp/1484224027

Проблемы со стандартными потоками в C11 https://gustedt.wordpress.com/2012/10/14/c11-defects-c-threads-are-not-realizable-with-posix-threads/

Когда есть смысл использовать goto https://rubber-duck-typing.com/posts/2017-04-26-goto-the-marvelous.html

John Carmack keynote speech Quakecon 2013 https://www.youtube.com/watch?v=eNWAcEu1jpU&list=PLdxGKkjSwJW-1MhAEFy-RBRlxGCz6yhmC

Его опыт изучения ФП и почему это необходимо программистам на таких языках как C/C++ https://www.youtube.com/watch?v=1PhArSujR_A&t=125s

Хорошая книга по современному С https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0393979504

Онлайн-курс Игоря по основам C https://stepik.org/course/73618/syllabus

Проекты которые можно осторожно посмотреть
Лисп, написанный создателем Julia. Немного по-хакерски, но достаточно разумно https://github.com/JeffBezanson/femtolisp

Musl libc https://musl.libc.org/

OpenBSD source code https://github.com/openbsd/src (чисто, но не очень современный стиль)

PostgreSQL source code https://git.postgresql.org/gitweb/?p=postgresql.git;a=summary (чисто, но не очень современный стиль)
2:17:06
Publisher
Podlodka
Series
Podlodka
Publication year
2024
Have you already read it? How did you like it?
👍👎
fb2epub
Drag & drop your files (not more than 5 at once)