Foros del Web » Programando para Internet » PHP »

[ARTICULO] Por qué se debe programar en inglés

Estas en el tema de [ARTICULO] Por qué se debe programar en inglés en el foro de PHP en Foros del Web. Cita: Iniciado por fishdesign @emprear Tu comentario fue el único que borré (puede decir cualquier user si borré el suyo o no) porque me pareció ...

  #61 (permalink)  
Antiguo 16/01/2012, 18:56
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Cita:
Iniciado por fishdesign Ver Mensaje
@emprear Tu comentario fue el único que borré (puede decir cualquier user si borré el suyo o no) porque me pareció un mensaje troll que hace pura demagogia,

Sos el colmo @fishdesign, "publicas un Blog de opinión", con un tema, como habrás deducido del la cantidad de respuestas que originó en FDW, por demás "urticante", dejas un form de comentarios (no moderados/pendientes de aprobación), dejo, "mi opinión", en concreto que tu propuesta general, "me parece un absurdo", simplemente dije eso, ni agravios ni otro tipo de insinuaciones. Entonces, para que lo de los comentarios, para que te halaguen tus amigos?
Si yo tuviese una teoría x, y la hiciese pública, la dejaría expuesta a las críticas, y de la confrontación, que el resto de los interesados saque sus conclusiones.
¿Y sabés que es lo más cómico?
Que me parece PERFECTO que alguien escriba sus variables, funciones, nombres de clases, etc. en inglés y con valores tan convencionales como $file, de hecho Yo mismo he tenido intervenciones en distintos foros en inglés (generalmente en busca de respuestas) y he dejado mis códigos de ejemplo en inglés, con sus correspondientes comentarios en inglés (traductor mediante si se requiere)...
Y eso es tan PERFECTO como usar $archivo, $fecha, function comprimir(), etc (y me cuido de usar esas palabritas que te caen tan mal)

Desde cuando todo nuestro trabajo debe de ser universal y "opensource", si le stoy haciendo la web al dueño de la fábrica de muebles, me importa un kinoto si el entiende el código o no, lo importante es que su Web funcione. Yo no me rompo la cabeza para que mañana se aparezca el sobrino y le diga que el por la mitad de precio se la hace...por supuesto, con mi código perfectamente explicado y "universalizado", ja,ja, lindo chiste, esa es la realidad por donde vivo. A lo mejor vos tenés mejor suerte y no dependés de tu código para mantener a tu familia, yo si.

Lo dicho, dicho está, y jamás le diría a alguien que "programar" (como usas en el título), en español, es incorrecto.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #62 (permalink)  
Antiguo 16/01/2012, 18:58
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: [ARTICULO] Por qué se debe programar en inglés

nota: no he leido todo los mensajes, si acaso los primero cuatro y el artículo.

en algunos detalles pequeños e insignificante, estoy de acuerdo contigo... pero en general no estoy del todo en acuerdo con las opiniones. hay preferencias como también hay convensiones y cada grupo se adjudica a un patrón que beneficie en lo posible a todos; pero el idioma no es ni debe ser un factor limitante. yo por ejemplo, prefiero leer y escribir código en inglés pero es por un simple placer, gusto y costumbre. te aseguro que si tuviera menos educación, estaría escribiendo los códigos en español con la misma eficiencia actual. por otro lado, no todos lenguajes tienen las mismas limitaciones. por ejemplo, javascript internamente tiene soporte para utf-16 de modo que literalmente puedes escribir el código en cualquier idioma.

¿te parece razonable que en un grupo donde todos hablan español sea requisito u obligatorio escribir el código en inglés? ¿para qué complicarse con el inglés si todos se entienden en otro idioma? te comento lo que a mi me pasa muy seguido. todos mis códigos los escribo en inglés (por gusto personal) pero no estoy exento de perder mucho tiempo en como voy a nombrar una variable o de traducir un comentario que sea perfectamente entendible. en cambio, en español lo pude haber escrito de forma más natural y no hechar a perder las ideas en mente.

es cierto que el inglés es el idioma comercial pero eso no significa que sea superior o mejor. al menos a mi, se me hace cómodo programar en inglés principalmente porque la mayoría de los vocabularios del lenguaje son en ingles: while, if, for, push, pop, function, var, y por ahí un largo etcétera. ahora, ¿qué tal si el lenguaje tuviera vocabularios en español u otro idioma? seguramente se me haría más cómodo escribir en el mismo idioma. pero la razón es para hacerlo más natural, no porque el idioma sea superior.

Cita:
Iniciado por caricatos
Opino exactamente lo contrario; si algún anglo-parlante quiere usar alguno de mis códigos que haga el esfuerzo de aprender las indicaciones en el idioma que yo pongo, y las variables que a mi me son fáciles de entender.
¡totalmente de acuerdo! no veo porque facilitarle la vida cuando ellos nos las complica. tengo otras opiniones al respecto pero no viene al caso, lo dejo en el tintero.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #63 (permalink)  
Antiguo 16/01/2012, 19:07
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Cita:
Iniciado por zerokilled Ver Mensaje
nota: no he leido todo los mensajes, si acaso los primero cuatro y el artículo.
.
Ni creo que los vayas a leer, porque ya han estado borrando algunos. Me parece de muy mal gusto que alguien que ha dejado su punto de vista en el post (lo cual le quita todo viso de imparcialidad), esté borrando mensajes, sin importar los motivos. En todo caso, si cree que se justifica, que derive la tarea a otro Moderador, y que este, a su juicio, resuelva

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #64 (permalink)  
Antiguo 16/01/2012, 20:09
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: [ARTICULO] Por qué se debe programar en inglés

En este post paso como en los libros:

Alguien escribe una gilipollez y se convierte en un best seller. Jo! ya son 7 paginas, jeje.

================================================== ==========

A mi en lo personal me gusta programar todo en Ingles, pero no lo hago pensando en que los demás programadores entiendan mi código.

Para nada,
Que se esfuercen, se pongan a estudiar mi lenguaje o contraten a un traductor.

>> Programar en Español se ve bonito :D, programar en Ingles se siente bien. Es una por otra.

P.D: Saben que, de hoy en adelante programaré en Alemán (por lo menos un proyecto), vamos.... ¿Por qué no?
  #65 (permalink)  
Antiguo 14/05/2012, 07:20
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Uyyyyyy, lamento levantar el tema, no lo había visto y me parece uno de los mejores en el foro.

Solo indico, que creo que programar en un idioma (español o inglés) solo va a depender de si consideras que algún tercero va a trabajar o no en el código. Y cuando digo tercero me refiero a si otra persona, sea que entienda español o inglés en algún futuro vaya a trabajar con el código. Si tu código es para ti programa como quieras, la cuestión es que tu entiendas lo que pasa, pero si el programa en algún futuro alguien lo va a trabajar es bueno tratarlo en el idioma que se ha declarado "universal".

Yo prefiero programar en inglés. También es buena práctica el programar si es en español en español solamente no una mezcla de español con ingles. Aunque francamente ya por defecto siempre vas a trabajar con una mezcla cuando programas en el idioma en español ya que está en ingles las funciones, métodos, en ocaciones variables ya predefinidas por el lenguaje, constantes etc. etc. No digo que no se pueda programar en español, pero eso dependerá de los límites de tu proyecto, como alguien indico por el concepto OpenSource. Tampoco indico que OpenSource esta obligado al inglés pero si quieres que alguien que no domine el idioma en español trabaje el código también debes considerar programar en inglés.

Bueno me desahogue esta muy interesante este tema .
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #66 (permalink)  
Antiguo 14/05/2012, 07:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: [ARTICULO] Por qué se debe programar en inglés

@abimalrec

Nunca es tarde para una opinión mesurada y oportuna, y me quedo con
Cita:
Y cuando digo tercero me refiero a si otra persona, sea que entienda español o inglés en algún futuro vaya a trabajar con el código. Si tu código es para ti programa como quieras, la cuestión es que tu entiendas lo que pasa
Y aunque me quedo con lo citado, desde ya que el resto de tu comentario también es muy válido. En definitiva, ambas opciones quedan abiertas. Pero re-afirmo mi opinión, son alternativas, pero de ninguna manera se puede hacer una afirmación dogmática como "se debe programar en inglés"

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #67 (permalink)  
Antiguo 14/05/2012, 08:35
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Hace algún tiempo vi este hilo y no lo comente en su momento pero quisiera hacer mi aporte (que como el de todos es subjetivo y no tiene porque ser la verdad absoluta)

Uno independiente del idioma en el que trabaje debe hacerlo con seriedad y profesionalismo. Si en el trabajo en el que uno se desempeña debe hacerlo en otro idioma al que uno tiene como lengua materna es normal que deba expresarse diferente para adaptarse al trabajo de todos.

Yo en mi trabajo de maestria utilice el idioma inglés para hacer el trabajo final por cuanto al tener que leer miles de documentos en ese idioma la escritura de los términos que yo leia se me hacian mas naturales y sentia un poco forzado usar el idioma español. Sin embargo a la hora de convalidar el titulo me exijen que el trabajo este traducido al español, Para mi eso es una falta de respeto como profesional porque eso me implico mucho esfuerzo y dedicación y yo no debo estar en la obligación de traducir mi propio trabajo sobre todo a personas que igual no van a entender de que trata mi trabajo ni les interesa.

Sin embargo en ningún momento eso era obligatorio el inglés ni nada por el estilo, era opcional y yo lo decidi por mi propia cuenta.

Volviendo al tema original programar en inglés no hara mejor o peor tu trabajo, simplemente lo hara comprensible en grupos interdisciplinarios donde por la gran cantidad de lenguas que manejan es mejor poner un lenguaje común que todos trabajemos, en ese sentido si respeto la unificación.

Si en el ambiente que se trabaja por el contrario es galllego, irlandes, holandes, noruego, español, etc ¿Porqué deberia ser obligatorio hacerlo en otro idioma? ¿No es mas importante hacer bien tu trabajo, documentarlo bien que el idioma en el que esta escrito? Estoy cansado que la gente se insulte en Internet porque la gente escribe en un idioma diferente al tuyo. Si no sabemos respetar las diferencias, es muy complicado avanzar.

Yo apoyo que la gente programe en el idioma en el que se le de la gana. Si debe hacerlo en inglés por motivos de que todos los compañeros podamos entenderlo me parece genial, pero si ese no es el caso yo no le veo ningún sentido, es preferible que se haga en un idioma con el que se sienta comodo. Como mucho lo mas importante en realidad siempre sera la documentación que debe estar disponible en el idioma que los posibles usuarios regulares deban manejar.
__________________
Blog de humor http://elcuasatar.net63.net/
  #68 (permalink)  
Antiguo 14/05/2012, 08:59
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Opino igual que abimael, yo programo en español cuando mi código tendrá que ser entendido por pares cercanos, mientras que si es para paginas internacionales uso ingles, SIN EMBARGO, apoyo muchas otras razones que dió fishdesign en su artículo, por ejemplo mi favorita, la eficiencia.

Escribir menos y hacer más, el ingles es un idioma corto, la mayoría de las palabras en español son a veces 3 veces más largas y eso es un problema para mi, algunos casos:

GET - OBTENER
TRY - INTENTAR
CATCH - CAPTURAR
STOP - DETENER
TRUE - VERDADERO
PRINT - IMPRIMIR

Como sería si los lenguajes fuesen en español?

<td colspan="3" align="right" valign="top"><hr noshade="noshade" /></td>
<tc alineamiento="derecha" alineamientov="superior"><rc sinsombra="sinsombra" /></tc>

document.getElementsByTagName('login' + Math.round(counter)).hide();
documento.obtenerElementosPorNombreEtiqueta('Inici arSesion' + Matematica.redondear(contador)).esconder();

También un montón de palabras en ingles que no sabría traducir:

SET - Setear?
POST - Postear?
RESET - Resetear?
SWITCH - Interruptor?

__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #69 (permalink)  
Antiguo 14/05/2012, 09:29
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Hola:

En esto...

Cita:
Iniciado por cuasatar Ver Mensaje
... Sin embargo a la hora de convalidar el titulo me exijen que el trabajo este traducido al español, Para mi eso es una falta de respeto como profesional porque eso me implico mucho esfuerzo y dedicación y yo no debo estar en la obligación de traducir mi propio trabajo sobre todo a personas que igual no van a entender de que trata mi trabajo ni les interesa.
...
... estoy en total desacuerdo... supongo que lo de maestría es algo universitario o académico... y no solo debe exigirse en el idioma del país y de los miembros del jurado sino con una correcta ortografía. Los años que pasé en la Universidad me han hecho perder toda mi confianza en esas instituciones, y tal como está evolucionando veo que lamentablemente terminarán cediendo a los extranjerismos y demás vicios.

Por mi parte, no me gustan ese tipo de comentarios.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #70 (permalink)  
Antiguo 14/05/2012, 10:10
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Cita:
Por mi parte, no me gustan ese tipo de comentarios.
caricatos estas en todo tu derecho de que no te guste mi comentario, tal vez porque no lo coloque en contexto. Los jurados de mi trabajo nos dijeron en su momento que podiamos hacer el trabajo en el idioma que quisieramos (español o inglés). Ellos no pusieron ningún inconveniente.

Yo me quejo contra personas ajenas al ambiente académico. (En este caso personas que no lo calificaron) que desean que uno vuelva a traducir su trabajo solo por llenar un requisito burocrático.

