top | item 43391094

(no title)

throwaway798214 | 11 months ago

There are loads of programming languages which have nothing to do with the English language.

Assembly:

   LDA #$01
   STA $0200
   LDA #$05
   STA $0201
   LDA #$08
   STA $0202
Brainfuck:

   >>,[>>,]<<[
   [<<]>>>>[
   <<[>+<<+>-]
   >>[>+<<<<[->]>[<]>>-]
   <<<[[-]>>[>+<-]>>[<<<+>>>-]]
   >>[[<+>-]>>]<
   ]<<[>>+<<-]<<
   ]>>>>[.>>]
Oh, you meant easy to learn programming languages based on a real language? Yeah, English just happens to be one of the easier languages to learn and if you need to learn a programming language you can just as well learn English on the side. I did.

discuss

order

jayathra|11 months ago

I’m curious—do you think learning English is equally easy for everyone? Many programmers come from regions where English education is either poor or expensive. If someone is highly logical but struggles with English, should that be a barrier to learning how to code? Also what was your level/accessibility to education of English before you learned it? Did you start from scratch? Did you know a language that shared a root language with English?

throwaway798214|11 months ago

I literally learned English reading the only computer books that were available at the time, mid 80s. That was before I had a single English class in school - in fact I already knew English pretty well by the time I started studying English on 7th grade. I come from Finland and the Finnish language has absolutely nothing to do with any other language (except Estonian), no words are even remotely similar to English.

Also I totally suck at learning languages. I've tried to learn Swedish, nope, German, nope, Spanish/Portuguese, also nope.

Ja jos mielestäsi suomenkieli liittyy johonkin muuhun kieleen niin ihan vapaasti voit ajatella niin. Viime viikonloppua yritin opettaa muutamia suomenkielen sanoja ja taivutusmuotoja kielenopettajalle joka jaksoi kuunnella noi puoli tuntia ja totesi etta "mahdotonta oppia koska mitään referenssiä muihin kieliin ei ole".

jotux|11 months ago

Assembly instructions are English mnemonics. LDA->LoaD Accumulator, STA->STore Accumulator, ADD, SUB, JMP, MOV, etc.

jayathra|11 months ago

Exactly! Even in low-level programming like Assembly, the core instructions are still based on English. Do you think there’s a way to design programming languages that don’t rely on English at all—not just in keywords, but in how concepts are structured?