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 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

    B Offline
    B Offline
    BillWoodruff
    wrote on last edited by
    #31

    The same thing happens in nudist colonies.

    «... thank the gods that they have made you superior to those events which they have not placed within your own control, rendered you accountable for that only which is within you own control For what, then, have they made you responsible? For that which is alone in your own power—a right use of things as they appear.» Discourses of Epictetus Book I:12

    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

      U Offline
      U Offline
      User 11453215
      wrote on last edited by
      #32

      Here's a Russian perspective: The language of programming[^]

      R N 2 Replies Last reply
      0
      • U User 11453215

        Here's a Russian perspective: The language of programming[^]

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

        I rarely 5 a lounge post. This is one of those that deserve it. Interesting article.

        ".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

        N 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
          PeejayAdams
          wrote on last edited by
          #34

          In 20th Century Britain we had a cunning policy of beating and ostracising children who insisted on using the Devil's tongue (Welsh). This was fairly successful in forcing many people to use God's Own Language (English). Sadly, over the years (Political Correctness and all that) this entirely reasonable practice was abandoned because it was somehow deemed to be a form of child cruelty. Let's face it, pretty well everybody in the galaxy and beyond speaks English (we know this from Star Trek and other sources) apart from a few billion Earthlings who insist on babbling away in some form of regional gibberish just to annoy the rest of us. It's high time, to my mind, that we not only revive our old policy but broaden, clarify and expand it to a more generalised global concept of "Speak English or Die." Not only would we be sparing Johnny Foreigner endless confusion when programming, we'd also save ourselves countless hours on localisation projects that only exist to cater for those who cannot be bothered to comply with a simple request to learn to speak properly. Sometimes you have to be a little cruel to be kind!

          98.4% of statistics are made up on the spot.

          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

            S Offline
            S Offline
            Slow Eddie
            wrote on last edited by
            #35

            They don't call it a programming "language" for nothing! :laugh: And in my experience, most American programmers/developers don't speak English, use proper grammar, or know how to spell, either. And I are one!

            "Newer" is NOT automatically better, only Different. (And more complex and bug ridden when it comes to all of the "boutique" languages / frameworks out there)

            S 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

              G Offline
              G Offline
              gervacleto
              wrote on last edited by
              #36

              English is not my native language. (Spanish is my native), and I have been in the developer's area for more than 35 years. You are right, all the languages (at least all I know) are in English, and also the Frameworks (if they have these). I can read, write and speak English reasonably well and all my programs are written in Spanish:

              if(UsuarioAutorizado) // if(AutorizedUser)
              {
              AnalicePermisos(NombreUsuario, FechaAcceso); // CheckAccess(UserName, AccessDate);
              }

              We do not have any problems doing this. Usually Spanish is longer than English, but it does not represent a big difference. Of course, we developers must need to learn English (read at least) in order to write software.

              1 Reply Last reply
              0
              • L Lost User

                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 Offline
                M Offline
                Member 10782385
                wrote on last edited by
                #37

                Imagine writing code and end almost all written lines with semicolons....

                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

                  K Offline
                  K Offline
                  Kirk 10389821
                  wrote on last edited by
                  #38

                  I have worked with Russian programmers for 20+ years... Fortunately in Computer Science, English is their second language! But, you are 100% right. We have a lot of Abbreviations, and weird ways of saying things. I tend to use kinda/sorta which aren't words, lol. So the team is told early on to ASK about ANYTHING they are not clear about, and that OUR RUSSIAN would be much worse than their English. Early on, a piece of code came back with a variable: Svertka in it... It came into a code review, and it was used in a lot of places. They put the definition in the code, and moved on. But it has led to many funny situations...

                  1 Reply Last reply
                  0
                  • M Munchies_Matt

                    Imagine how long the class names would be!!!!!

                    S Offline
                    S Offline
                    StatementTerminator
                    wrote on last edited by
                    #39

                    But you could put all of the comments into the class name!

                    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.

                      S Offline
                      S Offline
                      StatementTerminator
                      wrote on last edited by
                      #40

                      Eddy Vluggen wrote:

                      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.

                      That, right there, is the most difficult part of my job. I've come up with a rule about it: people don't know what they want until they see what they don't want. The only way to get technical direction out of non-techies is to do iterations of what they are asking for and show them, until they get an idea of how their ideas work out in reality and get a sense of what they really want. Sitting around a meeting table talking about what's needed is just the first step to showing them what they don't want.

                      L 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. :)

                        S Offline
                        S Offline
                        StatementTerminator
                        wrote on last edited by
                        #41

                        Rajesh R Subramanian wrote:

                        I still think that I could be wrong, because your English must clearly be superior as you're from 'Murica and all.

                        Texas was a "foreign" country, and it still shows :)

                        1 Reply Last reply
                        0
                        • R realJSOP

                          I rarely 5 a lounge post. This is one of those that deserve it. Interesting article.

                          ".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

                          N Offline
                          N Offline
                          Nish Nishant
                          wrote on last edited by
                          #42

                          I agree, that was a very interesting perspective. That said, as someone who is bilingual (English and Malayalam) and who can understand 2 other languages (50% fluency), I am surprised that people find English to be hard. To me, it seems to be one of the simplest languages in the world.

                          Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

                          1 Reply Last reply
                          0
                          • U User 11453215

                            Here's a Russian perspective: The language of programming[^]

                            N Offline
                            N Offline
                            Nish Nishant
                            wrote on last edited by
                            #43

                            Thank you. :thumbsup:

                            Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

                            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.)

                              W Offline
                              W Offline
                              W Balboos GHB
                              wrote on last edited by
                              #44

                              RickZeeland wrote:

                              always amazes me how bad some people are at speaking English

                              Back in real life (i.e., as a chemist) it was always understood that the international language of science is broken English. By and large, the domination of English is probably a consequence of it not shielding itself from "foreign influences" - some "schmucky" places think protecting their language ("think: surrender monkey") will maintain its strength. On the contrary - it is mercifully hurry its long-overdue demise. Aside from the crazy spelling and other stuff, it's actually a rather welcoming.

                              Ravings en masse^

                              "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                              "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                              S G 2 Replies Last reply
                              0
                              • R RickZeeland

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

                                S Offline
                                S Offline
                                StatementTerminator
                                wrote on last edited by
                                #45

                                RickZeeland wrote:

                                That's nothing, long ago I had to deal with VB6 software in Japanese !

                                That's awful! How did you manage with understanding VB6?

                                R 1 Reply 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.

                                  S Offline
                                  S Offline
                                  StatementTerminator
                                  wrote on last edited by
                                  #46

                                  This thread makes me want to invent a language called Bede, written in Old English. The Icelanders will be so confused!

                                  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

                                    M Offline
                                    M Offline
                                    matblue25
                                    wrote on last edited by
                                    #47

                                    We’re not the only industry with this problem. All civil aviation radio communication is done in English, all over the world.

                                    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

                                      A Offline
                                      A Offline
                                      Al Escobar
                                      wrote on last edited by
                                      #48

                                      Don't worry, in Mexico we've mastered technicall English like the vocabulary used in every (old)VCR user's guide, TV warranties, and every other household appliances that come from our northern neighbors. It is just recently that the authorities ruled that all user's manuals must come with a mandatory Spannish translation and to those of us involved with technology, English is our second language. BTW: A trilingual is a person who speaks three languages, a bilingual is a person who speaks two languages, a person who only her language is an american! (Just kidding no offense) AND WE ARE NOT PAYING FOR THAT F(/&%KING WALL!!!

                                      R 1 Reply Last reply
                                      0
                                      • S Slow Eddie

                                        They don't call it a programming "language" for nothing! :laugh: And in my experience, most American programmers/developers don't speak English, use proper grammar, or know how to spell, either. And I are one!

                                        "Newer" is NOT automatically better, only Different. (And more complex and bug ridden when it comes to all of the "boutique" languages / frameworks out there)

                                        S Offline
                                        S Offline
                                        StatementTerminator
                                        wrote on last edited by
                                        #49

                                        Ed Aymami wrote:

                                        And in my experience, most American programmers/developers don't speak English, use proper grammar, or know how to spell, either.

                                        Sure we do! You just have to set the compilation flag to "Southern."

                                        S 1 Reply Last reply
                                        0
                                        • S StatementTerminator

                                          RickZeeland wrote:

                                          That's nothing, long ago I had to deal with VB6 software in Japanese !

                                          That's awful! How did you manage with understanding VB6?

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

                                          Same as when you get poorly documented source code, just trial and error, takes a bit longer but eventually I always figure it out :-\

                                          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