Autor Tema: Un pequeño look a los lenguajes de Programación  (Leído 6296 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ~

  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 0
  • -Receive: 96
  • Mensajes: 1136
    • Ciencia de Computación, OSes y Herramientas
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #30 : Agosto 15, 2012, 04:12:18 pm »
tenes un par de buenos puntos enterrados ahi, aun asi no es del todo correcto.

mira otra cosa, parte de tu estrategia es que si no dominas algo, ponerte a escribir un monton para inventarte cosas o decir verdades a medias  para que la gente se pierda en el tren de ideas y muchas veces terminas diciendo poco o nada, o cosas francamente equivocadas.
A veces así se empieza a dominar cosas para nada simples, a veces es como preguntarle a la máquina viendo si un programa lo corre como yo creía (el programa es la pregunta) o de otra forma (el efecto real es la respuesta).

No sabía que HTML5 me podía servir para expresar lo que sé hasta ahora de cosas de bajo nivel, pero espero que eso me permita darme a entender en por lo menos un 40% más, e igualmente a muchos programadores, hay que preguntarse, ¿qué va a pasar cuando se decidan a crear códecs y otros artefactos para quitarle carga al servidor y poner a trabajar a los clientes, y si es HTML5 con JavaScript, no debería esperarse por lo menor ver que pidan saber usar librerías de ese tipo en los trabajos?

Por eso cosas como XPCOM y las "APIs de HTML5" (de sistema de archivos, etc.), a pesar de ser JavaScript, empiezan a parecer Java, o hasta C, en lugar de JavaScript.


en otras palabras,  si vas a seguir escribiendo esas verborreas, chevere, pero tene en cuenta que a vos te gusta usar falacias entre algunas verdades que decis. y te digo falacia en el sentido mas estricto de la palabra.

y te lo digo que te des cuenta que mas de uno de nosotros lo hemos notado, osea, no podes engañar a todos, por mas verborrea que pongas.
Necesito saber exactamente qué cosas son errores, pero EXACTAMENTE. La informática debería ser divertida como un juego que uno juega todos los días de su vida, y en el que uno puede jugar a su manera para ganar, pero también precisa (aunque bugs siempre van a existir).

No soy tonto, soy razonable, y puedo corregir tan pronto como se me haga ver el error (hablamos de detalles técnicos).

Inventar no es malo. La informática no es una ciencia dura, sino una implementación de ideas que no están limitadas por las leyes de la física o el Universo, e inventar es vital; seguir estándares también.

De lo contrario, esto no es más que esparcir Miedo, Incertidumbre y Duda (FUD), no sé con qué propósito. Quienes quieran leerme van a leerme de todas maneras, aunque vengan de Google; me lean o no me lean cada quien gana y pierde lo que decida.

Por eso corregir los errores en el momento lo considero un favor, precisamente lo que he estado requiriendo, a pesar de que no suelo preguntar en este foro (creo que también voy a cambiar eso y empezar a preguntar mucho, tanto como lo que escribo, para aprender sobre lo que no sé nada).
Mi Sitio Web (si la siguiente imagen no aparece es porque está offline):

Desconectado g00mba

  • Trade Count: (3)
  • The Communiter-
  • *
  • Thank You
  • -Given: 162
  • -Receive: 2272
  • Mensajes: 10999
    • ALABADO SEA MONESVOL
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #31 : Agosto 15, 2012, 04:17:56 pm »
la ultima vez que intente hacerte notar una inexactitud comenzaste a hablar hasta del perico del vecino menos de lo que te habia hecho notar y cuando te digo que comenzaste a inventar, quiero decir que estabas hablando pajapues no creando el proximo gran concepto. pero me alegra que tengas la disposicion  de mejorar la calidad de tus posts. es una actitud muy positiva.
« Última Modificación: Agosto 15, 2012, 04:20:07 pm por g00mba »



Desconectado ~

  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 0
  • -Receive: 96
  • Mensajes: 1136
    • Ciencia de Computación, OSes y Herramientas
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #32 : Agosto 15, 2012, 04:22:49 pm »
¿Pero por qué no empezar a corregir, o dentro de los próximos posts que escriba? No se puede pasar eternamente alegando errores pero sin corregirlos integralmente, y esperar que eso sea razonable y útil.

Así que que quedo a la espera. Y también cada quien usa los lenguajes de programación y los métodos que le permiten ser informático (otro aspecto personal de cada uno, nada más que eso).
Mi Sitio Web (si la siguiente imagen no aparece es porque está offline):

Desconectado salvadoresc

  • Trade Count: (13)
  • The Communiter-
  • *
  • Thank You
  • -Given: 1346
  • -Receive: 603
  • Mensajes: 9319
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #33 : Agosto 15, 2012, 04:26:24 pm »
No sabía que HTML5 me podía servir para expresar lo que sé hasta ahora de cosas de bajo nivel,
html no es mas que interfaz. no tiene que ver con nada de cosas de "bajo/alto nivel" ni nada por el estilo, solo es presentacion.


pero espero que eso me permita darme a entender en por lo menos un 40% más,
queres darte a entender mas? solo escribi menos, con palabras menos rebuscadas y con frases consisas, vas a ver como todos te lo van a agradecer.


e igualmente a muchos programadores, hay que preguntarse, ¿qué va a pasar cuando se decidan a crear códecs y otros artefactos para quitarle carga al servidor y poner a trabajar a los clientes,
todas esas cosas ya existen... =/ ya has escuchado de flash por ejemplo?



y si es HTML5 con JavaScript, no debería esperarse por lo menor ver que pidan saber usar librerías de ese tipo en los trabajos?
ehhh??? es lo que te hemos dicho varias veces, esas son precisamente las cosas que piden en los trabajos, como por ejemplo, una libreria que practicamente es un standard en la industria es jquery. eso te piden en un trabajo, no saber armar tu propia computadora desde el primer tornillo para trabajar con ella...

Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

Cursos Adobe CC mas info

Desconectado ~

  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 0
  • -Receive: 96
  • Mensajes: 1136
    • Ciencia de Computación, OSes y Herramientas
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #34 : Agosto 15, 2012, 04:50:43 pm »
html no es mas que interfaz. no tiene que ver con nada de cosas de "bajo/alto nivel" ni nada por el estilo, solo es presentacion.
Todo lo que están migrando a HTML5 (HTML5) son cosas que eran exclusivas de otros lenguajes de programación, y por eso quienes han sido expertos en aplicaciones de escritorio complejas van a tener un festín en HTML5, y van a estar en la cima. Programadores de C/C++/Ensamblador y similares migrando su capacidad a HTML5 y en el futuro seguramente un HTML6 con quién sabe cuánto más acceso a capacidad importante. Es una dupla JavaScript/HTML5 para ser exactos.

Los Typed Arrays se pueden considerar de bajo nivel (hasta distinguen entre Little Endian o Big Endian según el CPU en el que corren, como si fuera C, y también como números con o sin signo, como si fuera C o Java; ¡y los números decimales pueden apreciarse a nivel de bits con formato IEEE 754!).

Ahora es cuando HTML empieza a ser mucho más que mera presentación. Sino yo no podría estar implementando básicamente un emulador de PC x86, para finalmente hacer una extensión de Firefox/Chrome que pueda emular disco (un archivo) y otros componentes con datos persistentes.



queres darte a entender mas? solo escribi menos, con palabras menos rebuscadas y con frases consisas, vas a ver como todos te lo van a agradecer.
No hay nada de qué preocuparse, porque repetir lo mismo una y otra vez es una técnica de aprendizaje naturalizada, y les garantizo que quienes estén deseando realmente aprender lo que escribo, van a tenerlo fácil con el tiempo. No sé qué es rebuscado, porque todo lo que he escrito estos últimos meses viene directo de documentos técnicos, y yo lo entiendo de forma transparente sin siquiera pensar en usar palabras extrañas. Habría que especificar qué exactamente es "rebuscado".


todas esas cosas ya existen... =/ ya has escuchado de flash por ejemplo?
¿Existe un emulador completo de PC x86 de 16, 32 y 64 bits en Flash o HTML5 actualmente, que me permita correr el sistema que yo quiera, y emular floppies, BIOS, discos duros y el sistema operativo, y guardar y recuperar archivos de esos discos emulados?

¿O existe una máquina virtual de Java escrita en Flash o en HTML5+ (Typed Arrays), que haga que en lugar de instalar el JRE, simplemente corra las librerías desde JavaScript o un JRE en forma de extensión?

Sí, pueden ya existir códecs y otras cosas en Flash; pero Flash es prácticamente obsoleto (en el sentido de que es tecnología propietaria, necesita un plugin, no tiene acceso completo para crear y eliminar directorios y archivos locales, y no está integrado nativamente con HTML y JavaScript, de forma estándar al lenguaje). No puede competir con HTML5+, que ya viene en el navegador, así sea una tablet iPad.

Y muchas otras cosas se podrían hacer en JavaScript, todo, a excepción de controlar el sistema subyacente a nivel nativo.

Me da la impresión que HTML5+ ya está en el camino de superar en facilidad y capacidades al resto de lenguajes web de cliente.


ehhh??? es lo que te hemos dicho varias veces, esas son precisamente las cosas que piden en los trabajos, como por ejemplo, una libreria que practicamente es un standard en la industria es jquery. eso te piden en un trabajo, no saber armar tu propia computadora desde el primer tornillo para trabajar con ella...
jQuery no es más que una librería, que a propósito la escribió un muchacho. No digo de ninguna manera que por eso sea mala, pero un muchacho ha hecho que todos escriban libros, videotutoriales, etc. Hasta ahora no necesito usar jQuery, pero cuando me decida a usarlo, voy a hacer un tutorial a mi estilo, analizando el código y clonando la librería (jQuery tiene licencia BSD).

Así de paso aprendo todos los trucos que conforman jQuery, y los uso de forma transparente, mucho más clara al fin de cuentas, con entendimiento propio para todos.

Hasta ahora estoy feliz (porque avanzo sin depender de tantas cosas) usando las APIs estándar de JavaScript, HTML5 y XPCOM, porque cuando estudié así aprendí yo a programar: Mantener librerías no nativas a un mínimo mientras sea posible y mientras sea más fácil usar solo la funcionalidad/"librerías" nativas.
Mi Sitio Web (si la siguiente imagen no aparece es porque está offline):

Desconectado cristiantorres

  • Trade Count: (0)
  • Sv Jr.
  • **
  • Thank You
  • -Given: 0
  • -Receive: 11
  • Mensajes: 76
  • Bendiciones para todos
    • Blog dedicado a la programacion
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #35 : Agosto 15, 2012, 09:16:45 pm »
Porque creen que C# vaya a la baja si a titulo personal me parece uno de los mejores lenguajes de programación que existen y creo que se merece estar peleando la cabeza con c y java.
Visita mi Blog C#, Asp.Net, Python y mas...
http://cristiantorresalfaro.blogspot.com
http://codemania.tk

Desconectado ~

  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 0
  • -Receive: 96
  • Mensajes: 1136
    • Ciencia de Computación, OSes y Herramientas
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #36 : Agosto 15, 2012, 11:42:18 pm »
Porque creen que C# vaya a la baja si a titulo personal me parece uno de los mejores lenguajes de programación que existen y creo que se merece estar peleando la cabeza con c y java.
Puede que el gráfico tenga mucho de opinión personal, y C# sea un estimado. Aunque la posición que tiene no me parece disparada, justo después de Java, C y C++.

Puede que también sea cierto, y que C# no sea "tan popular" como los lenguajes principales (o los mencionados C y Java) por haber empezado como un lenguaje propietario que corre código .NET interpretado, y hecho especialmente para plataformas Windows originalmente.

El hecho de que represente una capa adiciona de runtimes (entornos de ejecución) y que encima signifique que hay que portear código escrito en otros lenguajes, a veces décadas enteras de código probado y depurado en su lenguaje original, nunca son cosas deseables y pueden desplazar la preferencia de uso de ese nuevo lenguaje si este no es radical/revolucionario o decisivo en nuevas tareas, y menos cuando hay muchos otros lenguajes, interpretados y compilados, que son totalmente abiertos, estandarizados y con una base demasiado grande de código en uso en la industria, mucho antes de que C# se estandarizara.
Mi Sitio Web (si la siguiente imagen no aparece es porque está offline):

Desconectado Non Servium

  • Trade Count: (0)
  • Sv Member
  • ***
  • Thank You
  • -Given: 6
  • -Receive: 37
  • Mensajes: 386
  • Ilix Punx :)
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #37 : Agosto 16, 2012, 10:07:01 am »
jQuery no es más que una librería, que a propósito la escribió un muchacho. No digo de ninguna manera que por eso sea mala, pero un muchacho ha hecho que todos escriban libros, videotutoriales, etc. Hasta ahora no necesito usar jQuery, pero cuando me decida a usarlo, voy a hacer un tutorial a mi estilo, analizando el código y clonando la librería (jQuery tiene licencia BSD).

