2009-11-05 8 views
6

Siempre me he preguntado cómo los lenguajes de programación son diferentes, si son realmente diferentes, a otras partes del mundo. ¿Cómo usa la programación la gente de partes de Asia/Europa/Sudamérica? ¿Cómo es la sintaxis? ¿Algún ejemplo?¿Cómo difieren los lenguajes de programación entre las diferentes partes del mundo?

+1

Relacionados: http://stackoverflow.com/questions/202723/coding-in-other-spoken-languages ​​y http://stackoverflow.com/questions/440052/should-identifiers-and-comments-be-always-in-english-or-in-the-native-language-of y http://stackoverflow.com/questions/250824/do-you-use -oother-language-instead-of-english y http://stackoverflow.com/questions/1653227/how-hard-would-it-be-to-translate-a-programming-language-to-another-human-languag – dmckee

+0

gracias por los enlaces –

+2

En general, no, no son diferentes. Un lenguaje de programación es un lenguaje. No difiere de un país a otro más de lo que lo hace el español o el japonés. Un programador de C++ escribe en C++ independientemente de dónde viva. Él no escribe en sueco, alemán o mexicano. – jalf

Respuesta

2

Lo bueno de los lenguajes de programación es que son casi universales (excluyendo algunas cosas relacionadas con el soporte de Unicode: D).

Creo que en todas partes son exactamente lo mismo, la misma sintaxis y el mismo comportamiento .. IT se basa en estándares, ¡no se excluyen los lenguajes de programación!

+0

eso es muy interesante! Recuerdo mucho cuando tenía en mis manos un código de otro país y no recuerdo dónde lo puse, pero esta pregunta cruzó por mi mente, así que pensé que id –

+0

probablemente el nombre de las variables fuera diferente, o nombres de clase, pero el la sintaxis es siempre la misma ... por supuesto, es posible reinventar un idioma simplemente traduciendo la palabra clave en otros idiomas, pero ¿por qué es necesario hacerlo? El inglés es muy conciso ... – Jack

3

Aquí en Suecia (Europa del Norte), creo que es más o menos lo mismo que en los Estados Unidos. Java, python, ruby, C#, C++, perl son bastante populares. Los lenguajes funcionales como Lisp y Erlang (en realidad un idioma inventado aquí en Suecia, y bastante bueno para las cosas distribuidas) son menos comunes, pero no tan infrecuentes.

1

Lo único que difiere es lo que las personas nombran sus variables y qué configuraciones de configuración regional utilizan.

+2

Los nombro en inglés, incluso si soy italiano ;-) –

+0

int i es el mismo en todas partes :) – shreyasva

3

Básicamente todos tienen que aprender Inglés :)

+0

¿Hay lenguajes de programación no ingleses? –

+6

Solo unas pocas palabras, jaja. Me imagino que sería extraño, especialmente si no sabías inglés. Al principio tendría problemas para programar en otro idioma ... público estático vacío principal (Secuencia [] args) { // ¡Pero no hablo español! } –

+0

@Kaleb: +1 por inventar Java en español – RMorrisey

2

I bastante seguro de que usted puede encontrar personas que escriben en C/C++, Java, C# código en todas partes, ya que casi todas las universidades enseñan los idiomas, la única diferencia es la nombrar variables y funciones (o métodos) normalmente se nombran según el idioma nativo del desarrollador

5

De hecho, hay un pequeño número de non-English programming languages. No disfrutan de un uso generalizado. En la programación en particular, y un poco menos con la tecnología en general, el inglés parece ser el idioma de elección. Creo que esto probablemente se deba a que Internet se origina en los Estados Unidos.

+4

Ya sabes, cuando lo miras, la mayor parte de la historia de la computación tiene lugar en los Estados Unidos o Gran Bretaña, incluso desde Charles Babbage. IBM comenzó con una invención destinada a ayudar al censo de EE. UU. Estados Unidos y Gran Bretaña trabajaron en computadoras para descifrar encriptaciones alemanas en la Segunda Guerra Mundial. UNIX fue desarrollado en Nueva Jersey. Y, por supuesto, muchos de los gigantes informáticos modernos se encuentran en Silicon Valley. – BernzSed

3

Solía ​​hacer comentarios y nombres de variables/métodos en español, luego un profesor me dijo que escribiera en inglés, a pesar de mi idioma nativo, si quería que mi código tuviera algún valor, tenía que ser en inglés, para es el único idioma que toda la comunidad de programación (o una gran mayoría) conoce

Cuestiones relacionadas