Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Programming in Japanese

Name: Anonymous 2006-09-23 23:52

Or any other language.

Anyway, I'm just curious; if you're a native jap or something and only speak ______, do you need to learn english to program? what about html? on any foreign language site I've looked at, the source is always written in english...

Name: Anonymous 2006-09-24 0:15

Know enough to know the API and language constructs.  And the source is always in English because every language out there uses English for its keywords and API.  I guess if you really wanted, you can programming in your native language and then run a preprocessor to map everything back to English before compiling.

Name: Anonymous 2006-09-24 1:16

lI'moH Daq_Suq {
latlh wa'boq
tlheghpe'
} pong

Name: Anonymous 2006-09-24 6:58

Programmers, with their superior intellect, have no trouble learning English.

Name: Anonymous 2006-09-24 9:50

>>3

Klingon?

Name: Anonymous 2006-09-24 10:22

>>1
I started to program in Basic, then C, before knowing enough English to read your post. Being Spanish, English vocabulary is pretty easy, but sometimes I recall calling functions whose name I didn't understand, but I knew what they did and that was all I needed to know. I never really sit on a desk to study English; it just came with use, high school classes (for which I never did any homework), and from being a very simple language, which makes it great as a lingua franca for programming and technology in general.

Name: Anonymous 2006-09-24 17:23 (sage)

I never really sit on a desk to study English;
what.

Name: Anonymous 2006-09-24 19:30

MY ENGLISH NOT VERY GOOD

Name: Anonymous 2006-09-24 19:31

gb2/TEFL class/

Name: Anonymous 2006-09-24 20:10

IN KASAKHSTAN WE PROGRAM VERY MANY

int khram;

for(khram = 0; khram < 10; khram++)
   throw_the_jew_down_the_well();

I LIKE COMPUTERS

DO YOU LIKE COMPUTERS?

Name: Anonymous 2006-09-24 20:25

Computer learnings of America for make benefit glorious nation of Kazakhstan!

Name: Anonymous 2006-09-25 2:20

Torvalds wrote in English when he first began to modify Minix, despite being a native Finn.

Name: Anonymous 2006-09-25 8:47

>>7
Lol, I was going to write something different, then edited it before posting, and messed up. But hey, I'm not the one "putting food on his family".

Name: Anonymous 2006-09-25 8:48

>>12
Scandinavians are always great at English because if they weren't, they couldn't talk to the other 6485 million people in the world.

Name: Anonymous 2008-08-28 16:20

>>14
Finland isn't a part of Scandinavia.

Name: Anonymous 2008-08-28 16:40

UNICODE sourcecode, great Sun invention or greatest Sun invention?

Name: Anonymous 2008-08-28 16:42

Probably the greatest, because it's not saying much.

Name: Anonymous 2008-08-28 16:51

I'm Dutch. Personally I feel that we should just do all programming in English. It's the de facto preferred language in Computer Science.

All keywords and jargon in general is in English anyway, so if you're going to write your documentation in Dutch it's going to be a garbled mixture of two languages no matter what. Also documenting your code in English enables international collaboration, whereas almost no one speaks Dutch in the world.

>>4
Programmers, with their superior intellect, have no trouble learning English.

I used to think this, before starting to work with actual programmers. Jesus Christ some of those people can barely read or write Dutch, let alone English.

I studied Computer Science at a University of Technology and for me it pretty much became second nature to write all papers and other documents in English (see above: international collaboration is everyday business there). But those Bachelor of Science types seem to have forgotten all of their high school English.

Also many professional programmers purposefully sabotage international collaboration because they fear offshoring. For example they'll refuse to write English documentation in spite of having been instructed to by their boss. It's sad, really.

Name: Anonymous 2008-08-28 16:57

req: japan/other language IRC

Name: Anonymous 2008-08-28 22:21

>>15
I'm glad you felt it was necessary to bump the thread to say that.

Name: Anonymous 2008-08-30 10:23

Name: Anonymous 2008-08-30 11:37

If you've read jappo source code you'd figure it out. They use the english keywords in the language, write comments in SJIS and for variable names often something romanized and abbreviated. Weeaboo software like Shiichan and Wakaba also have some of this bullshit like “kotehan” and “renzoku”.

Name: Anonymous 2008-08-30 11:55

fuck off tiny chink dicks

Name: Anonymous 2008-08-30 16:44

Bumping ancient thread with an actual answer, albeit in the form of a lazy-ass Wikipedia (ass-Wikipedia?) link.

http://en.wikipedia.org/wiki/Non-English-based_programming_languages

Name: " 2008-08-30 16:57

>>24
;; Hello world in Fjölnir

"hello" < main
{
   main ->
   stef(;)
   stofn
       skrifastreng(;"Hello, world!"),
   stofnlok
}
*
"GRUNNUR"
;

Name: Anonymous 2008-08-30 17:11

>>25
"GRUNNUR"

I lol'd

Name: Anonymous 2008-08-30 20:32

Проц Старт()
    Вывод 'Hello World !!!'
Кон Проц

Name: Anonymous 2008-08-31 3:05

público clase HolaMundo {
    público estática vacío principal(Cadena args) {
        Sistema.fuera.imprimaln("Hola, Mundo!");
    }
}

Name: Anonymous 2008-08-31 4:07

grunnur? the fuck does that mean?

Name: Anonymous 2008-08-31 8:41

importar sis
imprimir 'Indentación forzosa del código,', sis.versión
imprimir 'Hola, Mundo!'
lanzar SalidaDelSistema

Name: "GRUNNUR" 2008-08-31 8:43

>>29
"GRUNNUR"

Name: Anonymous 2008-08-31 9:09

Here, have some Chinese Python:


载入 系统
文件名 = 系统.参数[1:]

定义 修正行尾(文件):
    内文 = 打开(文件名).读入()
    内文 = 内文.替换('\n\r','\n')
    传回 内文

取 文件 自 文件名:
    写 修正行尾(文件)

Name: Anonymous 2008-08-31 9:21

>>32
Terrible!

Name: Anonymous 2008-08-31 9:29

>>33
[b][u]被迫压痕的汉字![u][/b]

Name: Anonymous 2008-08-31 9:30

>>34
Awwwwww!!

Name: Anonymous 2008-08-31 9:30

>>32
I thought that FIOC was bad, but now I have two problems.

Name: Anonymous 2008-08-31 9:57


seksjon .data
melding: db "Hei, verden!", 10
meldingslengde: $-melding
seksjon .tekst
    global _begynn
_begynn:
    flytt rax, 4
    flytt rbx, 1
    flytt rcx, melding
    flytt rdx, meldingslenge
    avb 80h

    flytt rax, 1
    xeller rbx, rbx
    avb 80h

Name: Anonymous 2008-08-31 10:22

>>37
tilbake til /b/, vær så snill.

Name: Sageing fail since 1463 2008-08-31 10:41

sage

Name: Anonymous 2008-08-31 10:42

>>39
gtfo namefag

Name: Anonymous 2008-08-31 10:50

in 1463 columbus sailed the ocean blue

Name: Sageing fail since 1463 2008-08-31 11:59

sage because of >>41's bump.

Name: Anonymous 2008-08-31 12:10

>>42
faggot.

Name: Sageing fail since 1463 2008-08-31 12:21

sage because of >>43's bump.

Name: Anonymous 2008-08-31 18:22

bump because of >>44's sage.

Name: Sageing fail since 1463 2008-08-31 18:57

>>45
om nom nom

Name: Anonymous 2008-12-28 1:06

The /prog/ Historical Rescue Team has determined that this thread must be bumped for the following reason(s):
• First known reference to "GRUNNUR"

Name: Anonymous 2008-12-28 1:24

but programs aren't written in english, they just use english characters..... (unless you're using VB)

Name: Anonymous 2008-12-28 5:13

>>48
for i:=1 to 100 do
  print('hax my anus, ', i, '-san');



GRUNNUR i:=1 GRUNNUR 100 GRUNNUR
  GRUNNUR('hax my anus, ', i, '-san');


Which makes more sense to an English-speaking nonProgrammer?

Name: Anonymous 2008-12-28 6:29

>>49
Obviously the first, seeing as how you made the second deliberately meaningless by using the same keyword for all functionality. It's basically equivalent to
do i:= 1 do 100 do
  do('hax my anus, ', i, '-san');

Name: Anonymous 2008-12-28 6:48

for i:=1 to 100 do
  print('hax my anus, ', i, '-san');


orðinn i:=1 saftblanda 100 hljóðkerfisfræði
  GRUNNUR('hax my anus, ', i, '-san');