Para poner en contexto de la discusión de este foro y no salirse del tema, uno debe trabajar en función de las personas con las que trabajara (el ambiente mas cercano de colaboradores y por supuesto el cliente final que al final de cuentas es el que paga) Si pensaramos en tener contentos a todo el mundo creo que nuestro trabajo seria en vano porque jamas nos podriamos poner de acuerdo con todos.

Aprovecho para dar las gracias en general a todos los miembros de este foro, con los cuales es posible debatir temas como estos y aunque no estemos de acuerdo en ocasiones siempre se puede hacer porque al final la idea es respetar el punto de vista de todos.
__________________
Blog de humor http://elcuasatar.net63.net/
  #71 (permalink)  
Antiguo 14/05/2012, 10:25
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Hola:

Cita:
Iniciado por cuasatar Ver Mensaje
...
Yo me quejo contra personas ajenas al ambiente académico. (En este caso personas que no lo calificaron) que desean que uno vuelva a traducir su trabajo solo por llenar un requisito burocrático.
Como expresé antes, estoy desilusionado con la preparación universitaria (tuve un profe que iba a clase con sandalias y bandolera...). Tampoco estoy de acuerdo con batas (guardapolvos) y/o trajes/vestidos formales, pero el mundo académico está cayendo en un nivel muy, muy bajo. Para trabajos sobre filología/lengua/magisterio estaría justificado el cambio de idioma, pero el resto de carreras tendría que ser (en mi humile opinión), un referente para todos (los paisanos)...

También se agradece tanto tu participación como la de todos los que tienen algo que aportar.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #72 (permalink)  
Antiguo 14/05/2012, 11:04
Avatar de luna690  
Fecha de Ingreso: marzo-2012
Ubicación: Barcelona
Mensajes: 61
Antigüedad: 12 años, 1 mes
Puntos: 3
Respuesta: [ARTICULO] Por qué se debe programar en inglés

Hola!

Como he visto con algunas personas, me acoplo a ellas al decir: Mi inglés es pésimo!. Sí, teneis toda la razón, el inglés es muy útil a la hora de leer cualquier documentación y tambien por si algun dia tienes que dar tus códigos a terceros.

Yo empecé con una página con inglés y mirar como terminé la página. Y no me arrepiento de enseñarlo.

Os preguntaréis: parecerá mentira que una persona no sepa traducir éstas simples palabras? No, pero si tienes que depender de GoogleTraductor, no acabaría nunca.


$errorTitle

$pageConnect
$pageDisconnect
$pageHello
$pageTitle
$pageTornarLlistat
$pageTornarMenu

$ruta_fotografies
$ruta_fotografiesInici

$menu_titleGestio
$menu_titleTableMenus
$menu_titleTableSubmenus
$menu_ordre
$menu_titolEn
$menu_titleTableMenus


.... así que como veis, al final he ido alternando el inglés con el catalán (si mi lengua materna fuera el español, me pasaría lo mismo con el español).


Saludos!
  #73 (permalink)  
Antiguo 14/05/2012, 12:58
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: [ARTICULO] Por qué se debe programar en inglés

bueno yo en todos mis sistemas en ingles he puesto al menos un par de palabras en español que nadie ha visto XD

por ejemplo para el sistema de sensores y GPS que estoy haciendo que debe tener unos 30 archivos de 1000 lineas cada uno por ahí hay una variable de nombre muy eficiente llamada $camioncito XD

esto es por que ya había usado casi todas las formas de referirme a un camión que conozco XD (truck, machine, wheeldozer, loader, equipment, equip, tr, mech, mecha, etc)
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #74 (permalink)  
Antiguo 28/10/2013, 16:20
 
Fecha de Ingreso: julio-2011
Ubicación: chetumal quintana roo mexico
Mensajes: 8
Antigüedad: 12 años, 9 meses
Puntos: 1
Respuesta: [ARTICULO] Por qué se debe programar en inglés

La elección del idioma depende del fin del software, si estas desarrollando un módulo que otros podrian reutilizar despues lo más correcto es hacerlo en ingles pues es el idioma universal, como una dll que crea certificados de hacienda o un web service, etc. Pero si estas desarrollando una parte de la aplicacion para un caso en particular como por ejemplo las ventanas de un windows form o wpf para capturar los datos de un cliente pues esta bien usar el español pues nadie más las usaria, ni tu mismo para otros proyectos.

En resumen, usar ingles para componentes reutilizables y español o tu idioma madre para lo demás.

Etiquetas: clases, constantes, español, ingles, nombres, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 6 personas




La zona horaria es GMT -6. Ahora son las 06:24.