Así de paso aprendo todos los trucos que conforman jQuery, y los uso de forma transparente, mucho más clara al fin de cuentas, con entendimiento propio para todos.
Vamos a esperar con ansias ese tutorial. Quien sabe si de repente tengas suerte como el muchacho que creó jQuery y la svc te hagan libros y videotutoriales

Hasta ahora estoy feliz (porque avanzo sin depender de tantas cosas) usando las APIs estándar de JavaScript, HTML5 y XPCOM, porque cuando estudié así aprendí yo a programar: Mantener librerías no nativas a un mínimo mientras sea posible y mientras sea más fácil usar solo la funcionalidad/"librerías" nativas.
Así aprendiste o asi te enseñaron? porque me parece que deberían enseñar contenido actualizado. P.D. favor poner "Si" o "No" no te exites con el teclado que no leere tu coment!

Porque creen que C# vaya a la baja si a titulo personal me parece uno de los mejores lenguajes de programación que existen y creo que se merece estar peleando la cabeza con c y java.
Lo que yo pienso es que también debería estar entre los mejores (realmente lo está) y los otros lenguajes que están a la cabeza no son fáciles de usar pero quizás sea por la forma en que están estructurados (supongo). Además no es un censo nacional
♫ Condenados a perder la libertad! Por no acatar las leyes que les asignaron. ♪ ♫
Decididos, decididos a emprender! Un camino largo y duro por no ser esclavos ♫


