TGViewer
Channel Public Channel
Alinsky.tech

Alinsky.tech

@alinsky_tech

Personal blog of a random Engineer
GitHub: github.com/SKY-ALIN
Website: Alinsky.tech
Me: @sky_alin
Subscribers
129
Photos
86
Videos
23
Links
21
Recent Posts 12 shown
Post #181 291
Про мои планы на лето рассказывает
Post #180 330
Да и не только космоса…
Post #179 322
В 1937 по личному указу гитлера был основан Volkswagen. На днях их крупный заводов начала поглощать израильская компания Rafael и теперь там будут производить Железный купол и другую израильскую военку.

Вот ирония
Post #175 332
У меня включается отцовский инстинкт к Диане 🤗
Post #167 338
Встретились два мира
Post #166 244
Я, очевидно, неверующий и вообще живу в Израиле, но без куличика жизнь не жизнь 🍞 🐱
Post #165 260
Сегодня новый сезон!
Post #163 293
3.5 кг, откормил за несколько месяцев
Post #162 214
Наконец-то на днях я дошел до генерации вменяемых ассемблеров в разработке своего компилятора 😊

На самом деле учитывая, что я использую LLVM я мог бы дойти до генерации ассемблера за наверное час-два проганья, но я перфекционист. Ну не могу я сначала итеративно строить скейтборд, самокат, велик, скутер и потом только машину - я люблю когда сразу космолет! Поэтому я решил с самого начала строить многоуровневый, многопоточный, расширяемый компилятор с оптимизациями, жесткой типизацией и своей философией. На прикрепленном фото выведен простенький код, но сразу в 5 промежуточных представлениях:

AST - абстрактное синтаксическое дерево - по сути это то что написал программист.

HIR - высокоуровневое промежуточное представление - это то как программиста понял мой компилятор. Именно на этом этапе происходит инференс типов и дешугаринг.

MIR - среднеуровневое промежуточное представление - это то как компилятор объяснит компьютеру то что накодил программист. На этом этапе происходит большая часть оптимизаций.

LLVM IR - промежуточное представление LLVM - по сути это универсальный машинонезависимый ассемблер.

ASM - ассемблер под мою машину - конкретный набор инструкций для конкретного процессора.

В общем я поздравляю себя с новым достижением! 🥰
Older posts →

About this channel

How can I read @alinsky_tech without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Alinsky.tech: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Alinsky.tech have?
Alinsky.tech (@alinsky_tech) has 129 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Alinsky.tech know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →