Programación General > Pascal
Quien Se Apunta?
Solman:
Hola micropais me gustaria algun dia charlar largo y tendido sobre lo que sabes, a mi tb me gustaria hacer un sistema operativo en pascal ... seria extraordinario.
La idea seria hacer que u kernel q comienze con assembler y despues completarlo con pascal haci seria mas facil. porq imaginate si el kernel estuviese en puro assembler jeje seria demasiado. Pues me apunto a tu grupo. si se algo sobre lo q quieres hacer ademas como tb me estoy preocupando por crear un juego bien perfecto en pascal tal vez pueda ayudar con animaciones ,osea la cuestion grafica. Haci q seria perfecto . Continua asi micropais
micropais:
B)
Solman:
Pues gracias micropais .
Entonces mantenme al tanto de como va el proyecto
Yo sugiero q el nombre q le pongan al sistema operativo sea un nombre q venda, osea q no necesariamente un nombre de acuerdo con lo q programamos, por ejemplo en PERU hay un S.O que se llama RAGNAROCK y es un sistema operativo en linux ps y c omo ven RAGNAROCK significa el fin del mundo ps algo haci .
Bueno esa es mi propuesta :P
jeje
Enko:
--- Citar --- - Enko - No ha contestado aún ,pero le incluimos dentro del
grupo ya que él solito participa sin que nadie se lo pida. cool.gif
--- Fin de la cita ---
Es que me matan con ASM...... han pegado en mi lado más debil.
Ya llevo unos 4 intentos de aprenderlo y siempre fracazo..... :lightsabre: :(
Enko:
Por sierto, para trabajar en grupo, sería bueno ESTANDARIZAR AL CÓDIGO.
Es decir, aclarar donde van los comentarios, como poner las palabras reservadas (mayusculas, minusculas, Ambas), como nombrar a las variables, a las constantes...... Eso es muy importante, sino se complica leer el código.
Propongo:
¿Cuantos caracteres para los tabs, digo hacer saltos de espacio entre bloque?
aqui hay 3, (generamente trabajo con 2, no se que prefieren):
--- Código: Text --- begin begin begin
Palabras reservadas todas en minusculas, es que ya se resaltan por el cambio de color, no hace falta poner mayusculas.
Constantes: MAYUSCULAS
--- Código: Text --- const MAX_WIDTH = 320; variables: se me ocuren unas cuantas
Tipo notacion Hungara
--- Código: Text --- var intNumero: Integer; strCadena: string; intNumeroAlpha: Integer; Lo de antes sin Hungara
--- Código: Text --- var Numero: Integer; Cadena: string; NumeroAlpha: integer;
--- Código: Text --- var numero:Integer; cadena: string; numero_alpha: Integer;
Para las funciones habria tambien varias:
Primer en minusculas segunta Mahusculas
--- Código: Text --- procedure hacerAlgo;procedure putPixel(X,Y: Integer); Ambas en mayusculas
--- Código: Text --- procedure HacerAlgo;procedure PutPixel(X,Y: Integer); ambas minusculas con guiones en el medio
--- Código: Text --- precedure hacer_algo;procedure put_pixel(x,y: integer);
Para los ciclos, a mi me gusta la siguiente forma:
--- Código: Text --- while not EOF(File)dobegin ...end; es que he visto c'odigos que ponen el begin despues del do, o hacen un salto de linea y ponen el begin....
En los if multiples:
--- Código: Text --- if condicion thenbegin hacerAlgo; hacerOtro;end elseif condicion 2 thenbegin hacerTercero; hacerCuarto;end;
--- Código: Text --- if condicion thenbegin hacerAlgo; hacerOtro;end else if condicion 2 thenbegin hacerTercero; hacerCuarto;end;
TODO ES CUESTION DE GUSTOS, puse algunas cosas, solo falta elegir y tambien lo de comentarios.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa