Preguntilla de programación de Arcades

Foro dedicado a la programación en todo tipo de sistemas clásicos.
Avatar de Usuario
mentalthink
Amiga 2500
Amiga 2500
Mensajes: 2840
Registrado: 11 Abr 2010, 15:06
Gracias dadas: 45 veces
Gracias recibidas: 14 veces

Re: Preguntilla de programación de Arcades

Mensajepor mentalthink » 30 Jul 2014, 10:31

A lo que comenta Mode 2 de aprender primero a entender las cosas yo creo que es lo fundamental, a mi creo que lo que mas me ayudo y me destrozo al empezar , al principio todo es complicao, es que el GLbasic no tiene libros, o sea no es como C++ que tiene millones de libros, y la única manera de hacer las cosas era mirando el Help, y luego lo que a uno le de la cabeza, aún recuerdo la primera vez que pensaba en un contador, o como funcionaba internamente un For, si era a=0 to 10, si lo hacía de golpe o el programa pasaba 10 veces para llegar a 10.... y recuerdo estar buscando un error de una variable durante dias porque estaba mal escrita, supongo que esas "putadas" hacen que te estrujes la cabeza bastante... Luego también el lenguaje en si me ha ayudado bastante, recuerdo hace tiempo quisé aprender C++, y no entendía nada, y ahora ostia no digo que lo entienda todo, pero me salen mis cosas con SDL openGL y demás...

Como comentáis yo creo que lo pricipal más que el lenguaje es como piensa uno como hacer tal cosa en código, o sea pasar la idea a código, aunque fuese algo inventado, los lenguajes yo los veo como los idiomas, las palabras son distintas pero las frases se escriben más o menos igual en todos las lenguas.

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 3013
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 86 veces
Gracias recibidas: 359 veces
Contactar:

Re: Preguntilla de programación de Arcades

Mensajepor zup » 30 Jul 2014, 11:05

Cuando yo estudié FPII (Informática de sistemas) teníamos una asignatura llamada "Metodología de la programación". En esa asignatura te enseñaban a programar de una manera "agnóstica" (sin ligarse a un lenguaje).

Ahí iba lo más básico, como qué órdenes tenemos habitualmente (leer, escribir, asignar, definir variables), como va el flujo del programa (estructuras secuenciales, iterativas, condicionales), subrutinas y funciones, tipos de datos (numéricos, alfanuméricos, matrices, registros) y esas cosas. Luego en el resto de asignaturas de programación (Pascal, COBOL) la idea era aplicar la metodología a un lenguaje concreto.

Cuando pasé a otra FPII (electrónica y equipos informáticos), tuve que aprender C y ensamblador para 8086 y 8051... lo que dí en un año por separado nos lo metieron mezclado con el propio curso de C, con lo que casi todos escribían directamente en C salvo los que veníamos de informática que teníamos la tendencia a hacer esquemas en pseudocódigo.

Bueno, lo que venía a decir es que algunos libros que te enseñan un lenguaje creen que ya tienes una base y te enseñan únicamente el lenguaje; otros te ponen ejemplos de código con las cosas básicas pero tampoco intentan profundizar en ese aspecto. Lo que necesitarías sería un libro para aprender a pensar los algoritmos... como dices, pasar luego a un lenguaje concreto va rodado.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Preguntilla de programación de Arcades

Mensajepor mcleod_ideafix » 30 Jul 2014, 11:33

zup escribió:pasar luego a un lenguaje concreto va rodado.

Va rodado hasta que te encuentras lenguajes como éste :D
http://www.dangermouse.net/esoteric/piet.html
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 3013
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 86 veces
Gracias recibidas: 359 veces
Contactar:

Re: Preguntilla de programación de Arcades

Mensajepor zup » 30 Jul 2014, 12:03

mcleod_ideafix escribió:
zup escribió:pasar luego a un lenguaje concreto va rodado.

