Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. It just struck me

It just struck me

Scheduled Pinned Locked Moved The Lounge
76 Posts 37 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    realJSOP
    wrote on last edited by
    #1

    It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
    -----
    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
    -----
    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

    Kornfeld Eliyahu PeterK R L D R 25 Replies Last reply
    0
    • R realJSOP

      It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

      ".45 ACP - because shooting twice is just silly" - JSOP, 2010
      -----
      You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
      -----
      When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu Peter
      wrote on last edited by
      #2

      And you didn't mentioned the endless typos... And the fact that some has better English than others, so do different typos... We use Hebrew words written using English letters, like Talmid (means student) and so...

      Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

      1 Reply Last reply
      0
      • R realJSOP

        It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
        -----
        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
        -----
        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

        R Offline
        R Offline
        RickZeeland
        wrote on last edited by
        #3

        Au contraire, I hate it when programs or Windows are in Dutch, but for 'normal' users things are different of course, always amazes me how bad some people are at speaking English :-\ But bonus points for thinking about foreign people (o dear, now a track of Foreigner is playing again in my head, you're as cold as ice etc. etc.)

        L Sander RosselS W 3 Replies Last reply
        0
        • R realJSOP

          It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
          -----
          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
          -----
          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          English can be called a lot, but not difficult. Since most development is traditionally in English, I'd be assuming that any dev knows the language well enough to follow a movie without going for the dictionary.

          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

          C R 2 Replies Last reply
          0
          • R RickZeeland

            Au contraire, I hate it when programs or Windows are in Dutch, but for 'normal' users things are different of course, always amazes me how bad some people are at speaking English :-\ But bonus points for thinking about foreign people (o dear, now a track of Foreigner is playing again in my head, you're as cold as ice etc. etc.)

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            Imagine writing code in German, with umlauts all over the place :laugh:

            Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

            M M P 3 Replies Last reply
            0
            • R realJSOP

              It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
              -----
              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
              -----
              When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

              D Offline
              D Offline
              dandy72
              wrote on last edited by
              #6

              JSOP, feeling empathy for foreigners? WTF is wrong with my browser this morning?

              R 1 Reply Last reply
              0
              • R realJSOP

                It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

                ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                -----
                You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                -----
                When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                consider that a large number of the virii etc [supposedly] come from China, Iran etc where not only are the words different but their style of scripting, and word order, syntax even direction is not based on 26 distinct letters left to right... ... yet they manage ok. The language may differ, but business functions and logic still all work the same, 1 + 1 = 2 no matter what you call it or how it's written. And even many "English" programming languages have some odd names/terms, word order and syntax as compared to natural English.

                Signature ready for installation. Please Reboot now.

                1 Reply Last reply
                0
                • L Lost User

                  English can be called a lot, but not difficult. Since most development is traditionally in English, I'd be assuming that any dev knows the language well enough to follow a movie without going for the dictionary.

                  Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                  C Offline
                  C Offline
                  CodeWraith
                  wrote on last edited by
                  #8

                  The developers are not the problem. The customers are. It's hard enough to get them to specify their domain without using 20 different names for the same thing while each name they use has at least 20 different meanings. Getting them to do that in some obscure language, like English, is near impossible.

                  I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                  L 1 Reply Last reply
                  0
                  • R realJSOP

                    It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                    -----
                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                    -----
                    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                    R Offline
                    R Offline
                    Rajesh R Subramanian
                    wrote on last edited by
                    #9

                    John Simmons / outlaw programmer wrote:

                    so picking the correct class/method must be someone difficult.

                    I'd have probably used the word "somewhat" in that sentence. However, given that I was born and raised in a "non-English-speaking country", I could be wrong. Oh wait, I did learn everything in English from Kindergarten all the way up to my Masters. I still think that I could be wrong, because your English must clearly be superior as you're from 'Murica and all. Hope it's nice and warm in Texas. It's been a beautiful day here down under. :)

                    R S 2 Replies Last reply
                    0
                    • C CodeWraith

                      The developers are not the problem. The customers are. It's hard enough to get them to specify their domain without using 20 different names for the same thing while each name they use has at least 20 different meanings. Getting them to do that in some obscure language, like English, is near impossible.

                      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      CodeWraith wrote:

                      The customers are. It's hard enough to get them to specify their domain without using 20 different names for the same thing while each name they use has at least 20 different meanings. Getting them to do that in some obscure language, like English, is near impossible.

                      :D Sorry, but that is part of design and is not a problem; it is the devs' responsibility to make sure that he understands the domain of the user. The user cannot be tasked to model his data-structure, so the dev has to make those decisisons, and has to communicate that to the user in a way he/she can verify the idea. Writing code is the easy part of programming :)

                      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                      C S 2 Replies Last reply
                      0
                      • D dandy72

                        JSOP, feeling empathy for foreigners? WTF is wrong with my browser this morning?

                        R Offline
                        R Offline
                        realJSOP
                        wrote on last edited by
                        #11

                        I didn't mean to imply that I was feeling empathy. In point of fact, I was going to add "It sucks to be a foreigner" to the original message, but I didn't feel like pushing buttons today. I can see now, that decision is coming back to bite me in my redneck ass. :)

                        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                        -----
                        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                        -----
                        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                        R 1 Reply Last reply
                        0
                        • R Rajesh R Subramanian

                          John Simmons / outlaw programmer wrote:

                          so picking the correct class/method must be someone difficult.

                          I'd have probably used the word "somewhat" in that sentence. However, given that I was born and raised in a "non-English-speaking country", I could be wrong. Oh wait, I did learn everything in English from Kindergarten all the way up to my Masters. I still think that I could be wrong, because your English must clearly be superior as you're from 'Murica and all. Hope it's nice and warm in Texas. It's been a beautiful day here down under. :)

                          R Offline
                          R Offline
                          realJSOP
                          wrote on last edited by
                          #12

                          I blame the time change. I'll go back and fix it.

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                          1 Reply Last reply
                          0
                          • R realJSOP

                            It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

                            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                            -----
                            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                            -----
                            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                            T Offline
                            T Offline
                            Tim Carmichael
                            wrote on last edited by
                            #13

                            The language knife cuts both ways. As a native English speaking, I have not experienced problems with coding due to language, however, when reviewing a vendor supplied database schema or data tree, the entities may be in a foreign language. For example, we were tasked with getting data from a vendor supplied database. The tables and columns were all in French, but the words largely had vowels removed - a method I've seen English speaking analysts use as well. Or, getting data from a DCS written by a Spanish firm; all of the items in the data tree are in shortened Spanish and no translation table was provided with both Spanish and English descriptions.

                            R 1 Reply Last reply
                            0
                            • R RickZeeland

                              Au contraire, I hate it when programs or Windows are in Dutch, but for 'normal' users things are different of course, always amazes me how bad some people are at speaking English :-\ But bonus points for thinking about foreign people (o dear, now a track of Foreigner is playing again in my head, you're as cold as ice etc. etc.)

                              Sander RosselS Offline
                              Sander RosselS Offline
                              Sander Rossel
                              wrote on last edited by
                              #14

                              GetFactuur() HaalOrder() Seen them both :D

                              Best, Sander Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                              R 1 Reply Last reply
                              0
                              • L Lost User

                                CodeWraith wrote:

                                The customers are. It's hard enough to get them to specify their domain without using 20 different names for the same thing while each name they use has at least 20 different meanings. Getting them to do that in some obscure language, like English, is near impossible.

                                :D Sorry, but that is part of design and is not a problem; it is the devs' responsibility to make sure that he understands the domain of the user. The user cannot be tasked to model his data-structure, so the dev has to make those decisisons, and has to communicate that to the user in a way he/she can verify the idea. Writing code is the easy part of programming :)

                                Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                C Offline
                                C Offline
                                CodeWraith
                                wrote on last edited by
                                #15

                                Eddy Vluggen wrote:

                                it is the devs' responsibility to make sure that he understands the domain of the user

                                Good to know. How far can I go to accomplish that? "Find out what he knows, and then take care of him!"

                                Eddy Vluggen wrote:

                                so the dev has to make those decisisons, and has to communicate that to the user in a way he/she can verify the idea

                                Yes, based on what what we got out of him in the first place. I have a customer who has some problems overlooking the consequences of the things he demanded to get. What do you think would happen if I took the liberty to invent new names whereever I could?

                                I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                L S 2 Replies Last reply
                                0
                                • Sander RosselS Sander Rossel

                                  GetFactuur() HaalOrder() Seen them both :D

                                  Best, Sander Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                  R Offline
                                  R Offline
                                  RickZeeland
                                  wrote on last edited by
                                  #16

                                  New Order ! Blue Monday - YouTube[^] :-\

                                  1 Reply Last reply
                                  0
                                  • R realJSOP

                                    I didn't mean to imply that I was feeling empathy. In point of fact, I was going to add "It sucks to be a foreigner" to the original message, but I didn't feel like pushing buttons today. I can see now, that decision is coming back to bite me in my redneck ass. :)

                                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                    -----
                                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                    -----
                                    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                    R Offline
                                    R Offline
                                    RickZeeland
                                    wrote on last edited by
                                    #17

                                    That's more like it, you are back again :-\

                                    1 Reply Last reply
                                    0
                                    • T Tim Carmichael

                                      The language knife cuts both ways. As a native English speaking, I have not experienced problems with coding due to language, however, when reviewing a vendor supplied database schema or data tree, the entities may be in a foreign language. For example, we were tasked with getting data from a vendor supplied database. The tables and columns were all in French, but the words largely had vowels removed - a method I've seen English speaking analysts use as well. Or, getting data from a DCS written by a Spanish firm; all of the items in the data tree are in shortened Spanish and no translation table was provided with both Spanish and English descriptions.

                                      R Offline
                                      R Offline
                                      RickZeeland
                                      wrote on last edited by
                                      #18

                                      That's nothing, long ago I had to deal with VB6 software in Japanese ! We usually referred to those characters as 'flattened mosquitoes' :-\

                                      B S 2 Replies Last reply
                                      0
                                      • C CodeWraith

                                        Eddy Vluggen wrote:

                                        it is the devs' responsibility to make sure that he understands the domain of the user

                                        Good to know. How far can I go to accomplish that? "Find out what he knows, and then take care of him!"

                                        Eddy Vluggen wrote:

                                        so the dev has to make those decisisons, and has to communicate that to the user in a way he/she can verify the idea

                                        Yes, based on what what we got out of him in the first place. I have a customer who has some problems overlooking the consequences of the things he demanded to get. What do you think would happen if I took the liberty to invent new names whereever I could?

                                        I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                        L Offline
                                        L Offline
                                        Lost User
                                        wrote on last edited by
                                        #19

                                        CodeWraith wrote:

                                        What do you think would happen if I took the liberty to invent new names whereever I could?

                                        I'm not talking about inventing new names :)

                                        CodeWraith wrote:

                                        I have a customer who has some problems overlooking the consequences of the things he demanded to get.

                                        That's your job; you can't expect the user to be knowledgable about development; similar we can't be expected to know everything about the niche we work for. So, you're expected to explain those things in terms that the user understands. That's why I keep saying that development is more than simply writing code; a lot of problems in IT projects can be traced back to insufficient communication :)

                                        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                        1 Reply Last reply
                                        0
                                        • R realJSOP

                                          It just struck me that it must be difficult to be a programmer in a non-English-speaking country because all of the classes and function names in a given framework are in English, so picking the correct class/method must be somewhat difficult.

                                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                          -----
                                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                          -----
                                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                          P Offline
                                          P Offline
                                          PIEBALDconsult
                                          wrote on last edited by
                                          #20

                                          One of the great things about C is that it uses symbols more than words. (If you can trust Bing translate...)

                                          /* German C dialect */

                                          define wenn if

                                          define während while

                                          define fort do

                                          define anderes else

                                          define brechen break

                                          define weiterhin continue

                                          define schalter switch

                                          define fall case

                                          /* etc. */

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups