Anda di halaman 1dari 3

UNIVERSIDAD PRIVADA ANTENOR ORREGO

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS
FILOSOFÍA DE LA CIENCIA

DOCENTE: MORI MONTILLA, MIGUEL

ESTUDIANTE: MEDINA RIVERA, WILLIAM ENRIQUE.


SERRANO PÉREZ, WALTER JOAQUÍN

CÓDIGO: HUMA - 903

NRC: 4744

TRUJILLO-2019
Actividad N° 2

1) FORMALIZACIÓN DEL CASO:

¿De qué manera facilitan la programación los lenguajes de alto nivel?

2) CARACTERIZAR, CUALIFICAR Y MARCAR PROPIEDADES DEL HECHO:

Comenzaremos definiendo un lenguaje de programación, para ellos no hacemos la


siguiente pregunta, ¿qué es un lenguaje de programación?

Es un lenguaje formal que proporciona una serie de instrucciones que permiten a un


programador escribir secuencias de órdenes y algoritmos a modo de controlar el
comportamiento físico y lógico de una computadora con el objetivo de que produzca
diversas clases de datos. Algunos de estos lenguajes están formados por un conjunto de
símbolos, reglas gramaticales y reglas semánticas, que en conjunto definen las
estructuras válidas en el lenguaje y su significado.
Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y
se mantiene el código fuente de un programa informático se le llama programación, que
es la que define la creación de software.

El lenguaje de programación permite especificar de manera precisa sobre qué datos


debe operar un software específico, cómo deben ser almacenados o transmitidos dichos
datos, y qué acciones debe dicho software tomar bajo una variada gama de
circunstancias.

Lenguajes de alto y de bajo nivel

Los lenguajes de programación se suelen clasificar dentro de dos amplias categorías que
se refieren a su "nivel de abstracción", es decir, en cuanto a lo específico o general que
es respecto a la arquitectura de computación inherente al sistema que se está
utilizando.

Alto nivel: Los lenguajes de alto nivel son más fáciles de leer, escribir y mantener
por humanos. Al final, los programas escritos en alto nivel deben ser traducidos
en un lenguaje máquina específico empleando un compilador o un intérprete.
De esta manera pueden ser ejecutados por una máquina específica.

Bajo nivel: o de primera generación, es aquel lenguaje de programación en el


que sus instrucciones ejercen un control directo sobre el hardware y están
condicionados por la estructura física de las computadoras que lo soportan. El
uso de la palabra bajo en su denominación no implica que el lenguaje sea menos
potente que un lenguaje de alto nivel.

3) FORMULAR UNA INTERROGANTE (CAUSA-EFECTO)


¿Si únicamente se programara con lenguajes de alto nivel la programación sería más
fácil?

4) HIPÓTESIS

Ambos lenguajes de programación son complementarios, los de alto nivel facilitan el


trabajo a un programador debido a que resulta un código fuente más fácil de leer,
escribir y mantener empleando menos líneas de código, en comparación con lenguaje
máquina, y nos permiten escribir un código válido ejecutable en distintos tipos de
máquinas y sistemas operativos.

No obstante, estaríamos perdiendo la interacción con la máquina que nos otorga los
lenguajes de bajo nivel como, por ejemplo: mejor aprovechamiento de recursos de la
máquina y velocidad máxima al contar con un acceso directo a los recursos.

5) OBJETIVO COMO POSIBLE PROYECCIÓN O META

6) SUSTENTO TEÓRICO