this post was submitted on 17 Apr 2025
118 points (96.8% liked)

Ask Lemmy

31254 readers
1118 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [email protected] or [email protected]. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email [email protected]. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try [email protected] or [email protected]


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 2 years ago
MODERATORS
 

Ok, Lemmy, let's play a game!

Post how many languages in which you can count to ten, including your native language. If you like, provide which languages. I'm going to make a guess; after you've replied, come back and open the spoiler. If I'm right: upvote; if I'm wrong: downvote!

My guess, and my answer...My guess is that it's more than the number of languages you speak, read, and/or write.

Do you feel cheated because I didn't pick a number? Vote how you want to, or don't vote! I'm just interested in the count.

I can count to ten in five languages, but I only speak two. I can read a third, and I once was able to converse in a fourth, but have long since lost that skill. I know only some pick-up/borrow words from the 5th, including counting to 10.

  1. My native language is English
  2. I lived in Germany for a couple of years; because I never took classes, I can't write in German, but I spoke fluently by the time I left.
  3. I studied French in college for three years; I can read French, but I've yet to meet a French person who can understand what I'm trying to say, and I have a hard time comprehending it.
  4. I taught myself Esperanto a couple of decades ago, and used to hang out in Esperanto chat rooms. I haven't kept up.
  5. I can count to ten in Japanese because I took Aikido classes for a decade or so, and my instructor counted out loud in Japanese, and the various movements are numbered.

I can almost count to ten in Spanish, because I grew up in mid-California and there was a lot of Spanish thrown around. But French interferes, and I start in Spanish and find myself switching to French in the middle, so I'm not sure I could really do it.

Bonus question: do you ever do your counting in a non-native language, just to make it more interesting?

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 6 days ago

6 languages to 10 for me.

Counting to 20 or 100 would be a better measure of knowing the numbers of that language, since some languages become weird at 10 or 70 onwards, for example, french.

Some like Mandarin or malay, we just need to mainly just learn to 10, and it is very consistent and logical after that.

[–] [email protected] 2 points 6 days ago

English, French, German, Portuguese, Spanish, and Japanese. Nothing special tbh.

[–] [email protected] 2 points 6 days ago

Turkish, English, German, Greek, Kurmanji, Japanese

[–] [email protected] 2 points 6 days ago (1 children)

German, Cantonese, mandarin, English, French.

I used to know in Swahili too, does that count ?

[–] [email protected] 1 points 6 days ago

"Used to" is iffy, but sure. Why not? I'm sure if you read it once again, you'd be able to do it until you forgot again.

[–] [email protected] 65 points 1 week ago (5 children)

1. Python

for i in range(11):
    print(i)

2. R

for (i in 0:10) {
  print(i)
}

3. C/C++

#include <iostream>

int main() {
  for (int i = 0; i <= 10; ++i) {
    std::cout << i << std::endl;
  }
  return 0;
}

4. Java

public class CountToTen {
  public static void main(String[] args) {
    for (int i = 0; i <= 10; i++) {
      System.out.println(i);
    }
  }
}

5. Lua

for i = 0, 10 do
  print(i)
end

6. Bash (Shell Script)

for i in $(seq 0 10); do
  echo $i
done

7. Batch (Windows Command Script)

@echo off
for /l %%i in (0,1,10) do (
  echo %%i
)

8. Go

package main

import "fmt"

func main() {
  for i := 0; i <= 10; i++ {
    fmt.Println(i)
  }
}

9. Rust

fn main() {
  for i in 0..=10 {  // 0..=10 includes 10
    println!("{}", i);
  }
}

10. Zig

const std = @import("std");

pub fn main() !void {
    var i: i32 = 0;
    while (i <= 10) {
        std.debug.print("{}\n", .{i});
        i += 1;
    }
}

11. Scala

for (i <- 0 to 10) {
  println(i)
}

12. Fortran

program count_to_ten
  implicit none
  integer :: i

  do i = 0, 10
    print *, i
  end do

end program count_to_ten

13. Haskell

main :: IO ()
main = mapM_ print [0..10]

14. Julia

for i in 0:10
    println(i)
end
[–] [email protected] 8 points 1 week ago (2 children)

If you didn't cheat that's actually pretty impressive.

[–] [email protected] 1 points 6 days ago* (last edited 6 days ago)

Yes I cheated. To be fair, I used each of those languages at one point and knew how to do it but was to lazy to look it up again.

Edit: except Fortran

[–] [email protected] 4 points 1 week ago (3 children)

It is astonishingly easy to get basically any LLM to output a simple iteration from one to ten function in all of those languages, and more.

Here's Assembly:

    newline db 0xA  ; Newline character

section .bss
    number resb 1  ; Reserve a byte for the number

section .text
    global _start

_start:
    mov ecx, 1  ; Start with 1
    mov edx, 10 ; End with 10

loop_start:
    cmp ecx, edx  ; Compare ecx with edx
    jg loop_end   ; If ecx > edx, jump to loop_end

    ; Convert number to ASCII
    add ecx, '0'  ; Convert number to ASCII
    mov [number], ecx  ; Store the ASCII value in number

    ; Print the number
    mov eax, 4        ; sys_write system call
    mov ebx, 1        ; File descriptor 1 is stdout
    mov ecx, number   ; Pointer to the number
    mov edx, 1        ; Number of bytes to write
    int 0x80          ; Call kernel

    ; Print newline
    mov eax, 4        ; sys_write system call
    mov ebx, 1        ; File descriptor 1 is stdout
    mov ecx, newline  ; Pointer to the newline character
    mov edx, 1        ; Number of bytes to write
    int 0x80          ; Call kernel

    sub ecx, '0'  ; Convert ASCII back to number
    inc ecx        ; Increment the number
    jmp loop_start  ; Jump back to the start of the loop

loop_end:
    ; Exit the program
    mov eax, 1        ; sys_exit system call
    xor ebx, ebx      ; Exit code 0
    int 0x80          ; Call kernel

Here's FORTRAN

program iterate_from_one_to_ten
    implicit none
    integer :: i

    ! Loop from 1 to 10
    do i = 1, 10
        print *, i
    end do
end program iterate_from_one_to_ten

Here's COBOL

PROGRAM-ID. IterateFromOneToTen.

ENVIRONMENT DIVISION.

DATA DIVISION.
WORKING-STORAGE SECTION.
    01  WS-Counter PIC 9(2) VALUE 1.

PROCEDURE DIVISION.
    PERFORM VARYING WS-Counter FROM 1 BY 1 UNTIL WS-Counter > 10
        DISPLAY WS-Counter
    END-PERFORM.

    STOP RUN.
load more comments (3 replies)
load more comments (4 replies)
[–] [email protected] 53 points 1 week ago (4 children)

English:

1 2 3 4 5 6 7 8 9 10

Spanish:

1 2 3 4 5 6 7 8 9 10

French:

1 2 3 4 5 6 7 8 9 10

German:

1 2 3 4 5 6 7 8 9 10

Italian:

1 2 3 4 5 6 7 8 9 10

Greek:

1 2 3 4 5 6 7 8 9 10

Mongolian:

᠐ ᠑ ᠒ ᠓ ᠔ ᠕ ᠖ ᠗ ᠘ ᠙ ᠑᠐

[–] [email protected] 2 points 6 days ago* (last edited 6 days ago) (1 children)

You know Malay too.

1 2 3 4 5 6 7 8 9 10

You show a good mastery of the hindu-arabic numerals.

[–] [email protected] 1 points 6 days ago

I'm sorry, I just don't recognize those, but I'd love to learn them!

[–] [email protected] 9 points 1 week ago

The accent on the German is rather thick, though.

load more comments (2 replies)
[–] [email protected] 29 points 1 week ago (4 children)

Uno, dos, très, quatro, cinco cinco, ses

[–] [email protected] 9 points 1 week ago

You know it's kinda hard

[–] [email protected] 5 points 1 week ago (1 children)
load more comments (1 replies)
[–] [email protected] 4 points 1 week ago (1 children)
[–] [email protected] 7 points 1 week ago

25 or 6 to 4

load more comments (1 replies)
[–] [email protected] 7 points 1 week ago (1 children)

2: English and Japanese. (Took Karate classes as a kid)

load more comments (1 replies)
[–] [email protected] 7 points 1 week ago (5 children)

Dutch, English, French, German, Spanish, Italian, Norwegian, Swedish, Danish, Latin, Kmer.

load more comments (5 replies)
[–] [email protected] 5 points 1 week ago (1 children)

I had mandatory Swedish at school for over 6 years and I can't even count to ten in that language. Time well spent.

load more comments (1 replies)
[–] [email protected] 5 points 1 week ago (3 children)

I can count to ten in just four languages, sadly.

load more comments (3 replies)
[–] [email protected] 5 points 1 week ago* (last edited 1 week ago)

English, Mandarin, Cantonese, Korean, Japanese, French, Spanish, German, Italian, Latin, Classical Greek.

That makes 11, I guess.

[–] [email protected] 5 points 1 week ago* (last edited 1 week ago) (1 children)

English, French, German is three.

Oh, also Scottish, American English, Australian English, New Zealand English, South African English, er... Canadian English, Irish English, Singaporean English, oh, and lots of other Xian English where X is one of the various African countries or islands of the Caribbean that use English as their official language.

