Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: chispita68 en 30 Enero 2011, 01:06 am



Título: Seguir mejorando la programacion en C
Publicado por: chispita68 en 30 Enero 2011, 01:06 am
Hola a todos los de este foro, hace algunos meses que deje la programacion en general, pero voy a regresar en esto y pues he echo sistemas en php, en visual basic, foxpro, y en C solo hice ejercicios y ejemlos de operaciones basicas, matrices, que impimiera algo pero para un sistema no me gusta esta todo negro jajaja, he investigado y pues kernel ahi esta parte del sistema linux, se me hizo la pregunta si este es un sistema, como le hacen para que trabaje en modo grafico si esta echo en C, a lo mejor si existe la posibilidad, pero no se como, quisiera su ayuda


Título: Re: Seguir mejorando la programacion en C
Publicado por: Slava_TZD en 30 Enero 2011, 02:17 am
Hola a todos los de este foro, hace algunos meses que deje la programacion en general, pero voy a regresar en esto y pues he echo sistemas en php, en visual basic, foxpro, y en C solo hice ejercicios y ejemlos de operaciones basicas, matrices, que impimiera algo pero para un sistema no me gusta esta todo negro jajaja, he investigado y pues kernel ahi esta parte del sistema linux, se me hizo la pregunta si este es un sistema, como le hacen para que trabaje en modo grafico si esta echo en C, a lo mejor si existe la posibilidad, pero no se como, quisiera su ayuda

Tras 12 lecturas...¿Cual es la duda exactamente?


Título: Re: Seguir mejorando la programacion en C
Publicado por: RyogiShiki en 30 Enero 2011, 02:28 am
Esto ya lo he dicho varias veces aquí, y esque es muy normal encontrar personas que confunden el concepto de Linux con el concepto de GNU o de una distro. y hay que entender que Linux es un nucleo, un kernel. En cambio GNU o una Distro es la implementacion de una plataforma que está construida sobre el nucleo que es linux.

También es normal encontrar personas que vienen de los lenguajes de Microsoft muy "malcriados" y creyendo que lenguajes como C/C++ Pascal, Delphi, son malos o muy poco convenientes solo porque no implementan desde un principio la parte gráfica. Sobretodo en C. me parece que no has entendido el objetivo con el que se cro el lenguaje. Si logras entender la historia de C sus objetivos su filosofia y más importante como sacarle provecho a todo esto, entonces y solo entonces lograrás entender porque C/C++ es un lenguaje tan diferente a cosas como Vusual BAsic o Fox Pro. Sol tienes que mirar más allá. Ésa es una de las razones por las que en cierto nivel Microsoft no permite el progreso intelectual de las personas agenas a ella... pero es es otra historia.

Te dejo lo anterior para que pienses un poco al respecto investigues, y reflexiones.

Saludos


Título: Re: Seguir mejorando la programacion en C
Publicado por: chispita68 en 30 Enero 2011, 03:59 am
Entonces que me sugieres???????????????, seguir aprendiendo mas del lenguaje C, ya he dominado casi todos los lenguajes de programacion que existen, ahora estaba con el kernel aunque no se como empezar

Y mi duda lo que no me explique bien, es como trabajar en C pero con graficos para un sistema en una empresa, y ahora lo de kernel en que me ayudaria tambien????


Título: Re: Seguir mejorando la programacion en C
Publicado por: leogtz en 30 Enero 2011, 08:08 am
Entonces que me sugieres???????????????, seguir aprendiendo mas del lenguaje C, ya he dominado casi todos los lenguajes de programacion que existen, ahora estaba con el kernel aunque no se como empezar

[MODO SARCASMO]
¿La mayoría?

http://www.worldlingo.com/ma/enwiki/es/List_of_programming_languages_by_category (http://www.worldlingo.com/ma/enwiki/es/List_of_programming_languages_by_category)
[/MODO SARCASMO]

Si es así eres mi ídolo.


Título: Re: Seguir mejorando la programacion en C
Publicado por: chispita68 en 30 Enero 2011, 08:15 am
¿La mayoría?

http://www.worldlingo.com/ma/enwiki/es/List_of_programming_languages_by_category (http://www.worldlingo.com/ma/enwiki/es/List_of_programming_languages_by_category)

Si es así eres mi ídolo.


Jaja como un 70% aunque si te fijas en la pag muchas se repiten y eso que acabo de cumplir los 16 jaja

Esto ya lo he dicho varias veces aquí, y esque es muy normal encontrar personas que confunden el concepto de Linux con el concepto de GNU o de una distro. y hay que entender que Linux es un nucleo, un kernel. En cambio GNU o una Distro es la implementacion de una plataforma que está construida sobre el nucleo que es linux.

También es normal encontrar personas que vienen de los lenguajes de Microsoft muy "malcriados" y creyendo que lenguajes como C/C++ Pascal, Delphi, son malos o muy poco convenientes solo porque no implementan desde un principio la parte gráfica. Sobretodo en C. me parece que no has entendido el objetivo con el que se cro el lenguaje. Si logras entender la historia de C sus objetivos su filosofia y más importante como sacarle provecho a todo esto, entonces y solo entonces lograrás entender porque C/C++ es un lenguaje tan diferente a cosas como Vusual BAsic o Fox Pro. Sol tienes que mirar más allá. Ésa es una de las razones por las que en cierto nivel Microsoft no permite el progreso intelectual de las personas agenas a ella... pero es es otra historia.

Te dejo lo anterior para que pienses un poco al respecto investigues, y reflexiones.

Saludos

Dejame decirte que si diferenciar que es kernel y GNU/Linux, y tambien he usado php y mysql, java, javascript, html...bla bla bla, y me han dicho en C que se usa en la robotica, se han echo juegos y nucleos de sistemas operativos por eso de mi duda


Título: Re: Seguir mejorando la programacion en C
Publicado por: The Swash en 30 Enero 2011, 09:01 am
Un 70% no sería mucho!  :xD
+1 Leo!


Título: Re: Seguir mejorando la programacion en C
Publicado por: [Zero] en 30 Enero 2011, 14:05 pm
¿Pero tú a que llamas dominar un lenguaje de programación?

 :rolleyes:


Título: Re: Seguir mejorando la programacion en C
Publicado por: autlos en 30 Enero 2011, 14:15 pm

Jaja como un 70% aunque si te fijas en la pag muchas se repiten y eso que acabo de cumplir los 16 jaja

Donde leo 70% leo 0.7%; donde leo domino leo "entiendo sintaxis" y donde leo 16 leo lammer (sin ánimo de ofender, yo también lo fui alguna vez, y ahora que sé mucho más descubro que era retarded y sigo sin saber nada). Y creo que estoy exagerando. Por favor no nos vaciles y domina el castellano.

Sigue ejemplo de Sócrates y repite esto: "Sólo sé que no se nada".
Si no puedes ver todo lo que te falta por aprender es porque sabes demasiado poco.


Título: Re: Seguir mejorando la programacion en C
Publicado por: RyogiShiki en 30 Enero 2011, 15:29 pm
Donde leo 70% leo 0.7%; donde leo domino leo "entiendo sintaxis" y donde leo 16 leo lammer (sin ánimo de ofender, yo también lo fui alguna vez, y ahora que sé mucho más descubro que era retarded y sigo sin saber nada). Y creo que estoy exagerando. Por favor no nos vaciles y domina el castellano.

Sigue ejemplo de Sócrates y repite esto: "Sólo sé que no se nada".
Si no puedes ver todo lo que te falta por aprender es porque sabes demasiado poco.

+1.

Realmente tienes que ser un genio para haber aprendido el 70% de los lenguajes existentes!! Me parece curioso que con todo el conocimiento que posees no hayas podido avanzar lo suficiente en C solo porque "está todo negro" no creo que eso llegué a importar a una persona con el basto conocimiento como el que tienes tu.

Citar
he investigado y pues kernel ahi esta parte del sistema linux, se me hizo la pregunta si este es un sistema, como le hacen para que trabaje en modo grafico si esta echo en C, a lo mejor si existe la posibilidad, pero no se como, quisiera su ayuda

Ahora según lo que dices  no parece que conocieras cual es la diferencia entre Linux y GNU.

Citar
Entonces que me sugieres???????????????

Te sugiero que aprendas el lenguaje de una manera completa aunque esto te tarde años en lograr si quieres de verdad llegar a programar en C de manera profesional o ser un simple "guru"


Título: Re: Seguir mejorando la programacion en C
Publicado por: anonimo12121 en 30 Enero 2011, 16:59 pm
Lo que hay que aprender es c/c++. con sus punteros+clases bien. luego cosas mejores como manejar bien memoria luego socket y hacer cosas guapas. no un organizador de nombres. cosas guapas digo como ... ya sabes libera tu memoria. y si lo que quieres es interface grafica mira Qt es la p***


Título: Re: Seguir mejorando la programacion en C
Publicado por: supremo12345 en 30 Enero 2011, 17:40 pm
Lo que hay que aprender es c/c++. con sus punteros+clases bien. luego cosas mejores como manejar bien memoria luego socket y hacer cosas guapas. no un organizador de nombres. cosas guapas digo como ... ya sabes libera tu memoria. y si lo que quieres es interface grafica mira Qt es la p***

Corroboro lo de QT. Es el mejor entorno de programacion de C++ con el que me he encontrado. las librerias QT son una verdadera pasada. me recuerda mucho a java, cualquier cosa que buscas, lo tienes en algun objeto implementado (desde listas hash hasta... simuladores de threads con una sintaxis super intuitiva). Actualmente tengo un proyecto en marcha sobre la creacion de una GUI para aircrack-ng en QT.

Respecto al creador de este mensaje, si lo que quieres dominar es C/C++. primero, exale horas a la lectura. despues, metele mano a los punteros y las referencias. Despues, intenta implementar estructuras avanzadas de datos y manejate con ellas, liberando y creando memoria. Despues, a los sockets. Y ya por ultimo... mucha practica.


Título: Re: Seguir mejorando la programacion en C
Publicado por: chispita68 en 30 Enero 2011, 22:22 pm
Actualmente tengo un proyecto en marcha sobre la creacion de una GUI para aircrack-ng en QT.

Un pregunta el aircrak-ng lo he usado en BT4, es similar????


Título: Re: Seguir mejorando la programacion en C
Publicado por: .mokk. en 31 Enero 2011, 19:09 pm
Te dire algo primero dudo que hayas aprendido todos los lenguajes talves si hayas aprendido a programar en varios pero eso no qiere decir dominarlos, luego como dijo mi profe cuando estaba asi tambien primero termina de aprender un lenguaje y luego pasa al siguiente porque si dejas un lenguaje a medias es como si nunca hubieras aprendido puesto que asi solo dejaras todo a medias y jamas aprenderas bien las cosas solo su cubierta mas no todo el potencial de las cosas.

Sobre GUI y todo eso creo que ya sabras como con lo que ya te dijeron.


Título: Re: Seguir mejorando la programacion en C
Publicado por: chispita68 en 6 Febrero 2011, 20:17 pm
Ok estoy de acuerdo de que me falta mucho por aprender al entorno C por eso quiero su orientacion para esto gracias