this post was submitted on 13 Jan 2024
0 points (NaN% liked)

Asklemmy

43336 readers
786 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS
 

If you're from a non English speaking country, do you first have to learn English if you want to get into programming?

top 11 comments
sorted by: hot top controversial new old
[–] mustbe3to20signs@feddit.de 0 points 8 months ago

You don't have to learn English to code but it's way easier.

[–] CanadaPlus@futurology.today 0 points 8 months ago (1 children)

No. The Soviets had one that was basically C but a decade early called Адрес (address). The higher-ups were skeptical of the concept of computers, though, so computing in the USSR languished anyway.

I think the Chinese have something going too. Mostly educated global people know some English anyway, though.

[–] Tum@lemmy.world 0 points 8 months ago (1 children)

there's some really great mini documentaries on YouTube above the Soviet internet of the 1960s, which would have taken over as the central planning committee and managed the supply and demand automatically. When you look at what it was supposed to be, and why it failed (a lot of people worked very hard to make sure it wouldn't succeed) it's really interesting stuff.

here's one I watched recently enough about it; [https://youtu.be/cLOD5f-q0as?si=D8mVJiK603HPdgKY](Asianometry - Why the Soviet Internet Failed)

[–] PipedLinkBot@feddit.rocks 0 points 8 months ago

Here is an alternative Piped link(s):

[https://piped.video/cLOD5f-q0as?si=D8mVJiK603HPdgKY]](https://piped.video/cLOD5f-q0as?si=D8mVJiK603HPdgKY%5D)

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[–] Chobbes@lemmy.world 0 points 8 months ago (1 children)

There’s a few programming languages that aren’t based around English, but they’re pretty rare and I’m not sure many people use them. It’s kind of sad because it makes programming much less accessible if you’re not an English speaker… But it’s also sort of a blessing because it’s easier to understand code you might have to interact with because it’s probably written in an English-ish language with the Roman alphabet, and you’re not stuck trying to read Japanese or Arabic or something to understand a library. I have mixed feelings on it. It’s convenient for me as an English speaker, but it also seems kind of unfortunate. I’ve heard that computer science is a field which is having a pretty big impact on the spread of English in the world, but I haven’t found a citation for that and I’m not sure I believe it.

[–] Turun@feddit.de 0 points 8 months ago

I agree. I speak English very well now, but it is a weirdly hard requirement for a lot of jobs/hobbys in life.

You are interested in psychology? Awesome, go study psychology.
You are interested in physics? Here is a two year English course. You're bad at languages? Well, sucks for you.

I am wondering how much of an economic advantage it is for English speaking countries to have English as the base language of science. I bet at least 5% of students in other countries will not get as good as they could be because they are lacking the understanding of the language their study material is written in.

[–] rottingleaf@lemmy.zip 0 points 8 months ago (1 children)

Well, in ex-USSR there is 1C which in syntax is a bit like Pascal with Russian instead of English.

Also plenty of other languages using Russian keywords, but for the purpose of your question - I think it's safe to assume that anything relevant uses English.

[–] crispy_kilt@feddit.de 0 points 8 months ago* (last edited 8 months ago)

That's "One S", not "One C", for anyone reading this unfamiliar with Cyrillic. What looks like a Latin C is actually a Cyrillic S.

Also, while we're at it, leat's clear up one more misunderstanding: Many think СССР is Cee Cee Cee Pee, but it's not, it's really SSSR.

[–] crispy_kilt@feddit.de 0 points 8 months ago* (last edited 8 months ago)

No, they exist but they are rather rare.

Here is an example of a programming language that is completely in Russian: https://ru.m.wikipedia.org/wiki/%D0%92%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_1%D0%A1:%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5#%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B

That said, English is the lingua franca of the field of computing. You aren't forced to learn it, but without it, you'll deny yourself access to the vast majority of material out there, be it books, articles, papers, documentation, specification, and so on.

[–] guillem@aussie.zone 0 points 8 months ago

My first contact with computers in school was with a dialect (?) of LOGO that used commands based on Spanish. GD (giraderecha) instead of RT (right) or AV (avanza) instead of FD (forward).

[–] Gumus@lemmy.world -1 points 8 months ago

There's OSTRAJava, a parody esoteric language based on a very specific regional accent of the Czech language.