Vous êtes sur la page 1sur 3

FACULTAD DE INGENIERA

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

TEMA

VENTAJAS Y DESVENTAJAS DE LOS LENGUAJES DE


PROGRAMACIN VIASUAL BASIC Y C#

ALUMNO

TORRES PILCO NICHOR MIGUEL

CDIGO

0809082004

E-MAIL

torrespilcom23@gmail.com

CICLO

IV

SEMESTRE

2016-II

DOCENTE TUTOR

ING. OSCAR ASCON VALDIVIA

HUARAZ-PER 2016

LENGUAJE DE PROGRAMACIN VISUAL BASIC


Ventajas:
Es un lenguaje RAD.
Posee una curva de aprendizaje muy rpida.
Integra el diseo e implementacin de formularios de Windows.
Permite usar con suma facilidad la plataforma de los sistemas Windows.
El cdigo en Visual Basic es fcilmente migrable a otros lenguajes.
Acostumbra a los desarrolladores a programar con eficiencia.

Desventajas:
No es multiplataforma (Sin embargo se pueden usar emuladores e intrpretes para correrlos
en otras plataformas).
Por defecto permite la programacin sin declaracin de variables. (que puede ser
sencillamente corregida escribiendo la frase Option Explicit en el encabezado de cada
formulario, en cuyo caso -ser menester declarar todas las variables a utilizar, lo que a la
postre genera cdigo ms puro).
No permite programacin a bajo nivel ni incrustar secciones de cdigo en ASM.
Slo permite el uso de funciones de libreras dinmicas (DLL) stdcall.
Algunas funciones estn indocumentadas (Sin embargo esto ocurre en muchos lenguajes).
Es un lenguaje basado en objetos y no orientado a objetos.
No maneja muy bien los apuntadores de memoria.
No soporta tratamiento de procesos como parte del lenguaje.
No incluye operadores de desplazamiento de bits como parte del lenguaje.
No permite el manejo de memoria dinmica, punteros, etc. como parte del lenguaje.
La gran gama de controles incorporados son, sin embargo en algunos casos, muy generales,
lo que lleva a tener que reprogramar nuevos controles para una necesidad concreta de la
aplicacin.
Esto cambia radicalmente en Visual Basic .NET donde es posible reprogramar y mejorar o
reutilizar los controles existentes.
LENGUAJE DE PROGRAMACIN C#
Ventajas:
Declaraciones en el espacio de nombres: al empezar a programar algo, se puede definir una
o ms clases dentro de un mismo espacio de nombres.
Tipos de datos: en C# existe un rango ms amplio y definido de tipos de datos que los que
se encuentran en C, C++ o Java.
Atributos: cada miembro de una clase tiene un atributo de acceso del tipo pblico,
protegido, interno, interno protegido y privado.
Mtodos virtuales y redefiniciones: antes de que un mtodo pueda ser redefinido en una
clase base, debe declararse como virtual. El mtodo redefinido en la subclase debe ser
declarado con la palabra override
Propiedades: un objeto tiene intrnsecamente propiedades, y debido a que las clases en C#
pueden ser utilizadas como objetos, C# permite la declaracin de propiedades dentro de
cualquier clase.
Inicializador: un inicializador es como una propiedad, con la diferencia de que en lugar de un
nombre de propiedad, un valor de ndice entre corchetes se utiliza en forma annima para
hacer referencia al miembro de una clase.

Desventajas:
Las desventajas que se derivan del uso de este lenguaje de programacin son que en primer
lugar se tiene que conseguir una versin reciente de Visual Studio .NET, por otra parte se
tiene que tener algunos requerimientos mnimos del sistema para poder trabajar
adecuadamente tales como contar con Windows NT 4 o superior, tener alrededor de 4 gigas
de espacio libre para la pura instalacin, etc.
Adems para quien no est familiarizado con ningn lenguaje de programacin, le costar
ms trabajo iniciarse en su uso, y si se quiere consultar algn tutorial ms explcito sobre la
programacin en C# se tendra que contar adems con una conexin a Internet.

Vous aimerez peut-être aussi