Watch

Desconectado ~

  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 0
  • -Receive: 96
  • Mensajes: 1136
    • Ciencia de Computación, OSes y Herramientas
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #38 : Agosto 17, 2012, 02:28:44 pm »
Vamos a esperar con ansias ese tutorial. Quien sabe si de repente tengas suerte como el muchacho que creó jQuery y la svc te hagan libros y videotutoriales
Ustedes deberían empezar a hacer eso. Por lo general alguien avanza un poco, enseña lo que sabe, y desde ahí, si está bien explicado, otros o yo retribuyen avanzando la explicación. No me hace falta que me dediquen tutoriales; de eso me encargo yo y a medida aprenda más, sé que puedo superar la mayoría de tutoriales comerciales actuales en riqueza de contenido y claridad en este tipo de temas.


Así aprendiste o asi te enseñaron? porque me parece que deberían enseñar contenido actualizado.
Así aprendí, porque el estudio formal que he tenido también era de implementar pequeños algoritmos, pero lo peor es que los profesores debieron haber enseñado todos los algoritmos completos, explicando el por qué, y centrarse en cosas más avanzadas y a desarrollar más nuestra habilidad de análisis y de escribir código. Hasta mis papás insistieron siempre en que aprendiera Ensamblador y cosas por el estilo (eso también es parte de la educación). No me quejo por los beneficios que me ha traído, que siguen siendo contenido actualizado y que yo veo que poco a poco me están haciendo exceder la capacidad de la enorme mayoría de programadores "convencionales".



P.D. favor poner "Si" o "No" no te exites con el teclado que no leere tu coment!
Lo que yo pienso es que también debería estar entre los mejores (realmente lo está) y los otros lenguajes que están a la cabeza no son fáciles de usar pero quizás sea por la forma en que están estructurados (supongo). Además no es un censo nacional
claro, todas esas cosas son tan actuales como para contenerse en los estándares y aplicaciones modernos. Esto mismo pienso de quienes ya aprendieron todo lo que necesitaban de bases de datos y diseño web, y aún así no aprenden cosas más avanzadas.

Si es por cuestiones de tiempo o que no les alcanza la habilidad en ese tipo de tareas, es perfectamente perdonable y comprensible; pero si es por dejadez y tener ignorancia suficiente como para suponer que son cosas obsoletas solo porque no se programan con gráficos en un IDE ni obligan a seberlo en el trabajo, entonces deberían ver bien esa faceta, que es una limitación inaceptable y ridícula de mantener, si se tiene la oportunidad de que ese sea el máximo personal de capacidad. Todos hacen el máximo de lo que pueden, y este es mi máximo personal (nada de obsoleto ni de no obsoleto implícito).
Mi Sitio Web (si la siguiente imagen no aparece es porque está offline):

Desconectado JaiMe

  • Global Moderator
  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 43
  • -Receive: 413
  • Mensajes: 1488
  • λ | h+
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #39 : Agosto 19, 2012, 12:14:10 am »
Porque creen que C# vaya a la baja si a titulo personal me parece uno de los mejores lenguajes de programación que existen y creo que se merece estar peleando la cabeza con c y java.


