Está en la página 1de 5

QBASIC es un entorno de desarrollo integrado y un Intrprete para una

variante del lenguaje de programacin BASIC basada en el compilador


QuickBasic. El cdigo introducido en el IDE es compilado a una forma
intermedia, y sta es inmediatamente interpretada en demanda dentro del IDE.
Puede correr bajo casi todas las versiones del DOS y de Windows, o con
DOSBox/DOSEMU, en Linux y FreeBSD. En su tiempo, QBasic provey de un IDE
avanzado, incluyendo un depurador con caractersticas tales como evaluacin
de expresiones y modificacin del cdigo al vuelo. El entorno de desarrollo de
QBASIC incluye varias caractersticas an raras en entornos de desarrollo
actuales.
Al igual que QuickBasic, pero a diferencia de versiones anteriores del Microsoft
BASIC, el QBASIC es un lenguaje de programacin estructurada, soportando
construcciones tales como subrutinas y bucles while. los nmeros de lneas, un
concepto a menudo asociado al BASIC, son soportados para la compatibilidad,
pero no se considera una buena forma, siendo reemplazados por etiquetas
descriptivas.1 QBASIC tiene limitado soporte para los tipos de datos definidos
por el usuario (estructuras), y varios tipos primitivos usados para contener
strings de texto o datos numricos.
QBASIC fue tambin utilizado para ensear programacin a personas que no
tenan mucho conocimiento de lo que es la programacin.
Historia
QBasic fue creado con el objeto de reemplazar al BASICA y GW-BASIC como un
lenguaje de programacin para el usuario final. Fue basado en el anterior
compilador QuickBASIC 4.5 pero sin los elementos del compilador y del
enlazador del QuickBASIC. La versin 1.0 fue despachada junto con el MS-DOS
5.0 y posteriores, as como con Windows 95, Windows NT 3.x, y Windows NT
4.0. IBM recompil el QBasic y lo incluy en PC-DOS 5.x, as como desde el
OS/2 2.0 en adelante.7 El eComStation, descendiente del cdigo del OS/2,
incluye el QBasic 1.0. El QBasic 1.1 es incluido con el MS-DOS 6.x, y, sin el
EDIT, en Windows 95, Windows 98 y Windows Me.

Microsoft lo incluy como opcional en los discos de instalacin de Windows 95 y


Windows 98, incluido en el paquete olddos.exe, pero dej de distribuir QBASIC
en siguientes versiones de Windows. Comenzando con Windows 2000,
Microsoft ya no incluye QBasic.8 (Sin embargo, algunas versiones localizadas
del Windows 2000 y Windows XP todava lo tienen, y puede ser entregado
como freeware). Actualmente es distribuido nicamente a travs del sitio web
de Microsoft para usuarios con licencia de uso de MS-DOS.

QBasic (as como el MS-DOS Editor incorporado) es compatible hacia atrs con
los lanzamientos del DOS antes de 5.0 (hasta por lo menos el DOS 3.20). Sin
embargo, si es usado en cualquier computador de 8088/8086, o en algunos

computadores 80286, el programa QBasic puede correr muy lentamente, o


quizs en absoluto, debido a su tamao en la memoria. Hasta el MS-DOS 7, el
MS-DOS Editor requera al QBasic. El programa "edit.com" simplemente
comienza QBasic en modo de edicin solamente, y este modo puede tambin
ser entrado corriendo QBASIC.EXE con el swiche /EDIT (es decir, la lnea de
comando "QBASIC /EDIT").

Qu es C++
C++ es un lenguaje de programacin orientado a objetos que toma la base del
lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk.

La intencin de su creacin fue el extender al exitoso lenguaje de


programacin C con mecanismos que permitieran la manipulacin de objetos.
En ese sentido, desde el punto de vista de los lenguajes orientados a objetos,
el C++ es un lenguaje hbrido [por? fusionar con el siguiente].

Posteriormente se aadieron facilidades de programacin genrica, que se


sum a los otros dos paradigmas que ya estaban admitidos (programacin
estructurada y la programacin orientada a objetos). Por esto se suele decir
que el C++ es un lenguaje de programacin multiparadigma.

Herramientas Necesarias[editar]
Las principales herramientas necesarias para escribir un programa en C++ son
las siguientes:

Un equipo ejecutando un sistema operativo.


Un compilador de C++
Windows MingW (GCC para Windows) o MSVC (compilador de microsoft con
versin gratuita)
Linux (u otros UNIX): g++
Mac (con el compilador Xcode)
Un editor cualquiera de texto, o mejor un entorno de desarrollo (IDE)
Windows:
Microsoft Visual C++ (conocido por sus siglas MSVC). Incluye compilador y
posee una versin gratuita (versin express)

Bloc de notas (no recomendado)


Editor Notepad++
DevCpp (incluye MingW - en desuso, no recomendado, incluye tambin un
compilador)
Code::Blocks
Linux (o re-compilacin en UNIX):
Gedit
Kate
KDevelop
Code::Blocks
SciTE
GVim
Mac:
Xcode (con el compilador trae una IDE para poder programar)
Tiempo para practicar
Paciencia
Adicional

Ingls (Recomendado)
Estar familiarizado con C u otro lenguaje derivado (PHP, Python, etc).
Es recomendable tener conocimientos de C, debido a que C++ es una mejora
de C, tener los conocimientos sobre este te permitira avanzar mas rapido y
comprender aun mas. Tambien, hay que recordar que C++, admite C, por lo
que se puede programar (reutilizar), funciones de C que se puedan usar en C+
+.

Aunque No es obligacion aprender C, es recomendable tener nociones sobre la


programacin orientada a objetos en el caso de no tener conocimientos previos
de programacin estructurada. Asimismo, muchos programadores recomiendan
no saber C para saber C++, por ser el primero de ellos un lenguaje imperativo
o procedimental y el segundo un lenguaje de programacin orientado a
objetos.

Programacin en pascal
El lenguaje de programacin Pascal apareci por primera vez en 1971, de la
mano de Niklaus Wirth.
Wirh invent el lenguaje como una forma de mejorar el por aquel entonces
arcaico Algol. No es el primer lenguaje que Wirth disea, posteriormente
invent el Modula-2 y el Oberon. Sin embargo, paradjicamente, esos dos
lenguajes han sido ampliamente superados por el Extended Pascal y el Object
Pascal. De todos esos lenguajes, Pascal es el que ms xito ha tenido.
Aunque nace a principios de los 70, Pascal cobra autntica vida a partir de
principios/mediados de los 80, popularizado por el fabuloso Turbo Pascal de MSDOS para PC, y sobre todo el Apple Pascal. Pascal ha sido tan popular hasta
mediados de los 90, que una gran parte (la mayor parte) de las aplicaciones
desarrolladas para Mac estaban realizadas en Pascal, as como una enorme
parte tambin de los programas de MS-DOS.
Lenguaje de Programacin java.
Java es un lenguaje de programacin de propsito general, concurrente, orientado a objetos
que fue diseado especficamente para tener tan pocas dependencias de implementacin
como fuera posible. Su intencin es permitir que los desarrolladores de aplicaciones escriban
el programa una vez y lo ejecuten en cualquier dispositivo (conocido en ingls como WORA, o
"write once, run anywhere"), lo que quiere decir que el cdigo que es ejecutado en una
plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de
los lenguajes de programacin ms populares en uso, particularmente para aplicaciones de
cliente-servidor de web, con unos 10 millones de usuarios reportados.

El lenguaje de programacin Java fue originalmente desarrollado por James Gosling de Sun
Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en 1995 como un
componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en
gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos.
Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede
ejecutarse en cualquier mquina virtual Java (JVM) sin importar la arquitectura de la
computadora subyacente.

La compaa Sun desarroll la implementacin de referencia original para los compiladores de


Java, mquinas virtuales, y libreras de clases en 1991 y las public por primera vez en 1995.
A partir de mayo de 2007, en cumplimiento con las especificaciones del Proceso de la
Comunidad Java, Sun volvi a licenciar la mayora de sus tecnologas de Java bajo la Licencia

Pblica General de GNU. Otros tambin han desarrollado implementaciones alternas a estas
tecnologas de Sun, tales como el Compilador de Java de GNU y el GNU Classpath.

QBASIC es un entorno de desarrollo integrado y un Intrprete para una variante


del lenguaje de programacin BASIC basada en el compilador QuickBasic. El
cdigo introducido en el IDE es compilado a una forma intermedia, y sta es
inmediatamente interpretada en demanda dentro del IDE. Puede correr bajo
casi todas las versiones del DOS y de Windows, o con DOSBox/DOSEMU, en
Linux y FreeBSD. En su tiempo, QBasic provey de un IDE avanzado,
incluyendo un depurador con caractersticas tales como evaluacin de
expresiones y modificacin del cdigo al vuelo. El entorno de desarrollo de
QBASIC incluye varias caractersticas an raras en entornos de desarrollo
actuales.
Al igual que QuickBasic, pero a diferencia de versiones anteriores del Microsoft
BASIC, el QBASIC es un lenguaje de programacin estructurada, soportando
construcciones tales como subrutinas y bucles while. los nmeros de lneas, un
concepto a menudo asociado al BASIC, son soportados para la compatibilidad,
pero no se considera una buena forma, siendo reemplazados por etiquetas
descriptivas.1 QBASIC tiene limitado soporte para los tipos de datos definidos
por el usuario (estructuras), y varios tipos primitivos usados para contener
strings de texto o datos numricos.
QBASIC fue tambin utilizado para ensear programacin a personas que no
tenan mucho conocimiento de lo que es la programacin.

También podría gustarte