Mostrando entradas con la etiqueta lenguaje. Mostrar todas las entradas
Mostrando entradas con la etiqueta lenguaje. Mostrar todas las entradas

Curso de programacion en C completo


 El Lenguaje C




C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.



Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.



Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.




VENTAJAS
Lenguaje muy eficiente puesto que es posible utilizar sus características de bajo nivel para realizar implementaciones óptimas.
A pesar de su bajo nivel es el lenguaje más portado en existencia, habiendo compiladores para casi todos los sistemas conocidos.
Proporciona facilidades para realizar programas modulares y/o utilizar código o bibliotecas existentes.
Es el lenguaje mas popular, la mayoria de los programas que utilizamos dia a día fueron escritos en C/C++, inclusive tu navegador.
Muchos lenguajes derivan de este, ademas algunos fueron escritos en C.


Desventajas

En C el programador ha de reservar y liberar la memoria explícitamente. Muchas veces llevando a errores y este proceso requiere mas trabajo humano.
El mantenimiento también es más difícil y costoso que con lenguajes de más alto nivel.
C no dispone de sistemas de control automáticos y la seguridad depende casi exclusivamente de la experiencia del programador. La mayor parte de los problemas de seguridad en los sistemas informáticos actuales deriva de haber sido realizados en C.
El tipo de problemas y errores al que el programador se enfrenta hace más difícil aprender C sobre la marcha que en otros lenguajes.


Lista de Reproduccion Youtube:


http://www.youtube.com/playlist?list=PL78386798B27755B9






Canal de Youtube:


http://www.youtube.com/user/ChelinTutorials

Google crea Go, un nuevo lenguaje de programación!



El gigante de Internet ha puesto a libre disposición un nuevo lenguaje de programación propio que intenta combinar la velocidad de los lenguajes dinámicos con el rendimiento y seguridad de los lenguajes compilados. Al parecer se trata de un lenguaje experimental ya que en principio fue concebido para ser usado en el diseño de los sistemas internos de Google.
Go es parecido a Phyton, un lenguaje de programación interpretado, que busca además la velocidad del clásico C o C++. Según ha explicado The Go Team en el blog de código abierto de Google en los experimentos realizados con Go, las creaciones típicas se hacen casi de forma instantánea mientras que los grandes binarios se compilan en segundos.
Go, que se ofrece bajo una licencia del estilo de BSD, ha sido desarrollado para dar respuesta a una tendencia que lleva a los ordenadores a ser cada vez más rápidos mientras que el desarrollo de software no se ha acelerado. También proporciona un modelo de construcción de software que facilita el análisis de dependencia y evita gran parte de la sobrecarga de la programación estilo C, incluidos archivos y binarios.
un video interesante:
Según aseguran desde la compañía “Go es un experimento y esperamos que se encuentre la suficiente satisfacción como para justificar más desarrollo”.
fuente: muyinternet.com

Pauscal: lenguaje de programación en español





Pauscal es un lenguaje de programación para Microsoft Windows de 32 bits desarrollado por Paul Guerra. La característica particular de este Lenguaje de programación es que su sintaxis está basada en el idioma español. Este lenguaje es potente y no sólo se limita a fines educativos.
Pauscal funciona satisfactoriamente en Windows 95, Windows 98, Windows 98 SE, Windows ME, Windows XP, Windows Vista y Windows 7 aunque aún no en ReactOS. Las aplicaciones no requieren ningún tipo de soporte externo para poder ejecutarse, ya que el compilador genera código nativo. Esto incrementa la velocidad de ejecución, porque los programas se ejecutan directamente en el procesador.
Para simplificar la creación de aplicaciones, Pauscal incluye Visual Pauscal, el cual permite diseñar visualmente las ventanas de programas.
¿Cuánto cuesta?
Pauscal es completamente freeware, por lo que no debe pagar nada para utilizarlo.
¿Está disponible su código fuente?
Por el momento, no. Versiones futuras posiblemente sean de código abierto.
¿Bajo qué sistemas operativos funciona?
Pauscal fue probado satisfactoriamente en Windows 95, 98, ME, XP, Vista y 7.
Nota importante: el editor hace uso de ciertas bibliotecas que deben estar registradas en el sistema. Si dichas bibliotecas no se encuentran registradas, el editor intentará hacerlo, pero para ello necesitará privilegios de administrador. Por tal motivo siempre es conveniente ejecutar el editor en modo administrador.