Personalmente C# me gusta mas que Java, a parte de LINQ es por sus caracteristicas funcionales como high order functions, closures y funciones anonimas, si no me equivoco implementadas desde la version 3.5 (2007), caracteristicas que Java hasta hace poco ha decidido agregar en versiones 7 (2011) y proximamente la 8.

Los datos del infografico son basados en el Tiobe Index de Mayo 2011, cuyos resultados hay que tomar con un grano de sal. Personalmente evito usar formas comparativas como 'mejores', 'peores' sin especificar alguna cualidad que sirva como punto de referencia para aseverar que A es mejor que B. Es muchisimo mejor decir A es mejor que B para lograr X debido a blah blah blah... Ademas, los resultados son medidas de popularidad no superioridad.

Resultados de Agosto 2012


Tendencias 2002 - 2012


Observaran como C# fue mas popular que C++ al principio del 2012, pero ahora ha sido sobrepasado por C++ y Objective-C. Este ultimo ha explotado debido al gold rush del desarrollo de apps móviles en iOS. Yo no le prestaria mucha atencion a estos resultados y prefiero ver directamente las paginas de empleos como indeed.com para obtener una idea de que lenguajes tienen mayor demanda actualmente debido a que esta informacion es mucho mas accionable para mi.

« Última Modificación: Agosto 19, 2012, 12:18:40 am por JaiMe »
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

Desconectado cristiantorres

  • Trade Count: (0)
  • Sv Jr.
  • **
  • Thank You
  • -Given: 0
  • -Receive: 11
  • Mensajes: 76
  • Bendiciones para todos
    • Blog dedicado a la programacion
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #40 : Agosto 19, 2012, 09:54:45 am »
Personalmente C# me gusta mas que Java, a parte de LINQ es por sus caracteristicas funcionales como high order functions, closures y funciones anonimas, si no me equivoco implementadas desde la version 3.5 (2007), caracteristicas que Java hasta hace poco ha decidido agregar en versiones 7 (2011) y proximamente la 8.

Los datos del infografico son basados en el Tiobe Index de Mayo 2011, cuyos resultados hay que tomar con un grano de sal. Personalmente evito usar formas comparativas como 'mejores', 'peores' sin especificar alguna cualidad que sirva como punto de referencia para aseverar que A es mejor que B. Es muchisimo mejor decir A es mejor que B para lograr X debido a blah blah blah... Ademas, los resultados son medidas de popularidad no superioridad.

Resultados de Agosto 2012


Tendencias 2002 - 2012


Observaran como C# fue mas popular que C++ al principio del 2012, pero ahora ha sido sobrepasado por C++ y Objective-C. Este ultimo ha explotado debido al gold rush del desarrollo de apps móviles en iOS. Yo no le prestaria mucha atencion a estos resultados y prefiero ver directamente las paginas de empleos como indeed.com para obtener una idea de que lenguajes tienen mayor demanda actualmente debido a que esta informacion es mucho mas accionable para mi.



Personalmente también siento mas simpatía por c# que java, y si Linq se incluyeron desde la versión 3.5 y en java no había nada parecido, pero yo he notado que los desarrolladores de java que no conocen c# como hablan mal de c# que no es libre microsoft es el dueño etc, pero quizás no conocen del proyecto mono de .net y también hoy en día java no es tan libre Oracle es el dueño y ellos deciden que incluir y que no en el framework de java.

Pero yo pienso que ambos lenguajes se basan en el mismo concepto de programación y que no hay mejor ni peor depende de cada quien con cual se siente mas cómodo programando ya que con uno u otro se podría desarrollar cualquier tipo de aplicacion.

