Hay 3 tipos de errores que nos friegan la vida
cuando programamos y más aún cuando
estamos empezando este mundo tan
fascinante como es el de la programación, que
en muchas situaciones por más simples que
estos sean, en algunos casos pasamos horas e
incluso días buscando la solución y aunque
esta ingreso no trata de tips para
solucionarlos,
tipos
Errores en tiempo de compilación
Los errores de compilación ocurren
porque la sintaxis del idioma es
incorrecta y, de forma predeterminada,
este tipo de errores no permiten que la
aplicación se ejecute, por ejemplo:
Repetir variables con el
mismo nombre aunque sean
de diferente tipo
eliminar
accidentalmente o
olvidar un punto y coma
Errores lógicos
es un error en el programa código
fuente eso da como resultado un
comportamiento incorrecto o
inesperado. Es un tipo de Error de
tiempo de ejecución eso simplemente
puede producir el mal salida o puede
hacer que un programa se bloquee
mientras se hace.
es un error en el programa
código fuente eso da como
resultado un
comportamiento incorrecto
o inesperado.
es un error en el
programa código
fuente eso da como
resultado un
comportamiento
incorrecto o
inesperado.
Errores en tiempo de ejecución
es un inconveniente de programa o
hardware que impide que Internet
Explorer funcione de manera correcta
escribir alguna talaba
de forma incorrecta
omitir los signos
de puntuación
Paradigmas de
programación
El término tradicional es el de la
programación imperativa, en la que se
define evidentemente en el código fuente
qué pasos debería realizar un programa y
en qué sucesión.
Programación imperativa
Los primeros idiomas de programación y,
por expansión, además los primeros
programas informáticos, estaban basados
enteramente en este enfoque, que prevé
una sucesión regularizada de directivas o
normas determinadas.
Programación estructurada
El enfoque estructurado de
programación constituye una
forma simplificada de
programación imperativa.
Programación modular
La programación modular además se
cataloga como un subtipo del paradigma
de programación imperativo.
Programación procedimental
La programación modular
además se cataloga como un
subtipo del paradigma de
programación imperativo.
Programación declarativa
De manera paralela a la evolución
continuada del hardware y el programa,
con el enfoque declarativo se desarrolló
un paradigma alternativo para la
programación de código.
Programación funcional
Las funcionalidades hay en cualquier
lenguaje de programación estándar. No
obstante, los enfoques funcionales del
desarrollo de programa cuentan con
funcionalidades de una clase particular
Programación lógica
Las herramientas de programación
que proporciona son, en algunos
casos, exclusivas de este paradigma
y permiten un desarrollo muy fácil y
elegante de aplicaciones de IA.
Historia de la programación
La década de 1940 vio el advenimiento de la primera
computadora eléctrica moderna. La velocidad y la capacidad
de memoria limitadas obligaron a los programadores a
escribir programas en lenguaje ensamblador altamente
optimizados. Eventualmente se dieron cuenta de que la
programación en lenguaje ensamblador era intelectualmente
exigente y propensa a errores. En 1948, Konrad Zuse publicó
un artículo sobre su lenguaje de programación Plankalkül. Sin
embargo, no se implementó durante su vida y sus
contribuciones quedaron aisladas de otros desarrollos.
1943 - Plankalkül (Respetad
a Konrad), diseñado, pero
sin implementar durante
medio siglo
1943 - se crea el sistema de codificación ENIAC.
1949 - 1954 -- una serie de
conjuntos de instrucciones
nemotécnicas, como la de
ENIAC, comenzando en 1949
con C-10 para BINAC
Lenguajes de programación
Un lenguaje de programación es un lenguaje informático
utilizado por los programadores para comunicarse y
desarrollar programas de software, aplicaciones, páginas
web, scripts
lenguajes de nivel alto
Ruby
Además utiliza un lenguaje muy
cercano al inglés y es de código abierto,
y puedes descargarlo gratis y ejecutarlo
en diferentes sistemas operativos.
Go
Esta sencillez también se traduce en uso y
como tal, se ha convertido en uno de los
lenguajes preferidos por los
programadores.
MATLAB
Como proporciona un entorno de
software simple y eficiente, es
ampliamente utilizado en centros
de investigación y universidades,
Groovy
Tiene una curva de aprendizaje corta y
debido a la familiaridad con Java, será más
fácil para alguien que conoce Java manejar
Groovy.
lenguajes de nivel bajo
Python
Es esa ductilidad que ofrece la que le ha
entusiasmo aposentarse en el top 5 de los
lenguajes más usados. Además, su meta de
instrucción es muy corta.
Java
Se caracteriza por su simpleza, lo que lo ha llevado a
convertirse en el habla básico del norma Android y a estar
obsequio en casco gran dosis de dispositivos inteligentes
C++
Como uno de los lenguajes más difíciles de aprender, C++ ha perdido un
favorito con Java.
C#
Es un lenguaje que requiere de mucha
práctica para tener un buen dominio del
mismo, pero destaca por la eficiencia de su
código.
Visual Basic
Es un lenguaje muy popular y orientado a objetivos, ya que
es ideal para aquellos que se inician en la programación o
para aquellos que no tienen tantos conocimientos como los
desarrolladores.
SQL
Tiene la ventaja de ser fácil de aprender, ofreciendo una forma
estandarizada de interactuar con la base de datos