Check the new version here

Popular channels

Programacion Free Pascal Lazarus Basico Introduccion

Presentacion


Hola taringa yo soy programador sin titulo de chile pero llevo 4 años programando y quiero enseñarles lo basico de la programacion en este caso Free Pascal y escribir varios post sobre este lenguaje pero vamos a ello 


Para comenzar hay que comprender y empezar devemos saber que hay que tener conocimientos basicos de como manejar un pc y cuando nos referimos a "Manejo" es mas que eso de abrir internet y apagar y encender el pc, y hay que tener un razonamiento mas logico de lo normal, y para introducir a esto vamos con una breve reseña sobre logica general.


Logica






Definicion de logica




lógica.
(Del lat. logĭca, y este del gr. λογική).
1. f. Ciencia que expone las leyes, modos y formas del conocimiento científico.
2. f. Tratado de esta ciencia. Escribió una lógica que fue muy comentada.
~ borrosa, o ~ difusa.
1. f. La que admite una cierta incertidumbre entre la verdad o falsedad de sus proposiciones, a semejanza del raciocinio humano.
~ formal, o ~ matemática.
1. f. La que opera utilizando un lenguaje simbólico artificial y haciendo abstracción de los contenidos.
~ natural.
1. f. Disposición natural para discurrir con acierto sin el auxilio de la ciencia









Como cualquier ciencia sabemos por naturaleza que no se aprende de un dia para otro asique para hacer una breve reseña de como se utiliza la logica para el programador y todo lo que se rige por esta ciencia vamos por la regla general, la logica se rige por la abstraccion y sabemos que la abstraccion es filosofica y la filosofia siempre analiza los temas mas grandes e incomprendibles para el ser humano entonces cuando hablamos de logica y como aplicarla vamos de los mas grande a los mas pequeño o de lo mas general a lo mas especifico tal asi la sintaxis logica de un automovil es asi



Codigo:

Ser->Objeto->Vehiculo->automovil



Para hacer una mejor sitaxis se ponen mas objetos atras por ejemplo la sitaxis logica de la cmd empieza de lo mas general para una maquina que es el disco C: entonces la flecha asi "->" se reemplaza por ":" y asi nos vamos a lo mas especifico con codigos como cd "Nombre de carpeta".

ahora vamonos de lleno con la maquina.



¿Que es un pc?







No vamos a explicar la historia del pc pero un pc es una forma de ordenar informacion y interpretarla atravez de los distintos componentes de este y mostrarlos ordenados en pantalla, simplemente es eso, y cualquier tipo de software es para ordenar informacion, incluyendo un videojuego, ya que si lo comprendemos asi un videojuego es una manera de ordenar pixeles de distintos colores en distintas posiciones en pantalla cuando sucede un evento que se espera por un dispositivo de entrada



¿Que es un dispositivo?

Los dispositivos comunes son de Entrada/Salida los dispositivos de entrada son: Teclado, Joystic, Microfono, etc.

Los dispositivos de salida son pantalla jack auricular etc.

Los dispositivos de entrada le da al pc informacion para que las interprete y las muestre por una salida, como cuando apretamos una tecla se escribe una letra en el pc, el pc mueve una cantidad de bits con el microprosesador para hacerlas legibles al ser humano.

y los dispositivos de salida otorgan el codigo descriptado para el ser humano Facil no!



¿Que es un programa?



Un programa es una manera de interpretar y organizar cierta informacion que se requiere por dispositivos de entrada, y para lograr esto se ordenan se activan y apagan regiones de la memoria y comprendemos que el binario que es el lenguaje de maquina es muy dificil de comprender por el ser humano, se crea el "lenguaje de programacion" y se hizo la luz! y los mas poderosos ordenados por poder se organizan asi:C, C++, Pascal y Java solo citando los mas populares y sacando el asembler que sin duda es el mas poderoso, luego lo el compilador es quien se hace cargo de traducir del ingles al binario.



Ahhh entonces el lenguaje de programacion es lo mismo que el lenguaje informatico





No tenemos que caer en ese comun error de todas las personas ya que no son lo mismo los lenguajes informaticos son formas mas graficas de ordenar informacion que se usan para escribir articulos paginas webs bases de datos y que no trabajan directamente con la maquina. PHP SQL HTML ASP etc.



Bueno luego de haber leido este post estamos listos para empezar con lazarus Salu2. 


0
0
0
0
0No comments yet