Yo también evaluó la demanda laboral que tiene cada lenguaje en nuestro país y las ofertas de trabajo para c# como para java tienen la misma demanda c y c++ casi no tienen demanda laboral aquí en el país pero eso no quiere decir que no sean buenos lenguajes de programación , lo que también he notado que vb.net también tiene bastante demanda laboral y a opinion personal este no tendría que usarse para desarrollo en las empresas ya que pienso que el lenguaje de la plataforma .Net que debería usarse es c# ademas creo que en casi todas las universidades para enseñar la plataforma .Net es c# no se si en alguna enseñen vb.net

Bueno esa es mi humilde opinion saludos a todos.
Visita mi Blog C#, Asp.Net, Python y mas...
http://cristiantorresalfaro.blogspot.com
http://codemania.tk

Desconectado ~

  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 0
  • -Receive: 96
  • Mensajes: 1136
    • Ciencia de Computación, OSes y Herramientas
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #41 : Agosto 19, 2012, 10:33:19 am »
Personalmente también siento mas simpatía por c# que java, y si Linq se incluyeron desde la versión 3.5 y en java no había nada parecido, pero yo he notado que los desarrolladores de java que no conocen c# como hablan mal de c# que no es libre microsoft es el dueño etc, pero quizás no conocen del proyecto mono de .net y también hoy en día java no es tan libre Oracle es el dueño y ellos deciden que incluir y que no en el framework de java.
Ese tipo de opiniones no es exclusivo de gente que usa Java sino que de gente que simplemente no usa .NET. Mono simplemente es una implementación libre de una máquina virtual para el bytecode de .NET (Common Language Infrastructure). El problema es que cada grupo de programadores prefiere los lenguajes con los que aprendieron a programar y que les resultaron entendibles; y gente que es altamente competente en lenguajes como C, C++ o Java y toda una vida de código en estos, tendría pocos incentivos para usar tecnología .NET si no hay razones especiales.

Con el juicio que Google/Android ganó sobre Oracle, queda el precedente de que cualquiera puede implementar su propio clon del JRE, y todas las especificaciones de Java y sus bytecodes son 100% abiertas desde hace mucho tiempo, y por eso es tan válido como el CLI de .NET, pero aparentemente más popular (Java existe desde los 90's cuando el Internet del Hipertexto/WWW empezaba a popularizarse).


Pero yo pienso que ambos lenguajes se basan en el mismo concepto de programación y que no hay mejor ni peor depende de cada quien con cual se siente mas cómodo programando ya que con uno u otro se podría desarrollar cualquier tipo de aplicacion.
En lo personal, no me entusiasman los lenguajes que han sido pensados para ocultar los detalles de la plataforma por completo, porque esto es usado para cerrar todavía más la especificación de la máquina, y como resultado los programadores son fundamentalmente menos creativos. Aunque es perfectamente posible compilar código de Java o de C# a código totalmente nativo, ya que esa no es una característica inseparable del lenguaje en sí.


Yo también evaluó la demanda laboral que tiene cada lenguaje en nuestro país y las ofertas de trabajo para c# como para java tienen la misma demanda c y c++ casi no tienen demanda laboral aquí en el país pero eso no quiere decir que no sean buenos lenguajes de programación , lo que también he notado que vb.net también tiene bastante demanda laboral y a opinion personal este no tendría que usarse para desarrollo en las empresas ya que pienso que el lenguaje de la plataforma .Net que debería usarse es c# ademas creo que en casi todas las universidades para enseñar la plataforma .Net es c# no se si en alguna enseñen vb.net

Bueno esa es mi humilde opinion saludos a todos.
En este país y todos los locales, es más que sabido que los lenguajes que piden en un trabajo son SQL, los lenguajes de .NET, lenguajes web (HTML, PHP, JavaScript) y misceláneos como Ruby, Python, y tal vez Perl.

Es una lástima que no haya más opciones en las empresas. Creo que eso limita buena parte de la creatividad, pero al fin de cuentas no están desarrollando productos de software sino que dándole mantenimiento a la infraestructura informática/contable/de clientela/redes de dichas empresas. Así son también los lenguajes y el conocimiento demandado.

A mí no me molesta el hecho de que alguien use un lenguaje particular para crear aplicaciones, aunque se trate de Visual Basic (aunque usar ese tipo de lenguajes es más común que demuestre pocas habilidades de programación a grandes rasgos).

Lo que sí me molesta es que la integración de diferentes lenguajes en un mismo proyecto de código fuente no pase de combinar C y Ensamblador.

Creo que nadie debería estar obligado a usar un lenguaje que le resulta difícil, si puede hacer lo mismo en otro lenguaje.


En lugar de eso, debería haber un compilador que pudiera combinar C/C++, Ensamblador, Java, JavaScript, Visual Basic/.NET, C#, Python, etc. Para esto podría destinarse sintaxis especial, aunque sea con corchetes u otras estructuras adecuadas para el lenguaje actualmente en el nivel superior de un archivo de código:

Código: [Seleccionar]
//Código C
.......

#Lang_Java{
  //Código Java en código C
  ///
}



