Lenguaje de Programacion C + Libros !








Para crear un programa, y que la computadora interprete y ejecute las instrucciones escritas en él, debe usarse un Lenguaje de programación.

En sus inicios las computadoras interpretaban sólo instrucciones en un lenguaje específico, del más bajo nivel, conocido como código máquina, siendo éste excesivamente complicado para programar. De hecho sólo consiste en cadenas de números 1 y 0 Sistema binario.



Léxico y programación

Laprogramación se rige por reglas y un conjunto más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural acotada (en inglés); y que además tienen la particularidad de una reducida ambigüedad. Cuanto menos ambiguo es un lenguaje de programación, se dice, es más potente. Bajo esta premisa, y en el extremo, el lenguaje más potente existente es el binario, con ambigüedad nula (lo cual lleva a pensar así del lenguaje ensamblador.


Programas y algoritmos

Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa (traduce a un lenguaje de programación concreto) uno o más algoritmos. Un algoritmo puede expresarse de distintas maneras: en forma gráfica, como un diagrama de flujo, en forma de código como en pseudocódigo o un lenguaje de programación, en forma explicativa, etc.

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 fuertemente 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.

La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas.














Ken Thompson Left & Dennis Ritchie Right





C ++ 

Bjarne Stroustrup









http://www.bloodshed.net/devcpp.html



Name: El Lenguaje de Programación C
Author(s): Brian W. Kernighan, Dennis M. Ritchie
Hardcover: 294 pages
Publisher: Pearson Educación; 2nd edition (1991)
Language: Spanish
Descarga: http://www.4shared.com/file/129132015/5ba752cd/Ellenguajede_programacinCSegundaEdicinBrianWKernig  hanDennisMRitchie.htm

Name: C Programming Language
Author(s): Brian W. Kernighan, Dennis M. Ritchie
Hardcover: 274 pages
Publisher: Prentice Hall; 2nd edition (April 1988)
Language: English
Descarga: http://www.4shared.com/document/Lalo1u5i/CProgrammingLanguaje.html


Name: Cómo Programar en C/C++
Author(s): Harvey M. Deitel, Paul J. Deitel
Hardcover: 1072 pages
Publisher: Prentice Hall; 2nd edition (February 1998)
Language: Spanish
Descarga: http://www.4shared.com/file/4z_hkGe-/0001.html

Name: Algoritmos y Estructuras de Datos. Una Perspectiva En C
Author(s): Luis Joyanes Aguilar
Hardcover: 680 pages
Publisher: McGraw-Hill Companies; 1st edition (2005)
Language: Spanish
Descarga: http://www.4shared.com/file/v6NY5JJ2/0055.html

Name: C++ How to Program
Author(s): Harvey M. Deitel, Paul J. Deitel
Hardcover: 1536 pages
Publisher: Prentice Hall; 5th edition (January 2005)
Language: English
Descarga: http://www.4shared.com/file/0KRvO6NL/0002.html


Name: C++ for Programmers (Deitel Developer)
Author(s): Harvey M. Deitel, Paul J. Deitel
Hardcover: 1056 pages
Publisher: Prentice Hall; 1st edition (January 2009)
Language English
Descarga: http://www.4shared.com/file/dnyITl52/0016.html

Name: Cómo Programar en C/C++ y Java
Author(s): Harvey M. Deitel, Paul J. Deitel
Hardcover: 1154 pages
Publisher: Pearson; 4th edition (2004)
Language: Spanish
Descarga: http://www.4shared.com/file/QAn4311v/0056.html


Name: Programación en C, Metodologia, Algoritmos y Estructura de Datos
Author(s): Joyanes Aguilar Luis, Zahonero Martínez Ignacio
Hardcover: 558 pages
Publisher: McGraw-Hill, 1st edition
Language: Spanish
Descarga: http://www.4shared.com/file/RsMxby84/0052.html


Name: Programación Estructurada en C
Author(s): Antonakos James, Mansfield Kenneth
Hardcover: 584 pages
Publisher: Prentice Hall (1997)
Language: Spanish
Descarga: http://www.4shared.com/file/C4twAXWo/0054.html


Name: Aprendiendo C en 21 Días
Author(s): Peter Aitken, Bradley Jones 
Hardcover: 730 pages
Publisher: Sams Publishing (December 1995)
Language: Spanish
Descarga: 
http://www.4shared.com/file/KLTdn72U/Aprendiendo_C_en_21_Diaspart1.html
http://www.4shared.com/file/h4sGQ3n2/Aprendiendo_C_en_21_Diaspart2.html
http://www.4shared.com/file/8XtUHwXJ/Aprendiendo_C_en_21_Diaspart3.html


Name: The C++ Programming Language: Special Edition
Author(s): Bjarne Stroustrup
Hardcover: 1030 pages
Publisher: Addison-Wesley Professional; 3rd edition (February 2000)
Language: English
Descarga: http://www.4shared.com/file/ZAGcdMoz/0053.html

Name: Programming: Principles and Practice Using C++
Author(s): Bjarne Stroustrup
Hardcover: 1272 pages
Publisher: Addison-Wesley Professional; 1st edition (December 2008)
Language: English
Descarga: http://www.4shared.com/file/ZHDikOW9/0019.html


Name: El Lenguaje de Programación C++
Author(s): Bjarne Stroustrup
Hardcover: null
Publisher: Addison-Wesley Professional; 3rd edition (October 1998)
Language: Spanish
Descarga: http://www.4shared.com/document/Jhl_xNwX/Bjarne_Stroustrup_-_El_lenguaj.html (Version no completa)

Name: C++ Cookbook: Solutions and Examples for C++ Programmers
Author(s): D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell
Hardcover: 600 pages
Publisher: O'Reilly Media; 1st edition (November 2005)
Language: English
Descarga: http://www.4shared.com/file/y15WQb5v/0021.html

Name: How Not to Program in C++: 111 Broken Programs and 3 Working Ones, or Why Does 2+2=5986
Author(s): Steve Oualline
Hardcover: 280 pages
Publisher: No Starch Press; 1st edition (March 2003)
Language: English
Descarga: http://www.4shared.com/file/3PImx9tr/0012.html


Name: The C++ Standard Library: A Tutorial and Reference
Author(s): Nicolai M. Josuttis
Hardcover: 832 pages
Publisher: Addison-Wesley Professional; 1st edition (August 1999)
Language: English
Descarga: http://www.4shared.com/file/0L-A2Zm5/c_standard_library_the_a_tutor.html


Name: A Complete Guide to Programming in C++
Author(s): Ulla Kirch-Prinz, Peter Prinz
Hardcover: 964 pages
Publisher: Jones and Bartlett Publishers, Inc.; 1st edition (January 2002)
Language: English
Descarga: http://www.4shared.com/file/d66crMXF/0006.html

Name: Beginning C: From Novice to Professional
Author(s): Ivor Horton
Hardcover: 640 pages
Publisher: Apress; 4th edition (October 2006)
Language: English
Descarga: http://www.4shared.com/file/O2IzYv8x/0039.html


Name: C Programming for the Absolute Beginner
Author(s): Michael Vine
Hardcover: 317 pages
Publisher: Course Technology PTR; 2nd edition (October 2007)
Language: English
Descarga: http://www.4shared.com/file/2Snmp8i_/0040.html


Name: C++ Programming for the Absolute Beginner
Author(s): Mark Lee
Hardcover: 376 pages
Publisher: Course Technology PTR; 2nd edition (April 2009)
Language: English
Descarga: http://www.4shared.com/file/ZGzGQ-9L/0041.html

Name: Test Your C Skills
Author(s): Yashavant Kanetkar
Hardcover: 255 pages
Publisher: BPB Publications (March 2003)
Language: English
Descarga: http://www.4shared.com/file/7qkX-Wml/0017.html


Name: Illustrating C (ANSI/ISO Version)
Author(s): Donald Alcock
Hardcover: 228 pages
Publisher: Cambridge University Press; 2nd edition (July 1994)
Language: English
Descarga: http://www.4shared.com/file/fJmdoLbp/0011.html

Name: Expert C Programming - Deep C Secrets
Author(s): Peter van der Linden
Hardcover: 384 pages
Publisher: Prentice Hall (June 1994)
Language: English
Descarga: http://www.4shared.com/file/0WZhWtA3/0034.html


Name: C For Dummies
Author(s): Dan Gookin
Hardcover: 408 pages
Publisher: For Dummies; 2nd edition (May 2004)
Language: English
Descarga: http://www.4shared.com/file/kKqS8jDA/0044.html

Name: Theory and Problems of Programming with C++
Author(s): John R. Hubbard
Hardcover: 448 pages
Publisher: Mcgraw-Hill Book Co. (Trade); 1st edition (1998)
Language: English
Descarga: http://www.4shared.com/file/dP0ZMo_K/Theory_and_problems_of_Program.html


Name: C++ for Dummies
Author(s): Stephen Randy Davis
Hardcover: 432 pages
Publisher: For Dummies; 5th edition (May 2004)
Language: English
Descarga: http://www.4shared.com/file/zdPp5_L5/0045.html

Name: C++ Timesaving Techniques For Dummies
Author(s): Matthew Telles
Hardcover: 499 pages
Publisher: For Dummies; 1st edition (March 2005)
Language: English

Descarga: http://www.4share.com/file/p63WAt-X/0046.html

Name: C++/CLI: The Visual C++ Language for .NET
Author(s): Gordon Hogenson
Hardcover: 448 pages
Publisher: Apress; 1st edition (December 2006)
Language: English

Descarga: http://www.4shared.com/file/DJPrFskJ/0042.html





Name: Pro Visual C++/CLI and the .NET 2.0 Platform
Author(s): Stephen R. G. Fraser
Hardcover: 960 pages
Publisher: Apress; 1st edition (December 2005)
Language: English

Descarga: http://www.4shared.com/file/0JtcxHgr/0043.html




Name: Ivor Horton's Beginning Visual C++ 2010
Author(s): Ivor Horton
Hardcover: 1272 pages
Publisher: Wrox; Pap/Psc edition (April 2010)
Language: English
Descarga: http://www.4shared.com/file/35hEx1pr/0033.html





Name: Beginning Visual C++ 2008
Author(s): Ivor Horton
Hardcover: 1392 pages
Publisher: Wrox; Original edition (March 2008)
Language: English
Descarga: http://www.4shared.com/document/52CdQWfg/WroxIvorHortonsBeginningVisual.html




Name: Programación en C/C++, Visual C++ 6
Author(s): null
Hardcover: 235 pages
Publisher: Grupo Eidos
Language: Spanish

Descarga: http://www.4shared.com/document/0vEKR6FM/Eidos_-_Programacion_en_Visual.html




Name: 1001 Visual C++ Programming Tips
Author(s): Charles Wright, Jamsa Media Group
Hardcover: 1424 pages
Publisher: Muska & Lipman/Premier-Trade; 1st edition (March 2001)
Language: English
Descarga: http://www.4shared.com/file/HJDWr88_/0008.html





Name: Principles of Data Structures Using C and C++
Author(s): Vinu V. Das
Hardcover: 374 pages
Publisher: New Age Publications (Academic) (December 2008)
Language: English
Descarga: http://www.4shared.com/file/hnAaRQqM/0014.html





Name: C++ Concurrency in Action: Practical Multithreading
Author(s): Anthony Williams
Hardcover: 325 pages
Publisher: Manning Publications; 1st edition (September 2010)
Language: English
Descarga: http://www.4shared.com/file/ppu9s5pq/0013.html

Author(s): Yamil Armando Cerquera Rojas
Language: Spanish

Descarga: http://www.4shared.com/file/kQh2p7iV/0027.html


Saludos.
Lenguaje de Programacion C + Libros !
33 Puntos Score: 5.5/10
Visitas: 13638 Favoritos: 38
Ver los usuarios que votaron...
16 Comentarios Lenguaje de Programacion C + Libros !
Muy bueno el aporte amigo como me gustaba este lenguaje  
buena coleccion!!  
me gusta tu post lo unico que el compilador que mencionas esta un poco abandonado te recomiendo el wxDev-C++ que es alrededor del dev-C++  pero aun llo tienen en mantienimieto es el que personalmente uso
Cita hbk_99: Mostrar
tambi?
Gracias por el post!!! esta excelente  
soooos groso sabelo!!!!
Gracias amigo me llev?
Cita krnh: Mostrar
:up:muy buen post, este si es un identipost excelente      
podrias revisar aprendiendo c en 21 dias, resubirlos
muy bueno te van 5+...excelente aporte
GCC es lo que te ense?
no recomiendo el libro aprende c en 21 dias... ir?
Muchas gracias, me ser?
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!