Lenguajes de programación BASIC en PC: todo lo conocido

Foro dedicado a la programación en todo tipo de sistemas clásicos.
Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2970
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: 68 veces
Gracias recibidas: 326 veces
Contactar:

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor zup » 14 Jul 2013, 13:16

jepalza escribió:Ya sé que el DIV no es basic, pero estaba inspirado en él. Tampoco es C y no es tan enrevesado como para no pensar en él como un lenguaje Basic. Por eso lo he incluído, por que era tan simple de programar como el Basic. Es que entonces, por esa regla, tampoco serían basic el "Frebasic" ni el "darkbasic", por que han terminado heredando modelos del C y C++, y al final, ya no parecen Basic, en cuanto pones una linea como:
r68.PC+=1
o algo como esto
*ptr=1000

Que son Basic, pero con herencia del "C"


Hombre, puedes llamarlos BASIC extendidos o dialectos de BASIC. Yo tenía un amigo programador que metía secuencias SQL en COBOL, y por mucho que fueran "extrañas" sus programas no dejaban de ser COBOL.

jepalza escribió:Que compile para DOS o Windows no es (al menos en mi concepto) importante.


Lo he mencionado porque en la ficha del DIV2 dices que añade soporte 3D (correcto) y Windows (no tan correcto). Si mal no recuerdo, compilaba programas DOS con extensor... lo que no necesariamente facilita la vida en Windows.

jepalza escribió:Lo de si son interpretados o compilados, me puedo equivocar, pero todos los de hoy día, son compilados. Se pasan directos a ASM en su mayoría. Vamos, que yo sepa, ninguno de los probados por mi, emplean una DLL aparte para coger de ella las rutinas, sino que viajan con el ejecutable. No podrían sino, alcanzar esas velocidades en ninguno de los casos. Al menos, en el caso del FB, del DB, el Blitz, el Basic4GL...


Cuando lo he escrito estaba pensando en los maravillosos bytecode de Visual BASIC en cualquiera de sus versiones.
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!

jepalza

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor jepalza » 14 Jul 2013, 13:21

zup escribió:
jepalza escribió:Que compile para DOS o Windows no es (al menos en mi concepto) importante.


Lo he mencionado porque en la ficha del DIV2 dices que añade soporte 3D (correcto) y Windows (no tan correcto). Si mal no recuerdo, compilaba programas DOS con extensor... lo que no necesariamente facilita la vida en Windows.


No me he explicado correctamente, me refería que ejecutaba en Windows, no que programara "para" Windows. Acordate Vos, que la primera versión de DIV no funcionaba ni en windows, era solo MSDOS. De todas formas, fué muy preliminar el soporte, y quedó ahí, en agua de borrajas.

-- Actualizado 14 Jul 2013, 12:26 --

Fijaos lo que he econtrado de casualidad. Estaba mirando de comprar o no el DarkBasic con la oferta de 29€ puesto en casa, pero es que, me he topado con ESTA OTRA, que la mejora con creces. Por unos 40€, iva incluído (desconozco los gastos), te llevas el paquete completo de 13 aplicaciones, al precio de una, ahorrando un buen dinero. estoy tentado, pero no sé, me da que es sin soporte físico, solo de descarga. El otro lo envian con caja y todo..... :-k

Avatar de Usuario
Alan_Smithee
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 156
Registrado: 11 Mar 2007, 22:57
Gracias dadas: 3 veces
Gracias recibidas: 33 veces

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor Alan_Smithee » 14 Jul 2013, 14:46

Un par de datos interesantes teniendo en cuenta que estamos en un foro retro:

-El mencionado Monkey, de la misma empresa que vende la gama de productos Blitz, puede, aunque no lo mencione en su página, compilar para AROS (lo que será interesantito para los amigueros next-gen) e incluso, al parecer, para Amiga Classic en las versiones 3.x del sistema operativo (aunque me imagino que tendrán que ser Amigas 3.x muy bien alimentados :) ). Las extensiones necesarias se publicaron hace tiempo en los foros de Blitz (por aquí)

-Y un Basic digno de mención: el SPecBas de Paul Dunn. Directo heredero de su entorno de desarrollo para Basic de Sinclair (BASIN), SpecBas es un Basic para plataformas modernas (Windows, Linux, Raspberry) que conserva la sintaxis (numeros de linea incluidos) de nuestro querido Basic de Spectrum, pero trabajando con gráficos, fuentes, y sonidos de ahora. Se le puede echar un tejo por aquí

--

oscarbraindead
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 150
Registrado: 05 Oct 2012, 17:42
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo GameBoy
Primera consola: Atari 2600
Gracias dadas: 8 veces
Gracias recibidas: 2 veces

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor oscarbraindead » 14 Jul 2013, 15:32

jepalza escribió:
zup escribió:
jepalza escribió:Que compile para DOS o Windows no es (al menos en mi concepto) importante.


Lo he mencionado porque en la ficha del DIV2 dices que añade soporte 3D (correcto) y Windows (no tan correcto). Si mal no recuerdo, compilaba programas DOS con extensor... lo que no necesariamente facilita la vida en Windows.


No me he explicado correctamente, me refería que ejecutaba en Windows, no que programara "para" Windows. Acordate Vos, que la primera versión de DIV no funcionaba ni en windows, era solo MSDOS. De todas formas, fué muy preliminar el soporte, y quedó ahí, en agua de borrajas.

-- Actualizado 14 Jul 2013, 12:26 --

Fijaos lo que he econtrado de casualidad. Estaba mirando de comprar o no el DarkBasic con la oferta de 29€ puesto en casa, pero es que, me he topado con ESTA OTRA, que la mejora con creces. Por unos 40€, iva incluído (desconozco los gastos), te llevas el paquete completo de 13 aplicaciones, al precio de una, ahorrando un buen dinero. estoy tentado, pero no sé, me da que es sin soporte físico, solo de descarga. El otro lo envian con caja y todo..... :-k



Ojo, jepalza, a eso hay que añadirle el VAT (que está por el 20%)... algunos de los productos que incluye son extensiones para darkbasic pro (el de inteligencia artificial, el de lighmapping, el generador de shaders, etc...)

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: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor mentalthink » 14 Jul 2013, 17:29

Personalmente Jepalza no es por aguarte la fiesta, pero a nivel 3D no es ninguna virguería si lo comparas con Unity(que no es Basic), los portes no serán muy caros, pero te llegará un estuche de DVD y poco más. Ten en cuenta que ese producto esta obsoleto, ahora en lo que están poniendo énfasis es en el ADK que es para móviles.

Hay muchos plugins y muchas cosas, pero que luego no dejan de ser un programa sencillo, recuerdo que vendían uno para tener gráficos rápidamente en varios colores, ya sabemos que hacer eso es una tontería... pues creo que clavaban 12€
Según he oído a está gente les va mucho el dinerillo.

Mírate el Gambas primero a ver que tal, como digo y tú que pasas del tema móvil quizás tengas una grata sorpresa...

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: 53 veces
Contactar:

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor mcleod_ideafix » 14 Jul 2013, 17:33

¿Cómo es que no está el SpecBASIC ?

Es un IDE que remeda el editor de BASIC de un Spectrum 128K, incluso su fuente de letras, pero.... siendo un BASIC muchísimo más potente, con órdenes para dibujar sprites, manejar profundidades de color de 24 bits, etc.
Está portado a Windows, Linux, y Raspberry Pi, entre otros.

Es, como dicen en su web, como trabajar en BASIC en un Spectrum que se hubiera fabricado hoy día :D

SpecBAS escribió:Code like it's 1982!
SpecBAS is a remake of Sinclair BASIC - it's faster, far more powerful and more colourful than Sinclair BASIC has ever been!

SpecBAS incorporates all the features of Sinclair BASIC, but with more:

- Procedures, with both referenced and normal variable parameters
- Flow control with DO..LOOP, WHILE..LOOP, DO..UNTIL
- Associative arrays with hashing for extra efficiency
- INCLUDE to add procedures and functions from external files
- Better array handling, with variable BASE settings and FOR..EACH support
- Better string handling with LEFT$, RIGHT$, MID$, REPEAT$ etc
- Memory banks which can be loaded, saved and utilised to hold a variety of data types
- Many, many more maths functions, with both radians and degrees support
- Graphics with 8bpp in any supported resolution with full palette changing, rotation, scaling etc
- Sound support with MOD/S3M/XM/IT/MP3/VOC/WAV etc as well as the BEEP command with envelopes and noise
- Turtle graphics, sprites, tilemaps.

And it has less:

- No more attribute clash
- no 48k restriction
- full disk access, so no tapes!
- No more beeper :)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
gamer80
Atari 1040 STf
Atari 1040 STf
Mensajes: 781
Registrado: 31 Oct 2011, 19:34
Ubicación: ESPARTA
Gracias dadas: 20 veces
Gracias recibidas: 34 veces
Contactar:

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor gamer80 » 14 Jul 2013, 18:31

El specBASIC tiene buena pinta ¿genera ejecutables para Windows?.
Me gustaria probarlo a ver que tal va :D
"Hazlo o no lo hagas, pero no lo intentes" -Maestro Yoda-

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: 53 veces
Contactar:

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor mcleod_ideafix » 14 Jul 2013, 18:50

gamer80 escribió:El specBASIC tiene buena pinta ¿genera ejecutables para Windows?.

Que yo sepa no es compilador, sino intérprete.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

jepalza

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor jepalza » 14 Jul 2013, 18:52

He incluído el SpecBasic.
Mcleod_Ideafix, se te había adelantando Alan_Smithee , y no estaba añadido, por que, como ya he dicho en el primer hilo, he puesto los mas conocidos en los círculos de programación que ando, y en ninguno se menciona. Tambien comento, que no es la idea copiar a WikiPedia, que pone los ¿200? basic conocidos, sino los mas usuales, y con los que mas gente programa (a excepción del DIV, que era por añoranza).

-- Actualizado 14 Jul 2013, 17:54 --

oscarbraindead escribió:Ojo, jepalza, a eso hay que añadirle el VAT (que está por el 20%)... algunos de los productos que incluye son extensiones para darkbasic pro (el de inteligencia artificial, el de lighmapping, el generador de shaders, etc...)

Si ya lo sabía, pero yo he calculado a "ojimetro" desde dólares a euros mas iva, por eso he puesto unos 40€, solo me he equivocado en 5. De todos modos, como dice Mentalthink, lo he mirado mas detenidamente, y la mitad de las cosas sobran. Aún así es buena opción por el precio que tiene.

Avatar de Usuario
Namek
Atari 1040 STf
Atari 1040 STf
Mensajes: 838
Registrado: 11 Jul 2011, 13:13
Gracias dadas: 18 veces
Gracias recibidas: 63 veces

Re: Lenguajes de programación BASIC en PC: todo lo conocido

Mensajepor Namek » 15 Jul 2013, 00:04

www.purebasic.com Este empezo en el Amiga inspirado por el BLITZ BASIC y actualmente tiene versiones comerciales para GÜINDOUS, MACACOS y LINUX. La version para AMIGA es opensource pero ya no esta al día con las otras versiones.


Volver a “Programación”

¿Quién está conectado?

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