Como empezar a programar????

Hola:
Les cuento que soy nuevo en este tema….. pero tengo definido que esto es lo que voy a estudiar en un futuro…..asi que quiero ir empezando desde ahora……..alguien tiene algun manual o algo facil como para empezar en el tema?????
18 years ago
uuuu…. q queres aprender a programar…. q…. orientado a objetos… orientado a bases… ahora hay programacion web…. y bue un monton de cosas mas… explica un poco mas q queres hacer…. igual la tipica… pascal -> c -> c++ -> vc o vb… y despues te metes con los .net o algo asi…
salutes….
PD: te recomiendo q te anotes en emagister.com ahi hay buenos cursos online y gratarola…
18 years ago
Es cierto lo que dicen .SounD Of ViolencE. y Rothariger, deberías proponerte algúna “rama” de la programación en particular porque programar “algo” puede ser mucho más extenso de lo que te imaginas!
Si en la facu vas a elegir ingeniería en sistemas o informática como yo, tené en cuenta que te enseñan a programar en forma general, nunca pueden enseñarte TODOS los lenguajes ya que eso es IMPOSIBLE dado la cantidad de los mismos que existe. Además de que a programar no es lo único que te van a enseñar. En cambio si es eso solo lo que te interesa, deberías elegir la carrera de programador.
Aquí tenes unos cuantos de los lenguajes de programación más usados (o al menos los que yo conozco y su uso más común)C: Bastante antiguo pero todavía muy muy muy usado para programación a bajo nivel (eso significa casi como hablarle a la PC en su idioma) Se usa para desarrollar drivers, aplicaciones de DOS y casi en cualquier programa de Unix/Linux vas a tener que programar en C. Es también el favorito de las universidades para enseñar a programar, junto con Pascal que es del estilo. C++: Es uno de los ejemplos de “orientado a objetos”. Muy utilizado para hacer aplicaciones más grandes ya que introduce el concepto de clase y objeto. Para que te des una idea rápida, una clase es un “molde” para hacer objetos. Un objeto sería algo así como un conjunto de funciones (procedimientos, rutinas) y variables. Otros lenguajes orientados a objeto que podrías llegar a ver es el Smalltalk que dicen es el único “TOTALMENTE” orientado a objetos. Eso es porque en C++ no todo es un objeto, pero en Smalltalk si. También tenes el Visual C++, que es de Microsoft y te permite hacer todo lo que te puedas imaginar en aplicaciones windows. Es más, si no me equivoco, Windows mismo (el sistema operativo) está escrito en Visual C++.C# y C++ .NET: Es lo “último” de programación de Microsoft. Según MS si queres estar en el futuro tenes que saber .NET. Es el C++ pero con más clases predefinidas (podes hacer más escribiendo menos, ya que el lenguaje te provee de código pre-escrito, listo para usar). Según tengo entendido el MSN Messenger está programado en C++ .NET.Java: Es la competencia de SUN para los lenguajes de Billy. También tiene un montón de clases predefinidas para ayudarte a programar y es un lenguaje muy similar al C++ en cuanto a su sintaxis (forma de escribir). A mi me gustó mucho, yo lo recomendaría para empezar. Lo bueno de Java es que no depende de la plataforma. Puede andar tanto en MAC como en UNIX o en Windows.Visual Basic: Es el preferido de los que necesitan programar una aplicación en tiempo record. Creo que se pueden llegar a hacer sistemas casi completos en un día. Sumamente intuitivo y fácil: prácticamente se “dibujan” los programas arrastrando botones, cuadros de texto, etc. También para tener acceso a base de datos es uno de los preferidos. Tantas ventajas sin contra? Si tiene contra… los programas resultantes son muy pesados y cuanto más complejos más lentos y menos eficientes. Adicionalmente es bastante complicado tener acceso a recursos de bajo nivel como puertos, drivers, etc, que con C y C++ no hay problema. Recomendado para principiantes!
También tenes Visual Basic .NET que sería “el futuro” del Visua Basic :angustiadASP y PHP. Estos dos son competencia entre si, pero los lenguajes son similares y sirven para lo mismo: Programar el comportamiento de un servidor WEB para mostrar páginas con contenido dinámico, o sea, que se puede modificar. Podes llegar a hacer cosas tan maravillosas con PHP como PsicoFXP!!! (obvio que solo no creo)SQL: Casi cualquier persona que quiera programar en PHP o VB (Visual Basic) con base de datos TAMBIÉN debería saber SQL: un lenguaje para manejar base de datos y hacerle consultas a sus tablas.
Si no te interesa aprender ningún lenguaje especial pero si a programar en forma genérica (que supuestamente es lo mejor, ya que no dependes de ninguno en particular y podés potencialmente abordar cualquiera) te recomiendo que empieces leyendo libros sobre programación en general. Date una vuelta por una librería y vas a encontrar varios.
Si queres una recomendación personal, creo que lo más fácil y menos “doloroso” es comprar un “aprenda Visual Basic en 21 días” y vas a hacer todos los programas que se te ocurran en menos de un mes. La relación lectura - resultado es óptima
Bueno, espero haber ayudado y no abrumado!
Saludos,
Emilio
18 years ago
Bueno shandrino veo que lo que me conviene es seguir tu consejo…. eso de “aprenda Visual Basic en 21 días” como se consigue????? ………. es lo que voy a hacer muchas gracias por la buena onda a todos…..
Salu2
JuAn
18 years ago
che perdon por criticar tu desicion… pero me parece q lo primero q tendrias q hacer es algo mas basico… e ir aprendiendo de a poco… si de una empezas con visual basic… es complicado.. es como si no sabrias escribir, y de una queres separar una oracion en sujeto y predicado.. por asi decirlo….
igual… vas a llegar al mismo lugar por cualquier camino… pero siempre es mejor tener la base bien instalada…
18 years ago
Publicado por Rothariger che perdon por criticar tu desicion… pero me parece q lo primero q tendrias q hacer es algo mas basico… e ir aprendiendo de a poco… si de una empezas con visual basic… es complicado.. es como si no sabrias escribir, y de una queres separar una oracion en sujeto y predicado.. por asi decirlo….
igual… vas a llegar al mismo lugar por cualquier camino… pero siempre es mejor tener la base bien instalada… Critique tranquilo porque para eso está el foro! Para discutir opiniones.
Tiene razon Rothariger, si queres aprender a programar sin tener ni la más mínima idea de qué es un lenguaje de programación tal vez te pueda resultar complicado (o tal vez no!)
Es segun tu capacidad de aprendizaje y entusiasmo. Yo te cuento mi experiencia personal, yo no sabía un pomo de programación y con un libro de ese estilo aprendí a programar en un lenguaje mucho más complejo que visual basic. Los libros esos “aprenda sarasa en 21 días” están hechos (perdon por la expresión) a prueba de tontos. Cualquiera que agarre el libro y empiece a leer con un poquito de dedicación y haciendo las prácticas en la PC puede salir programando tranquilo.
Respecto a tu pregunta JuAn15 preguntá en una librería por un libro con ese título: Aprenda Visual Basic en 21 Dias. Editorial McGraw Hill o Sams. No hace falta que lo compres! Hojealo… fijate si los primeros capítulos te parecen difíciles y si crees que te ayuda, compralo.
Saludos,
Emilio
18 years ago
Bueno emilio es lo que voy a hacer…… mañana paso por una libreria a ver si me sirve ese libro…… muchas gracias por todo la verdad que es dificil encontrar a gente que sepa y quiera ayudar… MUCHAS GRACIAS!!!!
Seguramente voy a empezar a tener dudas mientras lo lea….. posteo ak…. mi mail es: [email protected];. si alguien me quiere agregar (le aviso que va a ser inevitable que le pregunte unas cuantas cosas del tema ) es bienvenido……
Salu2
Gracias
JuAn
18 years ago
Un buen dato puede ser que busques libros con le kazaa en pdf
Hay muchos.
Coincido metete con cosas light primero.
podes meterte en lo que son cosas para web, empeza con html
o programacion en general visualBasic.
una vez que sepas que es una variable., una funcion o metodo, un ciclo podes seguir con algo un poco mas interesante.
17 years, 11 months ago
yo quiero aprender visual basic pero no tengo ni idea de lo que es jjje.. es un programa para programar? se baja de algun lado? de donde?? quiero ser visual basic besos!!! dejenme link si se baja de algun lado chauU! =)
17 years, 11 months ago
Si .. Visal Basic es un programa para programar, este tipo de programas se llaman “Compilador” porque toman los codigos escritos en textos, que escribis vos, y los transforman en algo que la maquina pueda ejecutar.
El Visual Basic es de Microsoft , buscalo en filedonkey.com o sharereactor.com para bajarlos con e-donkey.
17 years, 11 months ago
Publicado por //\/iko Si .. Visal Basic es un programa para programar, este tipo de programas se llaman “Compilador” porque toman los codigos escritos en textos, que escribis vos, y los transforman en algo que la maquina pueda ejecutar.
El Visual Basic es de Microsoft , buscalo en filedonkey.com o sharereactor.com para bajarlos con e-donkey. Una aclaración: Visual Basic (el de microsoft) es un intérprete, no un compilador.
Aquí pueden leer sobre las diferencias:
Saludos
17 years, 11 months ago
Ok gracias por la correccion, debe ser como vos decis. yo nunca codie en VB igual la idea era que entendiera para que tiene que usar el programa que se va a bajar.
Ah.. JuLiETaWeAvER si no lo encontras como Visual Basic buscalo como Visual Studio, es una herramienta que te permite laburar con algunos lenguajes entre ellos Visual Basic.
Supongo que deben haber otras pero yo no laburo con VB quizas alguien te pueda recomendar otra herramienta.
17 years, 11 months ago
Che, mucho se habla de lenguajes, estaria bueno ke estudies algun paradigma antes, por ejemplo el orientado a objetos, se ke es aburrido, pero deberias para entender como “pensar” a la hora de sentarte a programar, porke de nada sirve ke te sepas toda la sintaxis de un lenguaje, lo cual no es muy dificil de aprender, sino sabes ke hacer con ella…
Shandrio, no es para contradecirte, pero me parece ke MSN, al menos la version 6.0 no esta programada en .net, por una sencilla razon, podes correr el programa sin tener en .net framework, aunke tal vez este ekivocado, un programa ke si conosco esta programado en .net es la ultima version del Direct Connect para las plataforomas NT
Otra cosa, VB.net, J#, C#, son exactamente lo mismo, es decir, cambia la sintaxis, pero los tres se comilan a exactamente lo mismo…Creo ke C++.net es diferente
Che, espero respuestas! sino habro un nuevo thread…estaria copado hablar un poco de .net
Saludos y suerte, y perdon por llegar tarde al thread
17 years, 11 months ago
dejalo que empiece tomandole el gusto metiendo mano en el codigo.
si lo encara por el lado formal se va a embolar..
Ademas si primero intenta metiendo mano, despues lee teoria y vuelve a meter mano va a notar la diferencia. Y solito va a agarrar los brolis. Lo importante es no perder el entusiasmo.
17 years, 11 months ago
Publicado por SlaYeR Shandrio, no es para contradecirte, pero me parece ke MSN, al menos la version 6.0 no esta programada en .net, por una sencilla razon, podes correr el programa sin tener en .net framework, aunke tal vez este ekivocado, un programa ke si conosco esta programado en .net es la ultima version del Direct Connect para las plataforomas NT
Otra cosa, VB.net, J#, C#, son exactamente lo mismo, es decir, cambia la sintaxis, pero los tres se comilan a exactamente lo mismo…Creo ke C++.net es diferente Puede ser… yo realmente no entré a fondo con el tema de .NET todavía. No leí casi nada y si vos estubiste leyendo sobre el tema, seguramante sepas más que yo.
Se agradece la info!
Saludos
17 years, 11 months ago
Hola gente!!!
Yo estoy tambien comenzando(creo que siempre se aprende y siempre se emprieza).Al principio hacia cosas en Basic(incluso hoy lo uso)La cuestion es que el que empieza ademas de la explicacion necesita ejemplos que al reformarlos obserba los cambios y de ser algo abstracto ,pasa a algo practico.En Basic en un 90% si copias un ejemplo,funciona.No pasa lo mismo con C o C++ que copias el ejemplo y sea porque no es compatible con el compilador o porque es solo una referencia para usar como base,el ejemplo no funciona y te tira un monton de errores.Para colmo los errores no siempre te los marca en la linea que esta mal sino en la linea que esta relacionada con esta y te rompes el bocho por ahi por un “;”.Eso es lo que me parece que fallan estos programas.Otra es la dificultad para trabajar en modo grafico o hacer una presentacion decente del programa.Yo en principio soy tecnico electronico y hago calculos(no necesito que queden muy lindos aunque me gustaria).
En definitiva coincido con la idea de C > C++ > Visual Basic(o simil) y mi critica es en cuanto a la falta de convencion que hay entre lenguajes en cuanto a la sintaxis.
Ojo,es mi punto de vista y no tienen idea como valoro el de ustedes ya que yo por lo menos ya estoy casado y no me vuelvo a casar con nadie inclusive lenguajes de programacion o sistemas operativos.Todos sirven y son buenos(con sus diferencia).
Y por ultimo a los que saben :Sigan hablando mucho del tema que de esto se aprende un monton.
Gracias mil…
Dardo
17 years, 10 months ago
Dardo, lo que decis de sacar un código de ejemplo de cuaquier lado y tratar de compilarlo en C/C++ es realmente así. Me ha pasado muy seguido y es por eso que es muy recomendable empezar con un libro y no sacando puchitos de código de internet.
El libro trae generalmente un CD con un compilador o una dirección desde donde bajarlo. Si ya leíste un libro y querés saber como se hace algo específico en C/C++ lo más práctico generalmente es pedirle ayuda al compilador o entorno de programación mismo. Tratar de extraer ejemplos de las mismas explicaciones de las funciones y rutinas. Por ejemplo si estas utilizando Borland C++, la ayuda sobre cada función, abajo, en casi todos los casos trae un ejemplo de su uso. Si vos copias y pegás ese código siempre compila. En Visual C++ (el de microsof) en el MSDN podes consultar los programas de ejemplo que trae y extraer buenos usos de las funciones que se agrupan bajo un tema (por ejemplo controles, ventanas, sockets, etc. etc.)
Si no encontrás lo que buscas ahi, la última posibilidad es postear en un foro como este y siempre habrá gente dispuestas a ayudarte con un problemas específico (como yo! jeje )
El tema de hacer algo gráfico es relativo. Hay entornos de programación para C/C++ como por ejemplo el Borland Builder el cual te facilita herramientas para “dibujar” tus programas de una manera súper intuitiva y gráfica muy similar al entorno de Visual Basic.
En cuanto a la “convención” entre lenguajes, justamante la idea es que no haya ninguna! Por más extraño que suene, justamente ésta es la idea que un lenguaje de programación presenta. Es como si fuera el idioma en cual le vas a hablar a la máquina, en el cual ella va a recibir órdenes de qué es lo que querés que tu programa haga. El lenguaje que utilizas va a diferir del resto en todo lo que el diseñador quiso que se diferencie.
Basic fue pensado de una manera y para un uso totalmente distinto que para el cual fue pensado C. Esto se ve muy bien reflejado en la sintaxis y la “falta de convención” no es algo que debería preocuparte cuando sabes elegir el lenguaje según el tipo de aplicación que vas a realizar. Si no ubiera distintos lenguajes y en todos se escribiera igual, que aburrido sería programar!
Cualquier duda, crítica, pensamiento o punto de vista expresalo tranquilo que para eso está el foro
Salu2!
17 years, 10 months ago
Hola gente!!!
Si bien lo que yo dije tiene un trasfondo filosofico,apunta a lo practico.
El tema es que si como vos decis la diferencia entre las sintaxis de los distintos
lenguajes es a proposito,cosa que estoy de acuerdo,no es
lo mejor para la programacion.Digo esto apesar que muchos creen que si no es dificil no vale la pena,o si no programas con lenguajes complejos no sos programador,etc.
Yo creo que con la evolucion de los lenguajes estos se fueron alejando del entendimiento humano,es decir a la sintaxis que usamos para comunicarnos entre nosotros.Pero ademas no se mantiene una coherencia entre estos. esto provoca que la curva de aprendizaje se haga mas dura y que los lenguajes cada vez mas especializados hagan menos y exijan mas esfuerzo usarlos.
Por ejemplo yo vengo de Basic,si. Entonces en este lenguaje : Print “Texto”;A (A es un numero)
fijate que tenes dos simbolos “comillas y punto y coma”.
Lo mismo en C rintf (“Texto%d”,A);.Aqui tenes (“%,; 5 simbolos(ademas tenes que incluir la libreria y declarar las variables.En C++ otro tanto : cout >> (”,etc,etc.
Ademas de los #include, tenes que declarar las variables y si trabajas con objetos ver si son globales o locales,construccion/destruccion,etc.
Si vas a Visual Basic pegas los objetos en el formulario y con un doble click aparece escrito el codigo(salvo las sentencias y declaraciones).
En java no se declaran las variables pero tenes que lidiar con mas o menos la misma cantidad de simbolos que en c/c++.
En assembler usas muy pocos simbolos y tenes codigos mas controlados y eficientes.
Pero no es practico para grandes sistemas(yo diria que ni medianos) por lo extenso del codigo.Este aunque es mas comprensible necesitas conocer el micro con el que vas a trabajar.
Porque hago incapie en los simbolos,porque son faciles de confundir y los errores
mas dificiles de depurar.Ademas de que humanamente no tienen un significado comprensible.
Por otra parte yo ya estoy casado y ni loco me vuelvo a casar ni con un lenguaje
ni con un sistema operativo.No voy a defender a ultranza a ninguno por mas que me sean agradables.
Ahora les cuento un ejemplo practico :La semana pasada tenia que reparar un monitor
que tenia problemas de color, para lo que necesitaba un programita que me mostrara barras de color en la pantalla.Fui al C y me encuentro que para trabajar en
modo grafico tenes que tener el controlador de video en la misma carpeta que el
programa.C++ ni lo mire…Fui al Qbasic y en 15 minutos el problema estaba resuelto.
Para mi el lenguaje te tiene que dar una rapida salida practica sino por mas poderoso que sea por un tema de complejidad se hace mas caro por la cantidad de horas que te lleva aprenderlo y usarlo.Dicen que para saber C++ necesitas al menos un año y medio(nadie especifica cuantas horas por dia).
Es mi humilde opinion y me gustaria escucharlos.
Gracias….
Dardo
17 years, 10 months ago
Publicado por dbagnis Hola gente!!!
Si bien lo que yo dije tiene un trasfondo filosofico,apunta a lo practico.
El tema es que si como vos decis la diferencia entre las sintaxis de los distintos
lenguajes es a proposito,cosa que estoy de acuerdo,no es
lo mejor para la programacion. Respeto tu opinión, pero no estoy de acuerdo con tu afirmación. La diferencia entre los lenguajes de programación, que comienza con la sintaxis y termina en el programa ejecutable, es buena para la programación porque nos permite elegir un lenguaje de acuerdo a lo que necesitemos hacer. Si yo tengo que programar algo rápido y simple para testear los colores de un monitor, lo voy a programar en BASIC. Si tengo que desarrollar un software para un microcontrolador de un dispositivo electónico de GPS, lo voy a hacer en C, o en ASSELMBER. Si tengo que programar un complejo sistema que maneja transacciones entre bancos y sucursales, nunca me arriesgaría de hacerlo en Visual Basic y sin duda la opción más segura es C++. Cada lenguaje tiene sus pro y sus contras, tanto en la hora de la codificación como en los resultados que obtengo. Para cada desarrollo voy a poder elegir entre un lenguaje de programación distinto y es la diversidad lo que me da esa posibilidad.

Digo esto apesar que muchos creen que si no es dificil no vale la pena,o si no programas con lenguajes complejos no sos programador,etc.

Los que afirman eso, son ignorantes. Elegir un lenguaje como Visual C++, para imprimir una tabla ASCII, por ejemplo, sería ridículo. En BASIC se lo puede hacer exactamente en 3 lineas de código y usando solo 3 comandos. Dificil no implica que sea bueno. Hay lenguajes más aptos para hacer algunas tareas que otros, y elegir un lenguaje complejo para una tarea simple es tan malo como elegir un lenguaje simple para realizar una tarea compleja. Nuevamente repito lo que dije antes: para cada problema vamos a tener un lenguaje que se adapte mejor.

Yo creo que con la evolucion de los lenguajes estos se fueron alejando del entendimiento humano,es decir a la sintaxis que usamos para comunicarnos entre nosotros.

Este alejamiento entre lo que nosotros los humanos usamos para comunicarnos (nuestro lenguaje) y los lenguajes de máquina se denomina técnicamente el “nivel” de un lenguaje. Los lenguajes de programación cercanos al lenguaje de máquina (como por ejemplo assembler) se denominan lenguajes de bajo nivel. Los lenguajes que se acercan un poco más al humano se denominan lenguajes de alto nivel. Se está intentando desarrollar lenguajes de muy alto nivel que se parecen más a lo que nosotros utilizamos para comunicarnos. Pero se paciente y creeme: nos estamos alejando del lenguaje de máquina no acercando a él. La evolución de los lenguajes es cada vez hacia una mayor abstracción. Antes, por ejemplo, ni se conocía el paradigma de programación orientada a objetos (POO). Esto es un intento de acercarnos un poco más a la forma en que nosotros vemos el mundo (como cosas interrelacionadas) y no como lo ven las máquinas (ceros y unos). Tal vez en este momento no está desarrollado del todo, pero se está haciendo lo mejor que se puede! Pero ademas no se mantiene una coherencia entre estos. esto provoca que la curva de aprendizaje se haga mas dura y que los lenguajes cada vez mas especializados hagan menos y exijan mas esfuerzo usarlos.
Bueno, eso es así y no se si hay mucho que podamos hacer respecto a los lenguajes especializados. Un lenguaje diseñado para un fin específico, como puede ser por ejemplo uno para desarrollar sistemas de inteligencia artificial, sin duda no va a presentar muchas facilidades para hacer “formularios” y vas a necesitar mucho esfuerzo de tu parte en aprender temas relacionados íntimamente con la lógica y la matemática. De la misma manera que una persona que se pasó su vida estudiando el comportamiento humano y las reacciones emocionales para llegar a ser psicólogo difícilmente pueda hallar el volúmen de sólido de revolución utilizando integrales triples!

Por ejemplo yo vengo de Basic,si. Entonces en este lenguaje : Print “Texto”;A (A es un numero)
fijate que tenes dos simbolos “comillas y punto y coma”.
Lo mismo en C rintf (“Texto%d”,A);.Aqui tenes (“%,; 5 simbolos(ademas tenes que incluir la libreria y declarar las variables.En C++ otro tanto : cout >> (”,etc,etc.
Ademas de los #include, tenes que declarar las variables y si trabajas con objetos ver si son globales o locales,construccion/destruccion,etc.
Si vas a Visual Basic pegas los objetos en el formulario y con un doble click aparece escrito el codigo(salvo las sentencias y declaraciones).
En java no se declaran las variables pero tenes que lidiar con mas o menos la misma cantidad de simbolos que en c/c++.
En assembler usas muy pocos simbolos y tenes codigos mas controlados y eficientes.
Pero no es practico para grandes sistemas(yo diria que ni medianos) por lo extenso del codigo.Este aunque es mas comprensible necesitas conocer el micro con el que vas a trabajar.
Porque hago incapie en los simbolos,porque son faciles de confundir y los errores
mas dificiles de depurar.Ademas de que humanamente no tienen un significado comprensible.

Bueno, aqui sin duda estoy de acuerdo con vos. Los símbolos no son algo fácil de aprender y mucho menos se parecen a lo que interpretamos nosotros al escribirlos en un texto. El dibujar los objetos de un formulario en visual basic es lo más facil a la hora de hacer un programa. Pero nuevamente entramos en le problema del huevo y la gallina: si queres algo fácil por lo general no va a ser eficiente, y si queres que el programa sea eficiente vas a tener que programarlo de la forma “dura” con todos los simbolos que la máquina va a poder interpretar más rápido. No creo que esto te convenza mucho, y pienso que lo que vos querrías en la práctica sería una mezcla de los dos, no? Tal vez los futuros entornos de programación sean estilo visual basic, pero inteligentes. De manera tal que ellos programen el código intermedio eficientemente.

Por otra parte yo ya estoy casado y ni loco me vuelvo a casar ni con un lenguaje
ni con un sistema operativo.No voy a defender a ultranza a ninguno por mas que me sean agradables.
Ahora les cuento un ejemplo practico :La semana pasada tenia que reparar un monitor
que tenia problemas de color, para lo que necesitaba un programita que me mostrara barras de color en la pantalla.Fui al C y me encuentro que para trabajar en
modo grafico tenes que tener el controlador de video en la misma carpeta que el
programa.C++ ni lo mire…Fui al Qbasic y en 15 minutos el problema estaba resuelto.
Para mi el lenguaje te tiene que dar una rapida salida practica sino por mas poderoso que sea por un tema de complejidad se hace mas caro por la cantidad de horas que te lleva aprenderlo y usarlo.Dicen que para saber C++ necesitas al menos un año y medio(nadie especifica cuantas horas por dia).

Con tu ejemplo resumiste exactamente lo que vengo tratando de expresar durante todo el tiempo . Gracias! Vos tenías un problema simple: Mostrar los colores. Tu pregunta debe haber sido… ¿En que lenguaje programo esto? Y tal vez te llegó a la mente todas las recomendaciones o alabanzas que la gente hizo sobre C o C++ y pensaste hacerlo ahi. ERROR! Porqué complicarse la vida con un lenguaje que no fue pensado para hacer ese tipo de aplicaciones? Obviamente, la mejor elección es que la vos elegiste! BASIC es el lenguaje perfecto y que mejor se adapta a ese problema en particular. Ahora yo te pregunto lo siguiente: Suponete que sos un hacker y queres hacer un programa que pruebe contraseñas contra un servidor de correo electrónico tratando de adivinarla desde un diccionario que tiene varios cientos de miles de ellas… ¿Podrías hacerlo en BASIC?
Otro caso: Suponete que tenes que hacer un sistemita para facturar en el almacén de tu viejo: ¿Realmene te convien hacerlo en Visual C++?
No te casaste con ningún lenguaje en particular? PERFECTO y MARAVILLOSO! Eso te va a permitir poder solucionar más de un problema! Esa es la idea de que existan varios lenguajes y sus aplicaciones. No existe, lamentablemente, un lenguaje que haga TODO y BIEN. Habrá un lenguaje más apto que otro en algunas cosas y eso es lo bueno… siempre vas a poder elegir el que mejor se adapte al problema en cuestión si no te casaste con ninguno. Si estas casado con uno en particular, tal vez te lleve el doble de tiempo, o de ezfuerzo, solo por no saber el lenguaje más útil para ese caso particular.
Bueno, espero haber aclarado nuestras diferencias dbagnis e invito a todo aquel que quiera aportar o discutir que se sume!
Salu2
17 years, 10 months ago
Publicado por venetus C++ .NET este es solo para programar cosas web??? Nop, C++ .NET es para hacer aplicaciones de escritorio. ASP.NET es para hacer páginas WEB.
Salu2!
17 years, 9 months ago
Siempre que necesites bajar algo buscalo en la zona sharing. Ahora te paso el link, pero la próxima realizá vos la búsqueda
Salu2!
17 years, 9 months ago
Un comentario al margen, pero puede que le interese a alguien.
Programar en cualquier lenguaje, pero necesitas, compilador, quizás una IDE (entorno de desarrollo) y un sistema operativo o browser que te haga
de base. Todas esas cosas te van a condicionar.
Lo primero que sería bueno que tengas antes de programar es lo básico.
Una necesidad.
Suerte!
17 years, 9 months ago
Hola, mi recomendacion es que empiezen con C, ni C++ ni C- - .
Yo no sabia programar en nada, pero en la facu tenia esta materia y la verdad que es EXCELENTE este lenguaje, yo lo aprendi en 4 meses, y la verdad que aprendi un monton.
Si quieren bajarse un curso excelente, que si lo ven no se 1 hora por dia van a estar re afilados, bajen este:
el Borland C++ 5.01(es el que uso yo), es el mejor que hay a mi criterio,
Bueno, de mas esta decir que cualquier duda que tengan pueden consultarme.
Saludos a todos!
p.d: sean muy cuidadosos con el tema de PUNTEROS, leanlo con detenimiento que si lo agarran, esta MUY bueno.
17 years, 9 months ago
Gracias por la respuesta, vamos a empezar por dar la ojeada a ese Libro Aprenda Visual Basic en 21 Dias, despues me sirvio la descripcion de los diferentes tipos de programcaión q hay. ahora pregunta : alguien hizo algun curso enalguna institución??
un abrazo
deedee
16 years, 9 months ago
Escrito por Shandrio Nop, C++ .NET es para hacer aplicaciones de escritorio. ASP.NET es para hacer páginas WEB.
Salu2! Correccion.
Con C++.NET (managed C++) se puede hacer aplicaciones ASP.NET.
ASP.NET
no es un lenguaje “per se”. Es una tecnología.
El lenguaje no marca lo que se puede hacer y lo que no en .NET. Habrá cosas que seran mas dificles que otras, pero no es un impedimiento.
ej de hola mundo en ASP.NET con C++.NET :
using namespace System;
using namespace System::Web::UI;
using namespace System::Web::UI::WebControls;
namespace HelloWorld
{
public __gc class HelloForm : public Page
{
protected:
TextBox *Input;
Button *ClickMe;
Label *Output;
void OnInit(EventArgs *e)
{
ClickMe->Click += new EventHandler(this, ClickMe_Click);
Page:smilenInit(e);
}
private:
void ClickMe_Click(Object *sender, EventArgs *e)
{
Output->Text = String::Format(S“Hello {0}”, Input->Text);
}
};
}

Salutes!!!
16 years, 9 months ago
Yo no empesaria con Visual Basic…es el lenguaje donde menos se programa…algo mas de codigo tendrias que agarrar…(mas el libro de teoria)…osea..es preferible que empieses con Qbasic para probar tus ejemplos y todo eso..es mas sensillo y menos ficticio que el visual basic…
Qbasic, pascal, c++….alguno de esos que puedas solamente con un notepad o que corran en DOS….
16 years, 9 months ago
Hace dos años y medio estoy haciendo un curso choto de VB en un instituto de computación. (La gente de ahi no tiene idea de…para que se den una idea…le ponen el DiskFreeze y el Norton Antivirus, al mismo tiempo……..). Ahora estoy haciendo un programa final (de contabilidad), dentro de poco lo termino. El lenguaje BASIC lo aprendí en 6 meses…aprender a implementarlo bien…1 año y medio…
Un capo de la comunidad hacker dijo una vez (Eric S. Raymond…sino me equivoco) “La mejor manera de aprender a programar es leer y escribir en código”….nada mas.
16 years, 7 months ago
Escrito por WTFman Un capo de la comunidad hacker dijo una vez (Eric S. Raymond…sino me equivoco) “La mejor manera de aprender a programar es leer y escribir en código”….nada mas. jajajajjajaja
Capo hacker?!?!
que gracioso.
La mejor manera de aprender a programar es hacer una carrera de grado en sistemas de informacion.
16 years, 7 months ago
La mejor manera de aprender…gratis…
Acordate que Eric S. Raymond esta muy metido en toda la movida del Free Open Source Software.
16 years, 7 months ago
Escrito por SlaYeR jajajajjajaja
Capo hacker?!?!
que gracioso.
La mejor manera de aprender a programar es hacer una carrera de grado en sistemas de informacion. 1- Seguramente no tenes idea quien es Mr Raymond.
2-Uno no va a la facultad solamente para que te enseñan a la facultad. Si pensas eso, no te va ir del todo bien. Una yo tiene que tener conocimientos (bastante solidos a mi criterio).
3-No empiecen con VB, empiecen por C.
16 years, 7 months ago
Adhiero totalmente a las palabras de Mr Raymond, la menjor manera es escribir codigo. no hay otra.
Mi experiencia es que los mejores programadores que he conocido, y conozcos muchos y de los mejores del pais. Ninguno termino su carrera de grado.
Que no se puede?, yo aprendi pascal con un libro de TP 4 y clipper summer 87 a los 17 años con el manual de dbase III. era un animal acada vez que actulizaba un registro hacia un reindex.
basic a los 14 con mi cz1000 de 2K y el manual , enchufado a la tele un fin de semana efermo.
Assembler del Z80 a los 16 con la MSX 2 turbo.
Nunca necesite una carrera de grado para aprender… si para otras cosas como aprender tecnicas de analisis, algoritmos , matematica , estaditica.
empiezen con pascal por lo menos el VB no te a va a quemar la cabeza!
16 years, 7 months ago
Hay mucha discusion y no hay nada rescatable me parece. Programar no se trata simplemente de sentarse frente a un editor a tipear instrucciones de determinado lenguaje y luego compilarlas para crear un binario o una libreria señores. Programar es el arte del uso de las estructuras logicas que permiten que un programa, un modulo o lo que sea haga lo que tiene que hacer, utilizando un lenguaje adecuado para el caso. Segun el tipo de aplicacion que se desee desarrollar se elegira el lenguaje. No se puede pensar en que lenguaje es mejor si no se define a que categoria se aplica el desarrollo del proyecto(No se podria comparar por ejemplo Pascal para una aplicacion Web, contra PHP, por ejemplo).
Si lo que uno quiere aprender a hacer es a programar, estudia matematica discreta y comprate algun libro de estructuras de datos. Una vez con eso ya masticado, la codificacion en GWBAsic, Pascal, C/C++, Perl, Python, VBasic, Visual C…o lo que sea…es meramente secundario.
Si no queres un libro te paso un link que tiene algo:
En este sitio tenes algunos ejemplos de codificacion en C y Pascal. El estudio de la codificacion queda en tus manos, asi como la eleccion del lenguaje en particular.
Saludos.
16 years, 7 months ago
Escrito por Shandrio Es cierto lo que dicen .SounD Of ViolencE. y Rothariger, deberías proponerte algúna “rama” de la programación en particular porque programar “algo” puede ser mucho más extenso de lo que te imaginas!
Si en la facu vas a elegir ingeniería en sistemas o informática como yo, tené en cuenta que te enseñan a programar en forma general, nunca pueden enseñarte TODOS los lenguajes ya que eso es IMPOSIBLE dado la cantidad de los mismos que existe. Además de que a programar no es lo único que te van a enseñar. En cambio si es eso solo lo que te interesa, deberías elegir la carrera de programador.
Aquí tenes unos cuantos de los lenguajes de programación más usados (o al menos los que yo conozco y su uso más común)C: Bastante antiguo pero todavía muy muy muy usado para programación a bajo nivel (eso significa casi como hablarle a la PC en su idioma) Se usa para desarrollar drivers, aplicaciones de DOS y casi en cualquier programa de Unix/Linux vas a tener que programar en C. Es también el favorito de las universidades para enseñar a programar, junto con Pascal que es del estilo. C++: Es uno de los ejemplos de “orientado a objetos”. Muy utilizado para hacer aplicaciones más grandes ya que introduce el concepto de clase y objeto. Para que te des una idea rápida, una clase es un “molde” para hacer objetos. Un objeto sería algo así como un conjunto de funciones (procedimientos, rutinas) y variables. Otros lenguajes orientados a objeto que podrías llegar a ver es el Smalltalk que dicen es el único “TOTALMENTE” orientado a objetos. Eso es porque en C++ no todo es un objeto, pero en Smalltalk si. También tenes el Visual C++, que es de Microsoft y te permite hacer todo lo que te puedas imaginar en aplicaciones windows. Es más, si no me equivoco, Windows mismo (el sistema operativo) está escrito en Visual C++.C# y C++ .NET: Es lo “último” de programación de Microsoft. Según MS si queres estar en el futuro tenes que saber .NET. Es el C++ pero con más clases predefinidas (podes hacer más escribiendo menos, ya que el lenguaje te provee de código pre-escrito, listo para usar). Según tengo entendido el MSN Messenger está programado en C++ .NET.Java: Es la competencia de SUN para los lenguajes de Billy. También tiene un montón de clases predefinidas para ayudarte a programar y es un lenguaje muy similar al C++ en cuanto a su sintaxis (forma de escribir). A mi me gustó mucho, yo lo recomendaría para empezar. Lo bueno de Java es que no depende de la plataforma. Puede andar tanto en MAC como en UNIX o en Windows.Visual Basic: Es el preferido de los que necesitan programar una aplicación en tiempo record. Creo que se pueden llegar a hacer sistemas casi completos en un día. Sumamente intuitivo y fácil: prácticamente se “dibujan” los programas arrastrando botones, cuadros de texto, etc. También para tener acceso a base de datos es uno de los preferidos. Tantas ventajas sin contra? Si tiene contra… los programas resultantes son muy pesados y cuanto más complejos más lentos y menos eficientes. Adicionalmente es bastante complicado tener acceso a recursos de bajo nivel como puertos, drivers, etc, que con C y C++ no hay problema. Recomendado para principiantes!
También tenes Visual Basic .NET que sería “el futuro” del Visua Basic :angustiadASP y PHP. Estos dos son competencia entre si, pero los lenguajes son similares y sirven para lo mismo: Programar el comportamiento de un servidor WEB para mostrar páginas con contenido dinámico, o sea, que se puede modificar. Podes llegar a hacer cosas tan maravillosas con PHP como PsicoFXP!!! (obvio que solo no creo)SQL: Casi cualquier persona que quiera programar en PHP o VB (Visual Basic) con base de datos TAMBIÉN debería saber SQL: un lenguaje para manejar base de datos y hacerle consultas a sus tablas.
Si no te interesa aprender ningún lenguaje especial pero si a programar en forma genérica (que supuestamente es lo mejor, ya que no dependes de ninguno en particular y podés potencialmente abordar cualquiera) te recomiendo que empieces leyendo libros sobre programación en general. Date una vuelta por una librería y vas a encontrar varios.
Si queres una recomendación personal, creo que lo más fácil y menos “doloroso” es comprar un “aprenda Visual Basic en 21 días” y vas a hacer todos los programas que se te ocurran en menos de un mes. La relación lectura - resultado es óptima
Bueno, espero haber ayudado y no abrumado!
Saludos,
Emilio Te has lucido ¿eh?
De principio, C se usa para hacer sistemas operativos. No es de bajo nivel sino de alto nivel. Que no entiendas la mitad de las cosas de las que hace no quiere decir que sea de “bajo nivel”. Los drivers en su mayoría se hacen con ASM (código máquina).
Sobre lo de que Windows está en Visual C++… Anda anda… Como aquel que dice que está en VB.
Sobre VB, nada.Tiempo récord será para ti arrastrar botones. Porque en programación VB no destaca por “tiempo récord”. Como supongo que no sabrás, su famoso “editor de formularios” existe está implementado en otros lenguajes, como C++ (ejemplo: Visual C++) o Object Pascal (llamado en su conjunto Delphi, mejor que VB).
Si te crees que puedes aprender en 21 días C++, es que directamente eres un cateto Se tardan meses con C, y años con C++ (como 2 años si programas dos horas diarias). Lo que te enseña el libro es a programar con Visual C++, el IDE. Eso es entendible (que tampoco en 21 días, según he leido la gente comenta que un año para usarlo explotándolo al máximo… tienes que conocer el compildor, el linker, el debugger, el profiler, todo lo que trae consigo, etc). Escrito por AGUSTIN_RAMONE mal, no empiezen por VB ni por C, el lenguaje enseña es PASCAL, es el mejor para aprender a programar. Pues va a ser que sólo lo enseñan en las universidades. Escrito por SlaYeR jajajajjajaja
Capo hacker?!?!
que gracioso.
La mejor manera de aprender a programar es hacer una carrera de grado en sistemas de informacion. Otro que cree que la universidad le va a enseñar a programar )) Que inocencia. Escrito por Dookie Yo no empesaria con Visual Basic…es el lenguaje donde menos se programa…algo mas de codigo tendrias que agarrar…(mas el libro de teoria)…osea..es preferible que empieses con Qbasic para probar tus ejemplos y todo eso..es mas sensillo y menos ficticio que el visual basic…
Qbasic, pascal, c++….alguno de esos que puedas solamente con un notepad o que corran en DOS…. Vamos, parecidos ¿eh?
¿¿Cómo osas decir que empiece por QBasic?? Para algo menos ficticio y aprender realmente, directamente di C. Escrito por Shandrio Dardo, lo que decis de sacar un código de ejemplo de cuaquier lado y tratar de compilarlo en C/C++ es realmente así. Me ha pasado muy seguido y es por eso que es muy recomendable empezar con un libro y no sacando puchitos de código de internet.
El libro trae generalmente un CD con un compilador o una dirección desde donde bajarlo. Si ya leíste un libro y querés saber como se hace algo específico en C/C++ lo más práctico generalmente es pedirle ayuda al compilador o entorno de programación mismo. Tratar de extraer ejemplos de las mismas explicaciones de las funciones y rutinas. Por ejemplo si estas utilizando Borland C++, la ayuda sobre cada función, abajo, en casi todos los casos trae un ejemplo de su uso. Si vos copias y pegás ese código siempre compila. En Visual C++ (el de microsof) en el MSDN podes consultar los programas de ejemplo que trae y extraer buenos usos de las funciones que se agrupan bajo un tema (por ejemplo controles, ventanas, sockets, etc. etc.)
Si no encontrás lo que buscas ahi, la última posibilidad es postear en un foro como este y siempre habrá gente dispuestas a ayudarte con un problemas específico (como yo! jeje )
El tema de hacer algo gráfico es relativo. Hay entornos de programación para C/C++ como por ejemplo el Borland Builder el cual te facilita herramientas para “dibujar” tus programas de una manera súper intuitiva y gráfica muy similar al entorno de Visual Basic.
En cuanto a la “convención” entre lenguajes, justamante la idea es que no haya ninguna! Por más extraño que suene, justamente ésta es la idea que un lenguaje de programación presenta. Es como si fuera el idioma en cual le vas a hablar a la máquina, en el cual ella va a recibir órdenes de qué es lo que querés que tu programa haga. El lenguaje que utilizas va a diferir del resto en todo lo que el diseñador quiso que se diferencie.
Basic fue pensado de una manera y para un uso totalmente distinto que para el cual fue pensado C. Esto se ve muy bien reflejado en la sintaxis y la “falta de convención” no es algo que debería preocuparte cuando sabes elegir el lenguaje según el tipo de aplicación que vas a realizar. Si no ubiera distintos lenguajes y en todos se escribiera igual, que aburrido sería programar!
Cualquier duda, crítica, pensamiento o punto de vista expresalo tranquilo que para eso está el foro
Salu2! Lo que ocurre es que no sabes C++, nada más… ¿Para qué compilas ejemplos? C++ no es para andar compilando “ejemplitos”, eso es cosa arrastrada de VB. El código C++ SE LEE, porque difícilmente vas a encontrar código en C o C++ que sea justamente el que pueda funcionar en tu compilador, máquina, con las librerías necesarias… No necesitas compilarlo, necesitas leerlo. En C++ no se copia y se pega, en C++ se programa.
Como veo, crees que el lenguaje lo define el compilador. Tampoco. El ANSI C++ define cómo debe ser el lenguaje, y todos los compiladores lo cumplen. ¿Qué narices de ayuda? Las ayudas de los IDEs son estúpidas, o sabes o no sbes programar. Otra cosa son bibliotecas como la MSDN que informan de la API de Windows, pero la API no es de un lenguaje, es de Windows a la cual puede llamar cualquier lenguaje que pueda. Escrito por Rothariger che perdon por criticar tu desicion… pero me parece q lo primero q tendrias q hacer es algo mas basico… e ir aprendiendo de a poco… si de una empezas con visual basic… es complicado.. es como si no sabrias escribir, y de una queres separar una oracion en sujeto y predicado.. por asi decirlo….
igual… vas a llegar al mismo lugar por cualquier camino… pero siempre es mejor tener la base bien instalada… ¡¡Jajaja!! Buena ironía: “Visual Basic es compliacdo”, cando Basic significa literalmente Básico.
Por favor, si a simplcicidad no le gana nadie. Hasta Logo era más difícil que VB en la sintaxis… Escrito por dbagnis Hola gente!!!
Yo estoy tambien comenzando(creo que siempre se aprende y siempre se emprieza).Al principio hacia cosas en Basic(incluso hoy lo uso)La cuestion es que el que empieza ademas de la explicacion necesita ejemplos que al reformarlos obserba los cambios y de ser algo abstracto ,pasa a algo practico.En Basic en un 90% si copias un ejemplo,funciona.No pasa lo mismo con C o C++ que copias el ejemplo y sea porque no es compatible con el compilador o porque es solo una referencia para usar como base,el ejemplo no funciona y te tira un monton de errores.Para colmo los errores no siempre te los marca en la linea que esta mal sino en la linea que esta relacionada con esta y te rompes el bocho por ahi por un “;”.Eso es lo que me parece que fallan estos programas.Otra es la dificultad para trabajar en modo grafico o hacer una presentacion decente del programa.Yo en principio soy tecnico electronico y hago calculos(no necesito que queden muy lindos aunque me gustaria).
En definitiva coincido con la idea de C > C++ > Visual Basic(o simil) y mi critica es en cuanto a la falta de convencion que hay entre lenguajes en cuanto a la sintaxis.
Ojo,es mi punto de vista y no tienen idea como valoro el de ustedes ya que yo por lo menos ya estoy casado y no me vuelvo a casar con nadie inclusive lenguajes de programacion o sistemas operativos.Todos sirven y son buenos(con sus diferencia).
Y por ultimo a los que saben :Sigan hablando mucho del tema que de esto se aprende un monton.
Gracias mil…
Dardo Como ya he respondido en otra cita, que no tengas ni idea de C++ no significa que C+ tenga la culpa de que no te compilen tus ejemplitos. C++ es un lenguaje universal… Si un código usa una librería que no has linkeado (que en la mayoría de los casos es lo que os pasa…smile no signfica que C++ sea malo, sino que no tienes ni idea de lo que estás haciendo (en este caso: creer que el código de C++ son sólo líneas).
¡Oh no! El código de C++ se compila en su gran mayoría con otras librerías, enlaces, junto con otros lenguajes, llamando a la API distinta de cada sistema operativo, etc. Que es el lenguaje de los grandes profesionales, de los videojuegos, de los simuladores atómicos, de la mayoría de los sistemas operativos (C), de las aplicaciones de diseño industrial o artística (AutoCAD, 3D Studio Max y parecidas), de los reproductores multimedia, etc etc, no de críos con su editor de formularios sobre Windows. Distingamos entre jugar a programar y programar en serio. Escrito por Shandrio Respeto tu opinión, pero no estoy de acuerdo con tu afirmación. La diferencia entre los lenguajes de programación, que comienza con la sintaxis y termina en el programa ejecutable, es buena para la programación porque nos permite elegir un lenguaje de acuerdo a lo que necesitemos hacer. Si yo tengo que programar algo rápido y simple para testear los colores de un monitor, lo voy a programar en BASIC. Si tengo que desarrollar un software para un microcontrolador de un dispositivo electónico de GPS, lo voy a hacer en C, o en ASSELMBER. Si tengo que programar un complejo sistema que maneja transacciones entre bancos y sucursales, nunca me arriesgaría de hacerlo en Visual Basic y sin duda la opción más segura es C++. Cada lenguaje tiene sus pro y sus contras, tanto en la hora de la codificación como en los resultados que obtengo. Para cada desarrollo voy a poder elegir entre un lenguaje de programación distinto y es la diversidad lo que me da esa posibilidad.
Los que afirman eso, son ignorantes. Elegir un lenguaje como Visual C++, para imprimir una tabla ASCII, por ejemplo, sería ridículo. En BASIC se lo puede hacer exactamente en 3 lineas de código y usando solo 3 comandos. Dificil no implica que sea bueno. Hay lenguajes más aptos para hacer algunas tareas que otros, y elegir un lenguaje complejo para una tarea simple es tan malo como elegir un lenguaje simple para realizar una tarea compleja. Nuevamente repito lo que dije antes: para cada problema vamos a tener un lenguaje que se adapte mejor.
Este alejamiento entre lo que nosotros los humanos usamos para comunicarnos (nuestro lenguaje) y los lenguajes de máquina se denomina técnicamente el “nivel” de un lenguaje. Los lenguajes de programación cercanos al lenguaje de máquina (como por ejemplo assembler) se denominan lenguajes de bajo nivel. Los lenguajes que se acercan un poco más al humano se denominan lenguajes de alto nivel. Se está intentando desarrollar lenguajes de muy alto nivel que se parecen más a lo que nosotros utilizamos para comunicarnos. Pero se paciente y creeme: nos estamos alejando del lenguaje de máquina no acercando a él. La evolución de los lenguajes es cada vez hacia una mayor abstracción. Antes, por ejemplo, ni se conocía el paradigma de programación orientada a objetos (POO). Esto es un intento de acercarnos un poco más a la forma en que nosotros vemos el mundo (como cosas interrelacionadas) y no como lo ven las máquinas (ceros y unos). Tal vez en este momento no está desarrollado del todo, pero se está haciendo lo mejor que se puede!
Bueno, eso es así y no se si hay mucho que podamos hacer respecto a los lenguajes especializados. Un lenguaje diseñado para un fin específico, como puede ser por ejemplo uno para desarrollar sistemas de inteligencia artificial, sin duda no va a presentar muchas facilidades para hacer “formularios” y vas a necesitar mucho esfuerzo de tu parte en aprender temas relacionados íntimamente con la lógica y la matemática. De la misma manera que una persona que se pasó su vida estudiando el comportamiento humano y las reacciones emocionales para llegar a ser psicólogo difícilmente pueda hallar el volúmen de sólido de revolución utilizando integrales triples!
Bueno, aqui sin duda estoy de acuerdo con vos. Los símbolos no son algo fácil de aprender y mucho menos se parecen a lo que interpretamos nosotros al escribirlos en un texto. El dibujar los objetos de un formulario en visual basic es lo más facil a la hora de hacer un programa. Pero nuevamente entramos en le problema del huevo y la gallina: si queres algo fácil por lo general no va a ser eficiente, y si queres que el programa sea eficiente vas a tener que programarlo de la forma “dura” con todos los simbolos que la máquina va a poder interpretar más rápido. No creo que esto te convenza mucho, y pienso que lo que vos querrías en la práctica sería una mezcla de los dos, no? Tal vez los futuros entornos de programación sean estilo visual basic, pero inteligentes. De manera tal que ellos programen el código intermedio eficientemente.
Con tu ejemplo resumiste exactamente lo que vengo tratando de expresar durante todo el tiempo . Gracias! Vos tenías un problema simple: Mostrar los colores. Tu pregunta debe haber sido… ¿En que lenguaje programo esto? Y tal vez te llegó a la mente todas las recomendaciones o alabanzas que la gente hizo sobre C o C++ y pensaste hacerlo ahi. ERROR! Porqué complicarse la vida con un lenguaje que no fue pensado para hacer ese tipo de aplicaciones? Obviamente, la mejor elección es que la vos elegiste! BASIC es el lenguaje perfecto y que mejor se adapta a ese problema en particular. Ahora yo te pregunto lo siguiente: Suponete que sos un hacker y queres hacer un programa que pruebe contraseñas contra un servidor de correo electrónico tratando de adivinarla desde un diccionario que tiene varios cientos de miles de ellas… ¿Podrías hacerlo en BASIC?
Otro caso: Suponete que tenes que hacer un sistemita para facturar en el almacén de tu viejo: ¿Realmene te convien hacerlo en Visual C++?
No te casaste con ningún lenguaje en particular? PERFECTO y MARAVILLOSO! Eso te va a permitir poder solucionar más de un problema! Esa es la idea de que existan varios lenguajes y sus aplicaciones. No existe, lamentablemente, un lenguaje que haga TODO y BIEN. Habrá un lenguaje más apto que otro en algunas cosas y eso es lo bueno… siempre vas a poder elegir el que mejor se adapte al problema en cuestión si no te casaste con ninguno. Si estas casado con uno en particular, tal vez te lleve el doble de tiempo, o de ezfuerzo, solo por no saber el lenguaje más útil para ese caso particular. Y con todo esto has demostrado que no deberías hablar del tema.
Los sistemas bancarios y transacciones ni les hueles, así que no hablemos de lo que no tenemos ni idea. Por cierto, la gran mayoría estaban en Cobol. Y si me hablas de los sistemas de seguridad de EE.UU., no, no están en C++, están en Ada, que supongo que ni sabes que es.
Todos los lenguajes son de alto nivel, por ser lenguajes. ASM es el único llamado de bajo nivel.
Si no sabes programar en C/C++ sobre Windows no digas que no son adecuados para hacer un programa que saque líneas por la pantalla, por favor… Te lo explico muuuy fácilmente a ver si lo pillas:
QBasic va sobre MSDOS. MSDOS daba acceso completo al ordenador. QBasic tenía instrucciones que mostraban cosas en la pantalla porque MSDOS no restringía esto. Llegamos a Windows. QBasic funciona porque Windows emula a MSDOS y ejecuta el código de QBasic sobre un entorno virtual. QBasic se lo traga. QBasic intenta inicializar un modo de vídeo y después escribir en la pantalla. Windows lo emula creando una nueva ventana (espero que sepas que es una ventana en Windows. No, no es un formulario) y después en cada escritura en la memoria de vídeo que antiguamente escribía QBasic, Windows lo transforma en los píxeles adecuados en la ventana que ha creado. Resultado: Te crees que QBasic dibuja en la pantalla, pero, ¡no! Solo es Windows engañando al programa. Venga, haz un programa en un lenguaje que permita punteros (como C) en msdos, o en ASM si sabes (tampoco es difícil) que escriba en la dirección 0x0000 a 0xFFFF, lo compilas, luego lo traes a un Windows XP y miras a ver si te peta el orde como lo haría en MSDOS…. Que no… Que no…
Los sistemas operativos decentes (MSDOS no lo era, y ya había otros sistemas que sí) no dejan escribi directamente sobre nada real del ordeandor, como debe ser. Por ello mismo se debe llamar a la API de Windows que lo administra y Windows después pinta de verdad en la pantalla. En cualquier lenguaje. Si no tienes ni idea de la API de Windows ni de que en C puedes llamarla, entonces deja de hablar de lo que desconoces. En C/C++ puedes hacer un programa que pinte en la pantalla sin ninguna complicación. Que no sepas, no te da derecho a decir que no se puede.
Sobre que C/C++ son lenguajes de programación de exploit y cosas que no entiendes, no. Y peor aún decir que C/C++ no son “gráficos”. ¿Con qué crees que se programan todos los videojuegos 3D actuales, todos los simuadores, todos los reproductores multimedia, todos los paquetes de ofimática estilo Office, y demás? ¡Sí! ¡Con C++! Espera, ahora dirás que por ejemplo el Quake 3 no era gráfico, era 3D.
16 years, 7 months ago
Si, releyendo todo lo que puse allá atrás hace un año me doy cuenta de que muchas cosas de las que mencionas que me equivoqué, realmente es así. Tal vez hablé bastante sin conocimiento (en algunas cosas como lo de los bancos), otras no.
De todas maneras, no me voy a poner en el minucioso trabajo de refutarte todo lo que dijiste paso por paso tal como tu lo hiciste. Primero porque muchas (no todas) de las cosas que dices tienes razón y segundo porque tienes solo dos mensajes en el foro y veo que tu única intención es entrar a decir “ustedes no saben nada” o “son todos unos ignorantes” o “yo me las se todas” al contradecir a todo el mundo y nunca hacer un comentario positivo al respecto de nada. Eso me parece una actitud de persona totalmente arrogante y soberbia. Te comento que la idea del foro es ayudar y tu no lo estás haciendo.
Si quieres hacer un bien y exponer tus conocimientos te invito a que busques todos los temas sin respuesta y los contestes. Si eres tal genio que todo lo sabes ve al foro de base de datos y contesta las decenas de temas sin solución que hay ahí en vez de estar perdiendo el tiempo gastando pólvora en chimangos (o sea, gastando tu excelentísimo y absoluto conocimiento sobre programación con ignorantes habladores como yo). Se ve que mucho sabes de programación, pero nada de como tratar con la gente. Si supieras algo de lo segundo sabrías que atacando a la persona (como cuando dices “Si te crees que puedes aprender en 21 días C++, es que directamente eres un cateto&rdquosmile nada lograrás más que ponerlas en tu contra. Si al menos leyeras un poco otros temas antes de andar tirando mierda (como decimos en Argentina, creo que entenderás lo que significa) te darías cuenta que en un año se puede aprender mucho y de hecho ya no recomiendo más ese libro. Pero no… prometí que no iba a refutar tus ácidos comentarios porque no pienso rebajarme a tu denigrante actitud.
Como moderador (tal vez hace tiempo ignorante en programación, pero con algo de conocimiento en la moderación del foro y un poco más en manejo de las personas) te digo: Tienes dos opciones: Seguir ganándote el odio de todo el mundo revolviendo viejos temas y contradiciendo cada palabra que dijeron con la segura consecuencia de que la gente comience a denunciar tus respuestas por falta a las reglas de respeto, o cambiarte a una noble actitud de solidaridad y ayudar respondiendo temas SIN SOLUCIÓN como los miles que están aguardando una respuesta en este momento por todo el foro.
Por las dudas no lo hayas entendido - ya que lo repito, veo que mucho sabes de programación pero nada de trato con la gente - aquí en psicofxp.com se valora más a las personas que ayudan a los demás que a los que saben demasiado. Por algo somos Rothariger y yo moderadores hoy y tu jamás en la vida llegarías ni por casualidad a serlo. De nada sirve saberlo todo si no estás dispuesto a trasmitirlo, y de la manera adecuada. Preferible saber poco y estar dispuesto a ayudar con lo que sabes (y hasta con lo que no), que creer saberlo todo y refregárselos a los demás en la cara con tanta soberbia.
Saludos,
Shandrio
Moderador de Desarrollo de Software y Webmasters
16 years, 7 months ago
Sobre lo del libro “Aprenda aVisual Basic 6 en 21” existe algun sitio donde se pueda descargar en format PDF ????? me interesa tenerlo
16 years, 2 months ago
Como Dookie coincido en empezar por un lenguaje para programar no por un visual.
Mira, yo empecé con BASIC(A) y Turbo Basic hace muuucho tiempo jeje. No te digo que te vayas tan atras pero el que me abrio la cabeza despues fue Clipper por sus prestaciones. Ojo, es muy alto nivel tambien, asi que definitivamente yo empezaria por Pascal:
- Turbo Pascal 5.5 esta en el Borland museum gratis:
- Borland C tambien esta… pero yo pasaria de el, sinceramente respetando a todos C es un poco mas complejo y no se lo daria a un beginner.
Luego me pasaria a algun VB viejito o Delphi (jeje si empezas por Pascal te va a llamar soolo). Otro consejo no trates de empezar a hacer un ERP de entrada… un programita sencillo que haga calculos o boludeces asi esta bien.
Suerte! Enjoy!
16 years, 2 months ago
A ver… en mi opinion y en mi poca pero suficiente hasta el momento de experiencia programando, creo que lo mejor que rescaté fueron los conceptos teóricos sobre los que se funda y se basa la programacion. Es sabido que una variable representa lo mismo en cualquier lenguaje, se defina
VAR:
numero: Integer;
En pascal
int numero;
En C y C++
o Dim numero as Integer
en Visual Basic.
o en el lenguaje que fuera.
Tambien cabe destacar que una funcion o procedimiento el concepto es el mismo tanto en un lenguaje o en otro, la idea es un fragmento de codigo que recibe ciertos parametros ejecuta algunos calculos y da o no algun resultado. Ahora la implementacion de cada lenguaje en si es cuestion de cada lenguaje. A mi criterio la idea de aprenderr a programar, mas alla si usamos Assembler IBM 370, Assembler 8086, Clipper, C, C++, Java, o cualquiera de los lenguajes .NET es aprender los conceptos teóricos mas alla de como se implementan en cada lenguaje. En mi experiencia yo empecé programando en Clipper 5.2 (Para DOS) y ahi aprendi los fundamentos basicos de la programacion, aprendi lo que era una variable, lo que era un procedimiento o funcion, mas alla de como se implementaba en el lenguaje mismo, de esa forma cuando aprendi Visual Basic, no me costo tanto prque sabia lo que era una variable sabia que era una funcion o un procedimiento mas alla de como era la implementacion misma del lenguaje, asi cuando empece a programar en Visual Basic, alla muy por los años 1997 no me costo mucho tomarle la mano porque los conceptos teoricos los sabia, lo unico que necesitaba era aprender la sintaxis.
Bueno creo que despues cuando empece a ver algoritmos, de todo tipo y mas alla de la implementacion en el lenguaje (en la facultad fue en un comienzo PASCAL), me quede con los conceptos teoricos, por ejemplo que la busqueda binaria se realiza sobre un vector ordenado y se basa en el teorema del punto medio y cosas asi, que al momento de implementarlos en C o C++ no cambia en nada el fundamento sino la sintaxis, y puedo sin problemas codificarlo en C o C++.
Bueno, con respecto a que lenguaje seria el ideal para comenzar a programar, yo diria que lo mejor al comienzo es tomar algun libro sobre algoritmos leer un poco sobre en que se basan los algoritmos y empezar al principio con un poco de PseudoCodigo, una vez que sabes los fundamentos que es un bucle, condiciones de decision if y demas, empieces con un lenguaje bastante simple y estructurado como PASCAL (Recomiendo Pascal porque es el lenguaje mas estructurado y tipado que hay, y eso ayuda a corregirte de malos hábitos a la hora de realizar malas practicas como en Visual Basic y / o C - C++).
Bueno gente, esa fue mi humilde opinion, que no es mas que eso solo una opinion y un punto de vista, solo se puede aceptar o no aceptar.
Saludos
PABLO
16 years, 1 month ago
A ver, quieren aprender a programar..
Para algunos usar C es lo mejor, para otros VB… otros han explicado segun su criterio la orientacion de cada lenguaje.
La pregunta es… que es programar?
Facil.. hacer programas, sistemas de cualquier tipo de permitan a una maquina cumplir cierta funcion.
Programar es muy lindo, para algunos se hace algo imposible. Para otros se hace su profesion.
Te recomiendo programar en C++, yo comencé con ese lenguaje y me sirve aun hoy para aprender otros, porque muchos de los lenguajes, sino todos, están basados en C/C++.
Pero tranquilo, por tu nick tenes 15 años recien. A esa edad todos nos creemos los mejores programadores y si no lo somos queremos aprender todo de un golpe, lamento decirte que asi no es la cosa. Libros como “Aprenda a ir al baño en 1 dia” no sirven si queres tener una formación solida sobre programacion, en realidad ningun libro te da eso. Solo los años, la experiencia y la perseverancia te hace programador, y por ende TE ENSEÑA A PROGRAMAR.
Asi que te repito, aprende las bases, usa un buen lenguaje orientado a objetos (C++ o Delphi son buenos para eso, quiza quieras probar .NET o JAVA tambien). Pero sobre todas las cosas, ten paciencia. Una carrera no se aprende en un dia.
Saludos!
16 years ago
Escrito por JuAn15 Hola:
Les cuento que soy nuevo en este tema….. pero tengo definido que esto es lo que voy a estudiar en un futuro…..asi que quiero ir empezando desde ahora……..alguien tiene algun manual o algo facil como para empezar en el tema????? si keres complicarte la vida empeza por donde quieras… yo programo en vb y la verdad.. desde que salio .net.. visual basic no tiene nada que envidiarle a ningun otro lenguaje…
igualmente si no tenes ni la mas palida idea… te recomiendo que busques en la pagina del guille curso basico de visual basic…
no creo que me dejen poner una direccion aca.. asi ke mejor abri google y escribi “El guille”…
el primer link es el de la pagina algo asi como elguille.info.
de ahi.. a la izquierda tenes los cursos.. bajatelos.. bajate vb6 y empeza.. es super facil, y el chango este te indica paso a paso que estas haciendo en cada linea de codigo….
creo que son 43 entregas.
despues.. cuando ya tengas una pequeña idea.. busca codigo fuente y empeza a mirarlo…. con respecto a el uso de puertos y dispositivos (cosa que por lo poco que lei aca se adjudican solo los programadores de bajo nivel.. te digo que es una mentira total… pada cada dispositivo hay algun objeto que lo controla…. vos no queres que tu puerto paralelo se convierta en misil y dispare rayos laser… con los metodos y propiedades que traen estos objetos te alcanza y te sobra para controlar lo que quieras…..)
saludos y suerte….
PD: si se te ocurre empezar ingenieria en sistemas en la utn… (anda preparando tu cabeza.. por que te la rompen en el primer año!!!)
ahh.. me olvidaba… la parte logica es para todos los lenguajes la misma.. asi que si vos no casas un fulbo de logica.. da lo mismo que empieces en cobol que en vb. no vas a poder llegar muy lejos… pero dale para adelante que no es muy dificil!!!
15 years, 12 months ago
Escrito por saddam2903 cosa que por lo poco que lei aca se adjudican solo los programadores de bajo nivel.. te digo que es una mentira total… pada cada dispositivo hay algun objeto que lo controla…. vos no queres que tu puerto paralelo se convierta en misil y dispare rayos laser… con los metodos y propiedades que traen estos objetos te alcanza y te sobra para controlar lo que quieras….. no es x discutir nomas, pero, no concuerdo para nada… sino las empresas de hard harian sus drivers en VB.NET… esto es algo, q me parece, estas equivocado…
se puede llegar a controlar cierta parte del dispositivo, desde una aplicacion simple hecha en VB…, se puede llegar a modificar ciertas propiedades del disp, pero tene en cuenta q vas a hacer una aplicacion q va a llamar funciones y aplicaciones hechas en un lenguaje mas bajo, q son las q realmente se comunicaran con el hard, en este caso el driver, pero el hacer un controlador (driver)… es otra cosa.
OFF TOPIC: si se pueden postear link, siempre y cuando el contenido sea legal, es decir… si hay un libro al cual se le estan violando los derechos de autor, esa web contiene material de aprendizaje no legal y el link sera eliminado, pero si es una pagina con toda la info legal no hay drama… ahhh, y siempre y cuando no se haga publicidad a la pagina y su posteo sea con el solo fin de ayudar.
sigo con lo referente al topic… recomiendo C++ y JAVA… C++ x el poder y java x el poder mas la salida laboral…
antes de empezar, obvio… a leerse bastante de algoritmos y diagramacion logica
saluT
15 years, 12 months ago
Escrito por saddam2903 si keres complicarte la vida empeza por donde quieras… yo programo en vb y la verdad.. desde que salio .net.. visual basic no tiene nada que envidiarle a ningun otro lenguaje…
igualmente si no tenes ni la mas palida idea… te recomiendo que busques en la pagina del guille curso basico de visual basic…
no creo que me dejen poner una direccion aca.. asi ke mejor abri google y escribi “El guille”…
el primer link es el de la pagina algo asi como elguille.info.
de ahi.. a la izquierda tenes los cursos.. bajatelos.. bajate vb6 y empeza.. es super facil, y el chango este te indica paso a paso que estas haciendo en cada linea de codigo….
creo que son 43 entregas.
despues.. cuando ya tengas una pequeña idea.. busca codigo fuente y empeza a mirarlo…. con respecto a el uso de puertos y dispositivos (cosa que por lo poco que lei aca se adjudican solo los programadores de bajo nivel.. te digo que es una mentira total… pada cada dispositivo hay algun objeto que lo controla…. vos no queres que tu puerto paralelo se convierta en misil y dispare rayos laser… con los metodos y propiedades que traen estos objetos te alcanza y te sobra para controlar lo que quieras…..)
saludos y suerte….
PD: si se te ocurre empezar ingenieria en sistemas en la utn… (anda preparando tu cabeza.. por que te la rompen en el primer año!!!)
ahh.. me olvidaba… la parte logica es para todos los lenguajes la misma.. asi que si vos no casas un fulbo de logica.. da lo mismo que empieces en cobol que en vb. no vas a poder llegar muy lejos… pero dale para adelante que no es muy dificil!!! saddam… por las dudas, si el uso de puertos y dispositivos se lo adjudican a lenguajes más bajos que VB, es justamente porque se habla de controlar cosas que van mas allá de un puerto paralelo o serial… VB no puede controlar estos dispositivos “automágicamente”… Esos métodos que vos usás, alguien se preocupó en programarlos en un lenguaje de un nivel más bajo que VB… no por nada, pero VB no tiene la potencia para controlar cualquier dispositivo (hablando con propiedad, drivers de dispositivos), y menos para generar esos controladores… Y no es algo muy tirado de los pelos, que digamos!!! En algún que otro secundario industrial, hacen algún proyecto de construir una plaquita para controlar algún dispositivo (si, x ahi podria llegar a hacerse usando el puerto serial o paralelo), pero lo hacen para tener que programar el bus ISA/EISA/PCI…
Y por las dudas, vb.net tiene muy poco que ver con VB6… en todo caso, a alguien que quiera empezar, le recomendaría vb.net, no sólo por ser un lenguaje con una mejor estructura y mucho más pulido que el viejo vb6… sino, de yapa también conocer el framework .net que te permite meterte de lleno con lenguajes mucho más serios (léase c#).
…Y conste, soy un “fanatico” de java.
El doc
15 years, 12 months ago
Escrito por Hi MaTT no es x discutir nomas, pero, no concuerdo para nada… sino las empresas de hard harian sus drivers en VB.NET… esto es algo, q me parece, estas equivocado…
se puede llegar a controlar cierta parte del dispositivo, desde una aplicacion simple hecha en VB…, se lo puede modificar, pero el hacer un controlador (driver)… es otra cosa. ovio.. no estamos para discutir entre nosotros.. sino para ayudarnos… pero con respecto a lo de la controladora.. es ovio que no vas a armar un controlador con visual basic (aunque no es imposible!!!)… como lei mas arriba, hay lenguajes para cada tipo de proyectos… igualmente… es mas probable que desarrolles una aplicacion que haga uso de un dispositivo a que desarrolles los drivers de ese dispositivo…. teniendo en cuenta eso…. para ke voy a hacer una aplicacion de escritorio(que haga uso o no de un dispositivo) o web en assembler o C??? para complicarme la vida y estar dos años para hacer algo que puedo hacer en 5 dias……
por otra parte.. c no es el unico lenguaje magico del universo.. de echo.. no todos los lenguajes estan escritos en c… VB6 esta escrito en vb.
la desventaja mas grande que veo en vb es que no es multiplataforma.. pero de todas maneras… 8 o mas de cada 10 maquinas tienen windows como plataforma.. asi que no me voy a hacer problema por eso ahora.. (de todas maneras este punto y todos los antes nombrados estan solucionados en .net)
saluda atentamente
saddam Escrito por Dr. Falken sino, de yapa también conocer el framework .net que te permite meterte de lleno con lenguajes mucho más serios (léase c#).
…Y conste, soy un “fanatico” de java.
El doc framework es lo que controla .net.. es la base de .net da lo mismo programar en c#, J# o vb.net ya que todos los lenguajes pueden hacer uso de todo el arbol de bibliotecas del framework… por tanto no es ni mejor ni peor usar c# o vb.net.. es lo mismo.. la unica diferencia es la facilidad ke tiene vb por sobre el resto para el desarrollo…. en cuanto a potencia.. es exactamente lo mismo!
15 years, 12 months ago
Yo creo que Delphi es bueno para empezar, me parece que Pascal es mas sencillo que C (los puntero enloquecen a cualquiera) pero es solo una opinion y yo de hecho usé Turbo C antes que Turbo Pascal asi que todo ayudó. Una variable, un loop, una funcion o un procedure son conceptos que existen en todos los lenguajes…
Y si les soy sincero, fue el XBase el que me movio al mundo de la programacion, siempre adoré trabajar con datos. Fue Clipper mi primer amor y aun no lo abandono. Si, fomenta algunas malas costumbres aun peor que VB (declaracion automatica de variable y tipo de dato intercambiable por ej, al menos pre Clipper 5)
(Ah, para aquellos nostalgicos y que tengan ganas de divertirse o quiza un poquito mas, el proyecto presenta el clon mas perfecto del Clipper 5, con extras y compilacion en Win32.)
15 years, 12 months ago
Bueno muchachos, veo que muchos dicen de empezar con c, otros con pascal y otros con VB.
Por favor, yo también quiero empezar, la escuela nunca me ayudó, estoy de 0, pero voy a seguir CS. de la computación.
En conclusión cual recomiendan, pascal??? Que soft me tengo que bajar, digamos para comenzar a programar. GRacias!
15 years, 12 months ago
Hola te recomiendo primero que aprendas un lenguaje de aprendizaje asi agarras la idea y la abstraccion que hay que poseer a la hora de programar .
Mi consejo es que uses Turbo Pascal , es obsoletisimo.. feo como el solo jaja pero muy bueno para aprender , y lo mas importante
TENES QUE APRENDER DESDE CERO CON ALGORITMOS , no podes salir de una asi a la pista por que te la vas a pegar en la primera curva… empeza de cero creeme te va a servir..
Los algoritmos no son mas que … pseudo programas con los cuales luego podes utilizar esa forma de razonar para cualquier lenguaje que se te ocurra.. en si podes utilizar cualquiera de ellos pero usandolos ..
Exitos
15 years, 11 months ago
CONCRETEMOS! Que a este pobre muchacho lo volvemos loco!
Como dice Nopochoclos, Turbo Pascal es una buena eleccion, es un muy buen lenguaje que te impulsa a programar bien, no es complicado como C para el beginner, pero poderoso (cuando mutás a Delphi sobre todo).
Que necesitas, Turbo Pascal 5.5 totalmente free, liberado por Borland en su museo:
Obvio es para DOS, pero es la base del Object Pascal de Delphi, e incluso si luego queres pasar a VB o C, las cosas basicas las vas a entender: variables, arrays, loops, decisiones (if, etc), ya que son similares en todos los lenguajes.
Te adjunto un manual que encontre en internet… No se que tal sera, pero vale la pena intentar. Despues, si podes, te recomiendo conseguir un manual en papel, en Av Corrientes seguro encontras alguna libreria que tenga. Consejo final: no te saltees temas, ya que todos queremos ir directamente a hacer una aplicacion de Gestion o el super juego de nuestras vidas jeje. Anda despacito y disfrutá el aprendizaje. Suerte!
15 years, 11 months ago
El mejor leguaje parta empezar no es Python? Poderoso y simple.
Mucho no se pero me parece a mi que es el mejor para principiantes
15 years, 11 months ago
yo quiero empezar a hacer programas que me sean utiles, me han dicho que un programa se puede hacer con notepad y si se puede que tengo que poner para comenzar.
Tal vez una especie de tutorial me puedan poner o algo asi
13 years, 7 months ago
Bueno depende de que quieras. La verdad es que todos queremos hacer cosas utiles pero .. un tema importante en la programacion es aprender a solucionar temas logicos en algoritmos que luego se aplicaran a proyectos mas grandes, por lo que debieras empezar a hacer algo sencillo.
Todavia parece estar disponible el turboexplorer, free en
yo elegiria la version Delphi claro. hay millones de tutoriales en la net (google es tu amigo ) sobre Delphi y Pascal, el lenguaje en el que se basa.
Para programar se necesita paciencia, no hay otra, por eso yo deje un poco ultimamente jeje.
Para trabajar en aplicaciones web directamente, me parece que php es muy interesante, muy. Para eso debes bajarte algun Appserver o algo asi que tenga PHP + MYSQL + APACHE, pero es mas complejo.
Yo empezaria por algo sencillo como Delphi o incluso alguna version vieja por ahi de Visual Basic, la logica de programacion es siempre la misma. Suerte.
13 years, 7 months ago
Estimados companeros.
Ojala me puedan ayudar. Tengo que pconseguir software o bien a alguien que programe o admistre WIN XP para que con contrasenas de usuarios restringido y demas pueda hacer que nuestra empleada no tenga acceso a determinadas carpetas, panel de control, etc…. no se mnade cagadas y no toque cosas kque no debe tocar. Tenemos instalado software de punto de venta ( ) el cual esta funcionsando en nuestro negocio y he intentado de mi parte por lo poco que se, claves restringidas pero nunca logre mi objetivo:
que nuestra empleada al ingresar con su clave solo tenga acceso a win mesenger el sofitware de punto de venta ^My Business Poss Delta^ y nuestra pagina web a parte del software de telefonia IP….
Estoy desesperado porque no consigo quien me arregle esto……. quien me podra orientgar o decir que debo hacer?
Gracias por esta oportunidad que nos brindan?
13 years, 6 months ago
interesante.. creo que esto en principio se puede conseguir en base al editor de politicas de windows.. lo de panel de control seguro..
o
Tambien hay un producto gratis de Microsoft:
.. que parece hacer mas o menos este trabajo..
Ojala te de alguna idea de donde empezar.
13 years, 6 months ago
que habra sido de la vida del muchacho que inicio este tema, Pudiste empezar a programar JuAn15, como te esta yendo??? Saludos y gracias por la ayuda que suministran
13 years, 6 months ago
hola que tal¿?
como siempre (desde que entre al “juego&rdquosmile yo aqui metiendo mi cucharota y opinando…
lo primero que creo que deberias hacer es entender la logica de programacion.. para esto puedes buscar algun curso de algoritmos, diagramas de flujo y esas cosas simples…
despues de eso yo diria que te fueras a lenguajes viejos (que si no sierven para hacer mucho sirven bien para aprender)
como borlan c++, pascal, foxpro (antes de lo visual)
inicia con ejercicios como calcular promedios, desplegar los numeros del 1 al 100 con un ciclo. etc. en fin en la red encontraras muchos cursos.
y cuando sientas que tu logica es buena y tienes practica con esas cosas simples intenta hacer esos ejercicios en un lenguaje mas sofisticado como visual basic, delphi, .net, etc.
13 years, 5 months ago
Buenas… encontré este tema que parece ser un poco viejo, pero capaz que alguno de los que opinó esta vivo todavía… Jejeje…
Muy buena data la que dieron todos.
Yo les cuento que por mi laburo tuve que empezar a hacer varias y bastante complicadas macros en excel y eso me dio el pie para buscar “empezar a programar” y encontrar este tema..
Vi por ahi que hablaban de libros para entender el paradigma de la programación, ¿Cuál sería un buen libro completo?
Gracias…
10 years, 6 months ago
te recomiendo … en linea puedes encontrar muchos articulos de este tema.. no es necesario que te claves tan a fondo.. podrias iniciar por logica simple y conocer funciones de algun lenguaje… en caso de las Macros es BASIC… o Visual Basic…
10 years, 6 months ago
 

Buscar mensajes