Call it another 27 or so.

And they say maths is a language, so 31 total. What do I win?

load more comments (1 replies)
[–] [email protected] 4 points 1 week ago (1 children)

german english latin italian spanish japanese

load more comments (1 replies)
[–] [email protected] 4 points 1 week ago (2 children)

I speak three languages and I can count in ten.

Not a hard guess, to be honest, lots of people pick up numbers from popular culture (Spanish songs are big on counting, but weirdly, German ones as well). And if you study an Eastern martial art, chances are you'll learn to count to ten in the corresponding language from your instructor.

Or I don't know, maybe my brain is weird and I'm collecting numbers, that's a non-zero possibility.

load more comments (2 replies)
[–] [email protected] 4 points 1 week ago

I can count to ten in seven languages. Not as many as some of the others here, I suppose?

Yes, I sometimes count in one of my target languages.

Languages in which I can count one to ten, along with the numbers (in words)

  • Tagalog/Filipino (native): isa, dalawa, tatlo, apat, lima, anim, pito, walo, siyam, sampu
  • English (school): one, two, three, four, five, six, seven, eight, nine, ten
  • Cebuano (heritage speaker): usa, duha, tulo, upat, lima, unom, pito, walo, siyam, napulo
  • French (school): un, deux, trois, quatre, cinq, six, sept, huit, neuf, dix
  • Japanese (self-study): ichi, ni, san, shi, go, roku, shichi, hachi, kyuu, juu
  • Esperanto (self-study): unu, du, tri, kvar, kvin, ses, sep, ok, naŭ, dek
  • Spanish (quirk of native language): uno, dos, tres, quatro, cinco, sais, siete, ocho, nueve, diez
[–] [email protected] 4 points 1 week ago (1 children)

3.8

I can’t remember the German words for 8 and 9

load more comments (1 replies)
[–] [email protected] 4 points 1 week ago (1 children)

Three: English, Welsh, German.

I used to be able to do French, Italian and Japanese, but I've managed to forget everything above about five.

load more comments (1 replies)
[–] [email protected] 4 points 1 week ago* (last edited 1 week ago)

Just 3; English, Spanish and Japanese.

1-10 was actually like the first or second lesson I had in Japanese, along with phrases related to telling time or paying for things.

[–] [email protected] 4 points 1 week ago

Russian as native
English as expected
Danish as I'm integrating
Korean as I was doing Taekwondo (can't say much more actually)

[–] [email protected] 4 points 1 week ago* (last edited 1 week ago) (3 children)
  1. English (native), Welsh, French, Spanish, German, and binary if I use my fingers 🙌

EDIT:Bugger, it's 5. I can't remember 6 and 10 in German 🙈

load more comments (3 replies)
[–] [email protected] 4 points 1 week ago* (last edited 1 week ago)

Norwegian
English
Swedish
Danish
German
Spanish
Korean
Japanese
Chinese
Arabic

[–] [email protected] 4 points 1 week ago

To 10? English and Spanish.

If we can drop the requirement to 5 I can add Turkish.

[–] [email protected] 3 points 1 week ago (1 children)

English, French, maybe German, binary and hexadecimal

Although hexadecimal might be considered cheating

load more comments (1 replies)
[–] [email protected] 3 points 1 week ago* (last edited 1 week ago) (1 children)

Lol do we count swedish, norweigan and danish as different languages? Btw other languages are my two native ones: hungarian and english, and then i know spanish because i had it in highschool and i lived 4 months there(cant really speak it anymore sadly) and then croatian because i had one if my friends teach it to me. I used to know some japanese but i also forgot that so without that the total is 5 i guess.

Bonus answer: as for everyday counting i do it either in hungarian or english so no i dont count in my non-native languages. My brain gets fried if i try to do maths for example in swedish. If i do english maths its no problem but i still prefer hungarian when i do large calculations without any paper.

load more comments (1 replies)
[–] [email protected] 3 points 1 week ago

German, English, French and Upper Sorabian

Bonus: nope, but I sometimes try counting in Binary with my fingers.

But damn there are some smart people here!

[–] [email protected] 3 points 1 week ago (4 children)

English (school/friends): one, two, three, four, five, six, seven, eight, nine, ten

German (school): eins, zwei, drei, vier, fünf, sechs (hehe sex), sieben, acht, neun, zehn

Marathi (native): Ek, don, teen, char, pach, saha, saat, aath, naoo, daha

Hindi (friends/school): Ek, do, teen, char, panch, cchah, saat, aath, naww, thus

load more comments (4 replies)
load more comments
view more: next ›