Va rodado hasta que te encuentras lenguajes como éste :D
http://www.dangermouse.net/esoteric/piet.html


Tengo la impresión de que ese es un lenguaje para mujeres (p.ej.: yo veo verde, verde fosforito y verde muy claro; mi mujer seguro que ve "oliva" y esas cosas). Mi compañero de trabajo también tendría problemas (¿cómo programa un daltónico en eso?).

Por otra parte, aquí tenéis buenos ejemplos de cómo nombrar variables para que no se te olviden.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

Avatar de Usuario
Mode2
Amiga 2500
Amiga 2500
Mensajes: 2621
Registrado: 08 Oct 2009, 23:53
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Atari 2600
Primera consola: TV Games/Pong Clone
Ubicación: The Grid
Gracias dadas: 1 vez
Gracias recibidas: 8 veces
Contactar:

Re: Preguntilla de programación de Arcades

Mensajepor Mode2 » 31 Jul 2014, 09:26

mentalthink escribió:A lo que comenta Mode 2 de aprender primero a entender las cosas yo creo que es lo fundamental, a mi creo que lo que mas me ayudo y me destrozo al empezar , al principio todo es complicao ...

Precisamente, ahora estoy viendo todo el tema del acceso al gate array y del CRTC en el CPC y estoy flipando colorines. No puedo liarme con el código del tirón, tengo que ver/intuir como funciona y así crear una base, algo más sólido y menos automático (tipo esto es así porque sí), al menos yo, que soy algo cortito de entendederas. :oops:

zup escribió:Cuando yo estudié FPII (Informática de sistemas) teníamos una asignatura llamada "Metodología de la programación". En esa asignatura te enseñaban a programar de una manera "agnóstica" (sin ligarse a un lenguaje)
....
Cuando pasé a otra FPII (electrónica y equipos informáticos), tuve que aprender C y ensamblador para 8086 y 8051... lo que dí en un año por separado nos lo metieron mezclado con el propio curso de C, con lo que casi todos escribían directamente en C salvo los que veníamos de informática que teníamos la tendencia a hacer esquemas en pseudocódigo.

Curioso Zup, he estudiado lo mismo que tú y en el mismo orden. Eso sí, en vez de Informática de sistemas hice de Gestión y ahí ya estudié ensamblador 808x ó lenguaje C y por supuestó pasé por la metodología de la programación (aka lógica). Lo que me da pena es no haberle sacado más partido a la parte de eléctronica, se ve que soy un tanto negado. De todas formas, me gusta mucho más sistemas, eso está claro.
BUSCO: VideoPac+, Jaguar, Saturn, Micromanía nº1 1ª época, Amstrad Semanal, MicroHobby, juegos (especialmente Atari, CPC y Vectrex), Newbrain, Aquarius, Sam Copué, 520 ST, manual +3, manual CPC664.

Avatar de Usuario
mentalthink
Amiga 2500
Amiga 2500
Mensajes: 2840
Registrado: 11 Abr 2010, 15:06
Gracias dadas: 45 veces
Gracias recibidas: 14 veces

Re: Preguntilla de programación de Arcades

Mensajepor mentalthink » 01 Ago 2014, 03:20

ues McLeod aunque no me he mirao el lenguaje vete a saber si luego es mucho más sencillo por eso mismo, porque si hacer instrucciones es acerlas con colores, a parte del castaazo creativo que le das al coco, seguro que se ocurren ideas distintas que si estás poniendo for if y tal , por el tema de los colores, y luego que memorzar las instruccciones debe ser mucho más sencillo-- yo lo veo asi no sé, pero según tengo entendido al coco todo lo que sea visual se lo ventila en un plas...

habría que probarlo, ya te digo que no he leído mucho, lo que si me ha llamado mucho la atención es que sea por colores es una idea super creativa, muy chula, que luego el lenguaje sea una mierda, es otra cosa, pero la idea de que funcione por colores está my guapa!!!


Volver a “Programación”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados