miércoles, 7 de julio de 2010

 

¿ C, C++ Bueno Malo?

Hola a todos. Espero que todo ande bien



C++ ¿Bueno o Malo Que es?

OK en esta entrega les hablo sobre la programación orientada a objeto o programación de objeto realmente el término se refiere a como programar sucesos o acontecimientos deforma independiente.
Pues hablaremos un poco de C++ (C plus plus) es el termino. Y se refiere a un lenguaje de comunicación entre la computadora y el usuario (Programador o sea YO) para programar o diseñar aplicaciones.
De diversa índole este lenguaje es una extensión del (C) original lo que quiere decir que muchos de los comandos, funciones, cabeceras y librerías de enlace dinámico (DLL) pueden ser utilizados en C++ perfectamente sin ningún problema.
Por que al ser una extensión los contiene a todos.

OoooK.

En este punto te informo que para seguir adelante vamos a necesitar algunas herramientas software estas afortunadamente se pueden conseguir en la Internet de forma gratuita hummm... yo te recomiendo que utilices este (I.D.E)puedes descargarlo pisando aqui→ (devcpp-4.9.9.2 de bloodshed) click en direct link o puedes utilizar el (Code Block) existen muchos otro tan conocidos o incluso mas te doy este ejemplo (VE de Microsoft) pero es licenciado y cuesta muy caro.
Detonas formas existen versiones beta que son de prueba y las puedes bajar por Internet


1. (Integrated Development Environment - Entorno integrado de desarrollo). Aplicación compuesta por un conjunto de herramientas útiles para un programador.

Un entorno IDE puede ser exclusivo para un lenguaje de programación o bien, poder utilizarse para varios. Suele consistir de un editor de código, un compilador, un debugger y un constructor de interfaz gráfica GUI.

Muchos entornos IDE vienen en paquetes SDK.

2. Tecnología de conexión de dispositivos, ver IDE/ATA.


Dispositivos de
Almacenamiento masivo de datos como los discos duros. ATAPI añade compatibilidad para dispositivos como las unidades de lectograbadoras de CDs.

Los controladores IDE suelen estar incluidos en la placa madre y poseen dos conectores donde se conectan los cable IDE. Generalmente cada cable IDE puede conectar dos dispositivos (suelen ser discos duros), uno de ellos debe estar configurado como maestro y el otro como esclavo para determinar qué dispositivo se está usando.

Tener dos dispositivos conectados a un bus (a un solo cable) trae el inconveniente de que mientras se usa uno no puede usarse el otro del mismo conector IDE. Este inconveniente no existe en los S-ATA y en SCSI. Además los cables P-ATA sólo pueden medir 40 cm de largo y son más anchos que los S-ATA.

S.D.K(Software Development Kit - Kit de desarrollo de software o devkit). Un SDK es un conjunto de herramientas y programas de desarrollo que permite al programador crear aplicaciones para un determinado paquete de software, estructura de software, plataforma de hardware, sistema de computadora, consulta de videojuego, sistema operativo o similar.

Los SDK incluyen herramientas de debugger, códigos de ejemplos, documentaciones, y muchas veces un entorno de programación IDE.

Algunos SDK son gratuitos y otros son comerciales.


Algunos ejemplos de SDK populares:

• DirectX SDK de Microsoft (Es caro créeme muy Caro)

• Java SDK de Sun Microsystems (Es GRATIS JEJEJE)

• Net Yaroze de Sony Computer Entertainment (Realmente ES BUENO Pero CARO!)

• Flex de Adobe

• The Eclipse SDK de The Eclipse Foundation


Bueno bueno ya les e dicho mucho a demás se me doblaron los dedos esta bien volvamos al tema
No es broma bueno en serio ahora continuemos

Mira esta imagen es del entorno o del I.D.E que utilizaremos para hacer nuestros primeros pininos jejeje
En plena instalación


Selecciona tu idioma preferido para mi es el español tu veras cual te gusta mas el caso es que lo entiendas jejeje.

Bueno aquí vemos que pregunta lo de costumbre si estas de acuerdo con los términos de la licencia pues claro que si es software libre (estamos muy de acuerdo DIOS) como decimos por aquí a caballo regalado no se le mira el colmillo.



Venga una vez aceptas se te presenta esta pantalla


Luego se abre otra ventana de dialogo y te pregunta en que lugar quieres bajar la instalación de jala por defecto es mejor




En este paso no hay mucho que decir solo dale a terminar y estará casi completa el asistente de instalación


Tranquilos calma no pasa nada solo esta diciendo que es una versión beta que es de prueba y que puedes reportar los errores en la dirección Web que aparece en la ventana de dialogo si quieres puedes bajar el fuente para modificar si lo quieres hacer ya lo haremos ya lo haremos algún dia si señor.
Pues acepta aquí debemos tener cuidado de escoger el idioma del entorno pues aquí realmente la herramienta del (IDE) instala la que tu elijas ya dije que el Mio es español.





Continúa un poco mas ya vamos a terminar hea ánimo upa upa


Esta es la respuesta a la aceptación



Y aquí por fin nuestro pequeño amigo listo para nosotros mira bien esta pantalla pues si estas estudiando y por casualidad de la vida estudias Ing de sistemas quizás sea la causa de algunos conflictos con tu pareja amigos amigas o que se yo (solo no patees al perro el no tiene la culpa) si serán muchas horas de trabajo frente a esta pantalla antes de poder dominar con integridad este entorno de programación bueno que no sufrimos tanto para ser tan fatalista verdad solo quiero ser sincero.

Claro que si descubres una forma mas sencilla de programar en  C, C++ por favor no dejes de avisarme si.


Bueno hasta aquí por ahora luego continuamos les prometo que tratare de que tomemos contacto con el entorno mientras a cuidarse para no estar en las estadísticas del fin de semana chao

Javier

PD: aquí les dejo para reflexión de parte de Nicolás de Maquiavelo
(Todos los Estados bien gobernados y todos los príncipes inteligentes han tenido cuidado de no reducir a la nobleza a la desesperación, ni al pueblo al descontento.)

Etiquetas: ,


Comentarios: Publicar un comentario

Suscribirse a Enviar comentarios [Atom]





<< Inicio

This page is powered by Blogger. Isn't yours?

Suscribirse a Comentarios [Atom]


contador web