viernes, 8 de marzo de 2013

Lenguajes de programacion

Acerca de este blog:

Aquí encontrarás varias fuentes útiles para aprender y desarrollar habilidades en ciertos lenguajes de programación que hoy en día son populares y usados fuertemente.

Ok Empecemos:

Mis otros blogs:
  • Lecciones para tocas guitarra
http://ilearn-guitar.blogspot.com/
.

Lenguajes de programación :

Idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.

Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
 




Copyright Colaboradores Wikipedia
La Enciclopedia Libre


Los Paradigmas de Programación mas comúnes=



  • Imperativo o por procedimientos: es considerado el más común y está representado, por ejemplo, por C, BASIC o Pascal
  • Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo.
  •  Lógico: está representado por Prolog. Este es otro caso del paradigma declarativo.
  • Declarativo: por ejemplo la programación funcional, la programación lógica, o la combinación lógico-funcional.
  • Orientado a objetos: está representado por Smalltalk, un lenguaje completamente orientado a objetos. Otro ejemplo es Java y C++ (Estrucutrada y orientada a objetos).  

Copyright Colaboradores Wikipedia
La Enciclopedia Libre


                      =Algunos Lenguajes=

  1. (Orientado a Objetos, Imperativo y un poco Funcional, es decir, multiparadigma)
  2. C++ (Estrucutral y orientado a Objetos)
  3. JAVA (Orientado a Objetos de alto nivel)
  4. (Lenguaje de marcas, desarrollado por el consorcio de la red mundial(W3C))
  5. HTML (Lenguaje de marcado de hipertexto)=> Hoy HTML5
  6. (funcional con semánticas no estrictas y fuerte tipificación estática.) 

     


Libros y Documentos

http://librosweb.es/

http://css-tricks.com/

Buen buscador con buenos libros, para los que son muy visuales como yo les recomiendo las series

 "Head First".

http://it-ebooks.info/

Control de versiones   

.
Maneja los cambios que realizas en los ficheros que programas de una forma facil y muy útil; ademas te permite compartir y tener colaboracion en el desarrollo de un proyecto.

Cursos en linea  

  1. http://programando.la/
  2. http://net.tutsplus.com/
  3. http://thenewboston.org/tutorials.php
  4. http://www.codecademy.com/#!/exercises/0
  5. http://www.webtutoriales.com/ 

Videos Interesantes 


Extras   

  1. http://www.phpmyadmin.net/home_page/index.php
  2. http://channel9.msdn.com/Shows/Going+Deep/STL-Iterator-Debugging-and-Secure-SCL
  3. http://www.heroku.com/
  4. wallpaper linux commands

Vidas de programadores:


IDE (An integrated development environmen)

More info:
https://en.wikipedia.org/wiki/Integrated_development_environment

IDE´s en line (on line)

  1. Ideone
  2. http://www.compileonline.com/index.php
  3. http://www.coderun.com/ide/