#Lang_CSharp{
  //Código C# en código C
  ///
}



#Lang_JavaScript{
  //Código JavaScript en código C
  ///
}

Y si se usa ensamblador de una plataforma diferente a la real, que traduzca ese ensamblador al de la plataforma real. Todo esto es perfectamente posible a estas alturas, y es molesto que ninguna empresa, grupo de software libre o ente estandarizador se encargue.

Así casi todo el código existente podría combinarse en la misma aplicación así de fácilmente, y con un compilador así no habría restricción de lenguajes debido al conocimiento de uno u otro programador, y eso permitiría unir esfuerzo y reusar código de forma mucho más efectiva y rápida.

___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
Hay que recordar que hay un conjunto ya existente de tareas y algoritmos para los que un lenguaje puede no expresar de forma elegante y eficiente al máximo, por más que uno lo intente. Pero hay otros lenguajes que permiten implementar esa misma tarea o algoritmo de forma breve, clara y fácil de leer.

Esa es la razón más importante por la que usar uno u otro lenguaje no debería ser a la fuerza, en este tiempo en el que se han desarrollado tantas soluciones de lengjuajes de programación, y que solo hace falta integrar más.

___________________________________________________
___________________________________________________
___________________________________________________
« Última Modificación: Agosto 19, 2012, 10:43:15 am por ~ »
Mi Sitio Web (si la siguiente imagen no aparece es porque está offline):

Desconectado hkadejo

  • Global Moderator
  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 265
  • -Receive: 881
  • Mensajes: 2816
    • hKadejo
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #42 : Agosto 19, 2012, 12:09:43 pm »
Todo esto es perfectamente posible a estas alturas, y es molesto que ninguna empresa, grupo de software libre o ente estandarizador se encargue.

Así casi todo el código existente podría combinarse en la misma aplicación así de fácilmente, y con un compilador así no habría restricción de lenguajes debido al conocimiento de uno u otro programador, y eso permitiría unir esfuerzo y reusar código de forma mucho más efectiva y rápida.

Sabes que es mas perfectamente posible, facil de estandarizar y que no requiere mayor esfuerzo?

Que en la empresa se defina un unico lenguaje de programacion como estandar, y que se contraten programadores con experiencia en ese lenguaje

Usar ensamblador para que compile todos los codigos en uno solo???  :dumb:  :dumb: De todas tus fumaderas pseudo eficientes y rapidas esta si es la mas "fuera de lugar" (usando palabras amables) que te he escuchado.

Entende man en el mundo real, las empresas quieren productos, servicios....quieren resultados...para eso contratan programadores, diseñadores para que den resultados, si yo llego a la gerencia de una empresa diciendoles que me den tiempo para desarrollar tal u otra cosa porque eso me hara mas eficiente escribiendo codigo seguramente me mandaran a la mi3rda porque no me han contratado para que yo me este masturbando la mente, rehaciendo cosas que ya estan hechas solo para sentirme bien.

Tecnicamente podria oirse bonitas tus ideas.. ojo podria...pero en la practica, en el mundo real no tienen ningun o poco valor.

Mira sacame de dudas...has trabajado alguna vez? en alguna empresa real? Contame tu experiencia laboral. Y no te vayas a hacer el maje ignorando esta pregunta, que te la estoy haciendo directa y claramente
Follow members gave a thank to your post:

Desconectado ~

  • Trade Count: (0)
  • The Communiter-
  • *
  • Thank You
  • -Given: 0
  • -Receive: 96
  • Mensajes: 1136
    • Ciencia de Computación, OSes y Herramientas
