Chatea, comparte con nosotros



domingo, 3 de enero de 2010

Sos programador? queres programar?

LENGUAJES:



750) this.width=750" border=0>

C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior es decir el 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.
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. En la práctica, los programadores suelen usar elementos no-portátiles dependientes del compilador o del sistema operativo.


750) this.width=750" border=0>

es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales.
El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.


750) this.width=750" border=0>

Object Pascal es una evolución del lenguaje de programación Pascal, con inclusión de elementos pertenecientes al paradigma de la programación orientada a objetos.
Delphi es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal. Es producido comercialmente por la empresa estadounidense CodeGear, adquirida en Mayo de 2008 por Embarcadero Technologies, una empresa del grupo Thoma Cressey Bravo, en una suma que ronda los 30 millones de dólares. En sus diferentes variantes, permite producir archivos ejecutables para Windows, GNU/Linux y la plataforma .NET.
CodeGear ha sido escindida de la empresa Borland, donde Delphi se creó originalmente, tras un proceso que pretendía en principio la venta del departamento de herramientas para desarrollo .

see ahora viene la viborita que aparece en todos lados :E

750) this.width=750" border=0>

Python es un lenguaje de programación interpretado creado por Guido van Rossum en el año 1991.1
Se compara habitualmente con Tcl, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es la 3.1.1.2
Python es considerado como la "oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.
Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk, GTK, Qt entre otros.

y seguimos conociendo lenguajes...

750) this.width=750" border=0>

Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

750) this.width=750" border=0>

Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++..


en este momento debes estar diciendo y esto para que me sirve??? yo quiero programar!
-.-" sirve de mucho antes de empesar a programar tienes que conocer la historia del lenguaje o no?

bueno creo que ya los lenguajes que vimos son suficientes... puedes elegir entre estos u otros como de programacion web (html,php,xml,etc) la desicion es tuya y es hasta donde vos quieras llegar ningun lenguaje es malo si se sabe dominar!! pero siempre uno va a tener mas ventajas o desventajas que otro asi es la vida pero repito la desicion es tuya!!

sigamos con los compiladores e interpretes!! y sus descargas!! si a vos te hablo!! cuantas veces perdiste ese programa que al formatear se te fue : lo peor es que si no sabes la web official te moris buscando.. y cuando encontras uno el link esta muerto bueno aca te dejare los que pueda.










empesemos con el olvidado pero muy usado

DEV CPP o DEV C++



750) this.width=750" border=0>

Bloodshed Dev-C++ es un entorno de desarrollo integrado (IDE por sus siglas en inglés) para programar en lenguaje C/C++. Usa MinGW que es una versión de GCC (GNU Compiler Collection) como su compilador. Dev-C++ puede además ser usado en combinación con Cygwin y cualquier compilador basado en GCC.
El Entorno está desarrollado en el lenguaje Delphi de Borland. Tiene una página de paquetes opcionales para instalar, con diferentes bibliotecas de código abierto.

para muchos (me incluyo) este es un proyecto olvidado que nunca se volvio a remontar... pero sigue sirviendo para hacer el famoso programa "HOLA MUNDO"
pero en vez de hola mundo vamos a decir "hola taringa" ya que este post no lo va a ver el mundo lo van a ver los taringueros y los poringueros si se prenden ¬¬ pff y mejor no hablemos de redtube :O.

dijo:

#include
#include

main()
{
printf("hola Taringa (aguante poringa)" ) ; //adjunten los espacion entre " ) " y ";" por que se forma y no / //queremos ese resultado
system("pause>null" ;
}



jaja que manera de cagarme de risa con este programa cuando empesaba en C xD!!


DESCARGAR DEV-C++


750) this.width=750" border=0>

jaa a este lo conoces no ?? cuantos programitas te habras mandado con VB

Visual Basic es un lenguaje de programación desarrollado por Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes añadidos. Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitará la creación de interfaces gráficas y en cierta medida también la programación misma. Desde el 2001 Microsoft ha propuesto abandonar el desarrollo basado en la API Win32 y pasar a trabajar sobre un framework o marco común de librerías independiente de la version del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos) que presenta serias incompatibilidades con el código Visual Basic existente.
Visual Basic (Visual Studio) constituye un IDE (entorno de desarrollo integrado o en inglés Integrated Development Environment) que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código (programa donde se escribe el código fuente), un depurador (programa que corrige errores en el código fuente para que pueda ser bien compilado), un compilador (programa que traduce el código fuente a lenguaje de máquina), y un constructor de interfaz gráfica o GUI (es una forma de programar en la que no es necesario escribir el código para la parte gráfica del programa, sino que se puede hacer de forma visual).


DESCARGAR VISUAL BASIC 6


750) this.width=750" border=0>

wee otra vez xD delphi esta descripto mas arriba

DESCARGAR DELPHI 7 SECOND EDITION


750) this.width=750" border=0>

Code::Blocks es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C++. Está basado en la plataforma de interfaces gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas operativos, y está licenciado bajo la GPL.
Debido a que Dev-C++ es un IDE para programar en C y C++ y está creado en Delphi, surgió la idea y necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++. Con esta motivación se creó el IDE Code::Blocks.

DESCARGAR CODE BLOCKS 8.02 mingw


750) this.width=750" border=0>

Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.


DESCARGAR ACTIVE PERL 5.8.8


Flat Assembler (les debo la imagen)

flat assembler (FASM) es un ensamblador libre, multi-paso, con el estilo de la sintaxis de Intel que soporta las arquitecturas IA-32 y x86-64.
El proyecto fue iniciado en 1999 por Tomasz Grysztar, que en aquella época era un estudiante no graduado de matemáticas en Polonia. El FASM está escrito en lenguaje ensamblador, viene con el código fuente completo, y fue capaz de ensamblarse a sí mismo (bootstrapping) desde la versión 0.90 del 4 de mayo de 1999. El primer lanzamiento público fue anunciado la 15 de marzo de 2000.
Es notable por su velocidad rápida, optimizaciones de tamaño, portabilidad, poderosas capacidades de macro, y la comunidad del foro en línea. Sin embargo, casi no usa opciones en la línea de comandos. Hay disponibles archivos binarios y de código fuente para Linux, Windows (incluyendo un IDE de desarrollo), DOS, OpenBSD, MenuetOS, OctaOS, y DexOS. FASM contiene vínculos (bindings) para la GUI de Windows y OpenGL.
Todas las versiones de FASM pueden generar los siguientes archivos objeto: binarios planos (flat binary), ELF o COFF (clásico o de MS), como también executables en formato MZ, ELF o PE. Existe un traslado del ensamblador a la arquitectura ARM, llamado FASMARM.
La última versión disponible es la 1.68, lanzada el 6 de julio de 2009.

DESCARGAR FLAT ASSEMBLER


750) this.width=750" border=0>

Notepad++ es un editor de texto y de código fuente libre con soporte para varios lenguajes de programación para Microsoft Windows.
Gracias a su velocidad, puede convertirse en una alternativa al bloc de notas. Con la implementación de navegación por pestañas, moverse entre los archivos de texto abiertos es más cómodo.
Por defecto incluye la extenxión TextFX que proporciona muchas opciones de transformación de texto.
Aunque Scintilla no permite la búsqueda y reemplazo de expresiones regulares múltiples, Notepad++ permite el uso de complementos que ayudan a mitigar este hecho.

DESCARGAR NOTEPAD 4.2


bueno ahora sigamos por los libros y tutoriales

MANUALES Python
descarga:
http://hotfile.com/dl/22833988/3fda6d6/Manuales_de_Python.zip.html

LIBRERIA SDL EN C++ muy bien explicado e incluso te enseña a instalar la libreria en linux y gcc:
descarga:
http://hotfile.com/dl/22836785/344add7/DSL_tutoriales_y_orientaciones.rar.html


Contenido:
Tema 1:
-Desarrollando un videojuego
1 Desarrollando un videojuego
2 Introducción
3 Objetivos
4 ¿Qué necesitamos?
4.1 Introducción
4.2 Herramientas para el desarrollo
4.3 Conocimientos previos
4.4 APIs para el desarrollo de videojuegos
4.5 Diseño multimedia
5 Anatomía de un Videojuego
5.1 Introducción
5.2 Estructura de un videojuego
6 El desarrollo de la idea. Los tipos de juegos
7 Resumen

Tema 2:
-Conociendo libSDL
1 Conociendo libSDL
2 Introducción
3 Objetivos
4 ¿Qué es libSDL?
5 ¿Qué nos proporciona SDL?
5.1 Vídeo y Gráficos
5.2 Eventos de Entrada
5.3 Sonido
5.4 Manejo del CDROM
5.5 Timers
5.6 Gestión de dispositivos
5.7 Red
6 ¿Por qué SDL?
7 Desventajas de SDL
8 El futuro de SDL
9 Recopilando

Tema 3
-Instalación libSDL
1 Instalación libSDL
2 Introducción
3 Objetivos
4 Instalando SDL
4.1 Requisitos
4.2 Instalación
5 Instalando las librerías adicionales
6 ¿Dónde se instalan las librerías? Localización
7 Probando la instalación
8 Recopilando

Tema 4
-Primeros pasos con SDL
1 Primeros pasos con SDL
2 Introducción
3 Objetivos
4 El entorno de desarrollo
5 SDL y los subsistemas
6 Compilando
6.1 La herramienta sdl-config
7 Los tipos de datos en SDL y la portabilidad
8 SDL_GetError() y SDL_WasInit()
9 Inicialización y Finalización de SDL
10 Hola Mundo
11 Trabajando con las librerías adicionales
11.1 SDL_image
11.2 SDL_ttf
11.3 SDL_mixer
11.4 SDL_net
12 Recopilando

Tema 5
-Los Subsistemas

El Subsistema de Video
Captura y Gestión de Eventos
El Subsistema de Audio
El Subsistema de CDROM
Control del Tiempo
Gestor de Ventanas


Tema 6
-Librerías Adicionales
SDL_image. Soporte para múltiples formatos de imagen: Tema 6.1
SDL_ttf. Escritura de textos sobre superficie: Tema 6.2
SDL_mixer. Gestión de sonidos: Tema 6.3
SDL_net. Recursos de red: Tema 6.4
SDL_gfx. Manejo avanzado de imágenes: Tema 6.5
SDL_gfx. Menús en libSDL: Tema 6.6

Tema 7
-Los Sprites y los Personajes
1 Los Sprites y los Personajes
2 Introducción
3 Objetivos
4 Secciones

Tema 8
-Un ejemplo de la creación de un videojuego
1 Un ejemplo de la creación de un videojuego
2 Introducción
3 Conocimientos previos
4 Objetivos
5 Planteamiento informal de un videojuego
6 Secciones



variedad de libros y tutoriales de programacion en C/C++/C#
descarga:
http://hotfile.com/dl/22837601/edc6fbb/C.rar.html

CONTENIDO:
1- Aprenda C++ como si estuviera en primero
2- Aprenda lenguaje ANSI C como si estuviera en primero
3- Curso de C++
4- Curso de iniciación al lenguaje C
5- Curso de introducción a C++ para programadores en C
6- Curso de lenguaje C
7- El C++ por la práctica, introducción al lenguaje y su filoso
8- El lenguaje C#
9- El lenguaje de programación C++, apuntes
10- El lenguaje de programación C++
11- Introducción a la programación en C.pdf
12- Lenguaje de programación C
13- Manual básico de programación en C++
14- Manual de lenguaje C++
15- Metodología de la programación orientada a objetos con C++
16- Programación C
17- Programación en C y C++
18- Programación en C++
19- Programación gráfica en C
20- Programación orientada a objetos con C++

La biblia del java 2
http://rs180.rapidshare.com/files/56763086/La.Biblia.Del.Java.2.rar

CAP 1. JAVA BÁSICO
CAP 2. VARIABLES, ARRAYS Y CADENAS.
CAP 3. OPERADORES CONDICIONALES Y BUCLES
CAP 4. PROGRAMACIÓN ORIENTADA A OBJETOS.
CAP 5. HERENCIA, CLASES INTERNAS E INTERFACES.
CAP 6. AWT: APPLETS, APLICACIONES Y GESTION DE ARCHIVOS.
CAP 7. AWT:CUADROS DE TEXTO, BOTONES, CASILLAS DE VERIFICACIÓN Y PLANTILLAS.
CAP 8. AWT: LSITAS, CUADROS DE LISTA, ÁREAS DE TEXTO, BARRAS Y CUADROS DE DESPLAZAMIENTO
CAP 9. AWT: GRÁFICOS, IMÁGENES, TEXTO Y FUENTES.
CAP 10. AWT: VENTANAS, MENÚS Y CUADROS DE DIALOGO.
CAP 11. SWING: APPLETS, APLICACIONES Y CAMBIOS DE APARIENCIA.
CAP 12. SWING: CUADROS DE TEXTO, BOTONES Y CASILLAS DE ACTIVACIÓN.
CAP 13. SWING: VIEWPORTS, DESPLAZAMIENTO, DESLIZADORES Y LISTAS.
CAP 14. SWING: BARRAS, HERRAMIENRTAS, CUADROS, SEPARADORES Y SELECTORES.
CAP 15.SWING: PANELES DE CAPAS, DE LENGÜETAS, SEPARADORES Y DISTRIBUCIONES.
CAP 16. SWING: MENÚS Y BARRAS DE HERRAMIENTAS.
CAP 17. SWING: VENTANAS, PANELES, MARCOS INTERNOS Y CUADROS DE DIALOGO.
CAP 18. SWING: TABLAS Y ÁRBOLES.
CAP 19. SWING: COMPONENTES DE TEXTO.
CAP 20. STREAM I/O Y ARCHIVOS
CAP 21. PROGRAMACIÓN MULTIHILO Y ANIMACIÓN.
CAP 22. CREACIÓN DE PAQUETES, INTERFACES, ARCHIVOS JAR Y JAVA BEANS.

libros sobre delphi
descarga:
http://rapidshare.com/files/79540014/Libros_Delphi.rar

contenido:
Desvendando o Caminho das Pedras-Fernando Anselmo.
Delphi, el hijo de Pascal.
Free Pascal - Object Pascal Reference Guide.
La cara oculta de Delphi (por Ian Marteens).
Programación con Delphi.
Programacion de Base de Datos en Delphi.

No hay comentarios:

Publicar un comentario