Better? Please disregard the lack of sense in the second example, they are there only to show a point, I don't speak GRUNNUR)

Name: Anonymous 2008-12-28 6:49

>>50
BUFFALO BUFFALO BUFFALO BUFFALO BUFFALO BUFFALO

Name: Anonymous 2008-12-28 10:47

Visual Basic and OLE/COM technology had the foresight to allow multilingual APIs. Does your favorite fag language have such futuristic capabilities?

I think not.

Name: Anonymous 2008-12-28 15:46

i = 1 kara 100 made koushite:
   miteageru('hakkusu mai einasu, ', i, 'san');

Name: Anonymous 2008-12-28 16:07

I'm disrespectful to bugs. Can you see that I am serious?

Out of my way, all of you. This is no place for cudders! Join me or die! Can you do any less?

Name: Anonymous 2008-12-28 16:18

"GRUNNUR"

Name: Anonymous 2008-12-28 17:54

dönemeç:
bastır("ibnesiniz hepiniz");
git dönemeç;

Name: Anonymous 2008-12-28 18:18

pour i = 1 jusqu'à 100 faire:
    afficher('haxez mon anus, monsieur', i);

Name: Anonymous 2008-12-28 19:05


per favor i = 1 a 100 fare:
        gli stampare(output_normale,"lo haxi il mio anus, senior", i);

Name: Anonymous 2008-12-28 19:36

minden i-nél 1 és 100 között csínalj meg:
    írj("tessék haxni az anusomat, úram", i);

Name: Anonymous 2008-12-28 20:06

pääohjelma :: SyöttöJaTulostus ()
pääohjelma = tee
  kirjoitaMjonoRv "Syötä kokonaisluku."
  n <- tulkkaaRv
  tulosta € kertoma n

kertoma :: (Kokonainen a) => a -> a
kertoma n = tulo [2..n]

Name: Anonymous 2008-12-28 20:18

>>61
  tulosta € kertoma n

I chuckled.

Name: Anonymous 2008-12-28 20:28

offentlig klass Heltalsmängd {

    offentligt slutligt statiskt heltal KAPACITET = 10;
    offentligt slutligt statiskt heltal STANDARDINKREMENT = 10;

    privat heltal storleksinkrement;
    privat heltal[] tabell;
    privat heltal elementantal;

    offentlig Heltalsmängd() {
        denna(KAPACITET, STANDARDINKREMENT);
    }

    offentlig Heltalsmängd(heltal kapacitet) {
        denna(kapacitet, STANDARDINKREMENT);
    }

    offentlig Heltalsmängd(heltal kapacitet, heltal storleksinkrement) {
        denna.tabell = ny heltal[Matematik.maks(0, kapacitet)];
        denna.storleksinkrement = Matematik.maks(1, storleksinkrement);
        denna.elementantal = 0;
    }
   
    privat boolesk full() {
        returnera denna.elementantal == denna.tabell.längd;
    }
   
    privat tomrum utvidga() {
        heltal[] nyTabell = ny heltal[denna.tabell.längd + denna.storleksinkrement];
        för(heltal i = 0; i < denna.elementantal; i++) {
            nyTabell[i] = denna.tabell[i];
        }
        denna.tabell = nyTabell;
    }
   
    offentlig boolesk tillägg(heltal tal) {
        heltal index = 0;
        för(heltal i = 0; i < denna.elementantal; i++) {
            index = i;
            om(denna.tabell[i] == tal) {
                returnera falskt;
            } annars om(denna.tabell[i] > tal) {
                avbryt;
            } annars {
                index++;
            }
        }
        returnera denna.tillägg(tal, index);
    }
   
    privat boolesk tillägg(heltal tal, heltal index) {
        om(denna.full()) denna.utvidga();
       
        om(0 <= index && index <= denna.elementantal) {
            heltal förra = tal;
            för(heltal i = index; i <= denna.elementantal; i++) {
                heltal hjälp = denna.tabell[i];
                denna.tabell[i] = förra;
                förra = hjälp;
            }
            denna.elementantal++;
            returnera sant;
        } annars {
            returnera falskt;
        }
    }
   
    offentlig boolesk avlägsna(heltal tal) {
        för(heltal i = 0; i < denna.elementantal; i++) {
            om(denna.tabell[i] == tal) {
               returnera denna.avlägsnaIndex(i);
            } annars om(denna.tabell[i] > tal) {
                avbryt;
            }
        }
        returnera falskt;
    }
   
    privat boolesk avlägsnaIndex(heltal index) {
        om(0 <= index && index < denna.elementantal) {
            för(heltal i = index; i < denna.elementantal-1; i++) {
                denna.tabell[i] = denna.tabell[i+1];
            }
            denna.elementantal--;
            returnera sant;
        } annars {
            returnera falskt;
        }
    }
   
    offentlig boolesk innehåller(heltal tal) {
        för(heltal i = 0; i < denna.elementantal; i++) {
            om(denna.tabell[i] == tal) {
                returnera sant;
            } annars om(denna.tabell[i] > tal) {
                avbryt;
            }
        }
        returnera falskt;
    }
   
    offentligt heltal storlek() {
        returnera denna.elementantal;
    }
   
    offentlig Sträng tillSträng() {
        Sträng str = "{";
        boolesk första = sant;
        för(heltal i = 0; i < denna.elementantal; i++) {
            om(första) {
                första = falskt;
            } annars {
                str += ", ";
            }
            str += denna.tabell[i];
        }
        returnera str + "}";
    }
}

Name: >>63 2008-12-28 20:30

Wait, s/maks/max/.

Name: Anonymous 2008-12-28 22:45

Maks my anus

Name: Anonymous 2008-12-28 22:46

>>63
för
lol'd

Name: Anonymous 2008-12-29 8:27

>>63
jag lollade

#include <stdio.h>

/* this is BETTER c ;)
** http://thedailywtf.com/forums/60255/ShowPost.aspx
 */
#define LEFT_CURLY_BRACE {
#define RIGHT_CURLY_BRACE }
#define LEFT_PARENTHESIS (
#define RIGHT_PARENTHESIS )
#define EOL ;
#define INTEGER int
#define CHARACTER char
#define NOTHING void
#define ECHO printf
#define TERMINATE exit

INTEGER main LEFT_PARENTHESIS NOTHING RIGHT_PARENTHESIS LEFT_CURLY_BRACE
        ECHO LEFT_PARENTHESIS "hello nigra!\n" RIGHT_PARENTHESIS EOL
        TERMINATE LEFT_PARENTHESIS 0 RIGHT_PARENTHESIS EOL
RIGHT_CURLY_BRACE

Name: Anonymous 2009-03-06 9:08

The ISO is fine   for its purpose   For general development   of a bot   tell me what   API your client   such as web   server and does   all of this   is a matter   would concern only   a stupid person   like yourself answered.

Name: Anonymous 2009-03-06 13:43


The intro to algos by Ron Rivest   for the explaination?

Name: Anonymous 2009-11-16 4:57

>>58
des d'i = 1 fins a 100 fes:
    mostra('haxeja el meu anus, senyor', i);

Name: Anonymous 2009-11-16 5:26


間(本当){
  印刷物("こんにちは世界\n");
}

Name: GRUNNUR MEME FAN 2009-11-16 6:06

"GRUNNUR"

Name: Anonymous 2009-11-16 7:30

   
Introduction
Handbook that contains a description of the programming language Fjölni. Fjölnir is different from most other forritunarm
álum in three ways:
Fjölnir is Icelandic programming
Fjölnir is listavinnslumál
Fjölnir the programming unit
The latter two items are what makes Fjölni a powerful programming language. List Processing is characterized important programming language. Art Vinnslan makes all the values in the programming language as easy meðförum and allows developers to solve problems easily, which are difficult or nearly impossible in other programming languages. Unit Program Optimizer allows the programmer then to pack up their solutions in modules that can be used again and again. List processing in Fjölni is similar to other list processing languages such as LISP and LOGO. Unit Uninstalling Applications in Fjölni is however very different from units in other programming unit programming languages such as Modula-2, Ada and C + +. Unit Uninstalling Applications in Fjölni gives the programmer the opportunity to do more than these programming languages and the simpler way.

Name: Anonymous 2011-02-04 16:39

Name: Anonymous 2011-02-17 19:46

dubz

Name: Anonymous 2011-09-25 14:07

pantsu

Name: Sgt.Kabu쯢奀kiman琂浐 2012-05-28 20:15

Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy

Don't change these.
Name: Email:
Entire Thread Thread List