Re:Un pequeño look a los lenguajes de Programación
« Respuesta #43 : Agosto 19, 2012, 12:29:07 pm »
Sabes que es mas perfectamente posible, facil de estandarizar y que no requiere mayor esfuerzo?

Que en la empresa se defina un unico lenguaje de programacion como estandar, y que se contraten programadores con experiencia en ese lenguaje
Eso es decisión de cada empresa, pero en términos generales sería más conveniente crear un compilador que pueda manejar varios lenguajes simultáneos y agregar más, en forma de extensiones programables (en lugar de tener que usar un enlazador y una docena de switches de compilador o más, y la necesidad de eso se reduciría con dicha herramienta).


Usar ensamblador para que compile todos los codigos en uno solo???  :dumb:  :dumb: De todas tus fumaderas pseudo eficientes y rapidas esta si es la mas "fuera de lugar" (usando palabras amables) que te he escuchado.
Eso no fue lo que dije. Cuando hablé de ensamblador, dije que si no pertenecía a la máquina destino (target) que internamente lo convirtiera a código equivalente. Y con el resto de lenguajes, simplemente crear sintaxis para poder incluirlo en un mismo proyecto e incluso un mismo archivo de código.

Entende man en el mundo real, las empresas quieren productos, servicios....quieren resultados...para eso contratan programadores, diseñadores para que den resultados, si yo llego a la gerencia de una empresa diciendoles que me den tiempo para desarrollar tal u otra cosa porque eso me hara mas eficiente escribiendo codigo seguramente me mandaran a la mi3rda porque no me han contratado para que yo me este masturbando la mente, rehaciendo cosas que ya estan hechas solo para sentirme bien.
Eso depende de qué tipo de empresa sea. No todos los mercados laborales del mundo tienen esa visión. Localmente no hay empresas que creen productos de software propiamente dichos, y es una lástima; ojalá fuera un mercado laboral mucho más amplio.

Tecnicamente podria oirse bonitas tus ideas.. ojo podria...pero en la practica, en el mundo real no tienen ningun o poco valor.
Pero técnicamente ya existen, solo que de forma subdesarrollada, como lo que dije, de tener que usar un linker para hacer interactuar código objeto de diferentes lenguajes. Si quisieran, podrían automatizar más ese paso, y dejar que la compilación, con "plugins" de sintaxis para cada lenguaje, se encargue de normalizar el entorno de compilación. Es perfectamente factible, y espero ver que eso lo implementen alguna vez durante mi vida.

Mira sacame de dudas...has trabajado alguna vez? en alguna empresa real? Contame tu experiencia laboral. Y no te vayas a hacer el maje ignorando esta pregunta, que te la estoy haciendo directa y claramente
La realidad es que actualmente tengo la oportunidad de prepararme para hacer un negocio propio. Antes he dicho que yo también estoy a nivel de estudiante, que no lo sé todo, y solo voy a dedicarme a atender un trabajo cuando mi oportunidad de formación termine. No importa si lo logro o no, pero voy a dejar mi vida en empezar aunque sea del negocio más pequeño y común, para agregar poco a poco más servicios. Por eso no me interesa simplemente aprender .NET, bases de datos y Java como "programador usuario".

No solo no me interesa empezar desde ahí sino que me deprime de la forma más sincera; y dado que tengo la oportunidad de aprender cómo crear código de librería por mi cuenta, y gracias a que puedo entonces aprender a usar herramientas como .NET y SQL, estando ya sabido realmente de la esencia tecnológica, eso es lo que voy a hacer, o sino no estaría dando mi máximo y no tendría sentido la programación para mí.

No hay problema, no le estoy haciendo daño a nadie, y todo lo que logre, lo voy a compartir siempre, como de dominio público, porque eso también me ayuda a tomar en serio mi competitividad. Eso es algo que los programadores no suelen hacer, y menos si son proyectos con tecnología creada desde cero. La única diferencia es que voy a cobrar por mis productos (más que todo libros y código fuente, didáctico pero de grado industrial, esa es la idea...), aunque el contenido en sí desde ya está quedando en el dominio público.

Mi experiencia y habilidades pueden comprobarlas exclusivamente con los documentos técnicos que escribo, pero sobre todo por el código y las aplicaciones que estoy actualmente escribiendo y publicando.
Mi Sitio Web (si la siguiente imagen no aparece es porque está offline):