/g/ - Technology

Board dedicated to discussions related to everyday technology!

0/4000

BharatChan Disclaimer

Notice

Before proceeding, please read and understand the following:

1. BharatChan is a user-generated content platform. The site owners do not claim responsibility for posts made by users.

2. By accessing this website, you acknowledge that content may not be suitable for all audiences.

3. You must follow BharatChan’s community guidelines and rules. Failure to do so may result in a ban.

4. By using BharatChan users agree to the use of cookies, mostly for session related to user.

A poster on BharatChan must abide by the following rules:

Sitewide Rules
You must be 18 or older to post.
Sharing personal details or engaging in doxing is strictly prohibited.
Political discussions should be confined to /pol/.
NSFW content is only allowed in /kama/.
Off-topic discussions, thread derailment, or spam may result in a ban and IP blacklist.
Pornographic content is strictly prohibited.
Any activity violating local laws is not allowed.
Acknowledge

Recent Posts

google gave me free access to gemini 2.5 pro

View

This jet has served us well

View

Is it over for linkedin jeets?

View

View

View

Tatti windows

View

View

View

View

Comfy Night Chan

View

View

To get women

View

Any data analytics/DS anons here

View

Firefox is more unoptimized than chrome

View

skills

View

Before crying about you don't having a job answer ...

View

Can Quantum Computers Actually Beat Humans, or Are...

View

He was right

View

MLfags gtfih

View

Rust

View

More electronics manufacturing moving to India

View

Working on my game in a late night game dev sessio...

View

RSS feed for Bharatchan ?

View

बिना वीपीएन के टाॅरेण्ट डाउनलेड कर लिया

View

soyjak.st forum which hacked 4chin blocks all indi...

View

Truth of Computer Programming

View

Browsing best practices

View

Picrel is a 56 yr old auntyji from Amreeka

View

Placement

View

View

View

WebDev general

View

Seeding paid courses

View

View

AI = Actually Indonesians

View

View

alternative frontends

View

View

Seedhe maut 🔥

View

Script request

View

GOOGLE FIREBASE

View

Sach bol raha he kya?

View

View

sharing doxxing/hacking tutorial

View

आर्च लिनक्स को कैसे इंस्टॉल करें?

View

View

Machine learning with C±+

View

View

View

making a glow-proof smartphone

View

Truth of Computer Programming

GJ

HScOxS

No.753

So for the last few days I had been studying how compilers work - reading the whole theory and stuff.

Turns out compilers are just translators to platform specific assembly kek, like literally the code you write in a high level language gets tokenized into the most fundamental meaningful units and then gets translated into assembly, apart from some conditional expansion and prologue addition, that's mostly it.

Coders are such lazynibbas yaar, I used to have completely different image of compilers in my head, I can't really express in words what it was but still, I feel cheated for some reason.

GJ

HScOxS

No.754

If you think about it these LLMs are just Compiler 2.0, this time we translate English to a High level programming language, which is already English with some more logic and some math.

GJ

HScOxS

No.755

People crying about Programming getting automated, if you actually study the theory and history, you will realise that, this has been the goal all along.

Compiler was just LLM 1.0

ARYA

romDCx

No.756

>>753(OP)

You don't read to read a book to know that compiler converts a high level language to low level language

LLMs are not 2.0 anything

A compiler is a deterministic finite automaton

LLMs are non deterministic next token predictors

A compiler will always generate the same output

While a LLM will always give a different output

serial-balatkari

ARYA

YuCD1R

No.757

>>753(OP)

> everything is abstraction

and water is wet anon .... it's about creating something for which other would want to create abstraction layers for, which you will never create.....

!XShledrwphaLWim

IN

eNtiSu

No.759

>>753(OP)

Kek. When you code in a compiled language, you're actually giving instructions to the compiler, not to the computer.

Duck

IN

zzZcXq

No.760

>>753(OP)

Atleast yaha toh bait na karo

GJ

HScOxS

No.761

>>759

Even in assembly you are mostly instructing the OS

I have written some basic Apple silicon assembly just for learning purposes.

ARYA

svBshx

No.763

>>756

>picrel

i hate onions

!XShledrwphaLWim

IN

eNtiSu

No.764

>>761

That too. I remember in an interview, they asked me what gives segmentation fault error. I got confused a bit but remembered that it is the OS.

Most of the time, the program is making syscalls that have to go through OS anyway.