Asuntos Oficiales > Sobre los Foros de SoloCodigo
Color sintaxis
Enko:
No se como resulta en los demás lenguajes, pero los colores que se usan para Pascal estan bien raros..... en cambio si se usa code=delphi no esta nada mal.
Estaria bueno que lleguemos a un acuerdo para definir los colores de:
--- Citar ---palabras reservadas
identificadores
numeros
comentarios
cadenas
simbolos
--- Fin de la cita ---
Asi se mantiene la misma apariencia. Los de Visual Studio por defecto seria un buen estandar, no se que dicen los demas?
--- Código: Pascal --- var matriz: array[1..4, 1..4] of byte; vector: array[1..10] of byte; i,j,k: integer; begin //inicializamos el vector y la matriz //leemos los valores del vector k := 1; for i:=1 to 4 do for j:=1 to i do begin matriz[i,j] := vector[k]; k := k + 1; end; end. Los de c++ tampoco son claros.
--- Código: C++ --- void MagazineCover(Paper ppr){ cout << "Characteristics of this piece of paper"; cout << "nWidth = " << ppr.Width; cout << "nHeight = " << ppr.Height; cout << "nPerimeter = " << 2 + (ppr.Width + ppr.Height); cout << "nArea = " << ppr.Width * ppr.Height;} int main(int argc, char* argv[]){ double w, h; cout << "Provide the dimensions of the magazine covern"; cout << "Width: "; cin >> w; cout << "Height: "; cin >> h; Algo de php para que vean
--- Código: PHP --- <script language="php">if($react == "delete_user") { if($user) { $query = "DELETE from login WHERE user='$user' "; $result = mysql_num_rows($result)) { print("<strong>no users are available to delete yet, sorry.</strong><p>"); }}elseif ($react == "add_user") { if(($user) and ($pass)) { $query = "INSERT into login VALUES ( "; $query .= "0, SYSDATE(), '$username', '$password' )"; print("<strong>either your user or password field was left blank</strong><p>"); } Algo de java
--- Código: Java --- import java.util.String args[]) { Arrays.toString(args)); Arrays.copyOf(args, 4); Arrays.toString(copy)); copy[0] = "A"; copy[1] = "B"; copy[2] = "C"; copy[3] = "D"; Arrays.toString(args)); Arrays.toString(copy)); }}
--- Código: ASM --- db 'ENKO FAT' ;BS_FileSysType start: mov ax, cs mov ds, ax mov ax,0xA000 mov es,ax mov di, 3 ;2 intentos para ubicar la disquetera mov dh, 5 reset_floppy: mov ah, 0x00 mov dl, 0x00 int 0x13 dec di jz no_floppy jc reset_floppy ;floppy ready, procede read kernel mov di, 3 ;2 intentos para leer el disuqet
iron man:
Mi opinión sobre este tema es que está bien que cada lenguaje tenga definidos sus "propios" colores, pero es cierto que algunos se ven muy raros. Por alguna extraña razón, los colores que utiliza el MOD bbGeSHi para phpBB3 no son los mismos que vienen definidos en los archivos que se pueden descargar desde la web oficial de GeSHi. He actualizado esos archivos y ya se ve bastante mejor :good:
--- Código: Pascal ---var matriz: array[1..4, 1..4] of byte; vector: array[1..10] of byte; i,j,k: integer; begin //inicializamos el vector y la matriz //leemos los valores del vector k := 1; for i:=1 to 4 do for j:=1 to i do begin matriz[i,j] := vector[k]; k := k + 1; end; end.
--- Código: C++ ---void MagazineCover(Paper ppr){ cout << "Characteristics of this piece of paper"; cout << "nWidth = " << ppr.Width; cout << "nHeight = " << ppr.Height; cout << "nPerimeter = " << 2 + (ppr.Width + ppr.Height); cout << "nArea = " << ppr.Width * ppr.Height;} int main(int argc, char* argv[]){ double w, h; cout << "Provide the dimensions of the magazine covern"; cout << "Width: "; cin >> w; cout << "Height: "; cin >> h;
--- Código: PHP ---<script language="php">if($react == "delete_user") { if($user) { $query = "DELETE from login WHERE user='$user' "; $result = mysql_num_rows($result)) { print("<strong>no users are available to delete yet, sorry.</strong><p>"); }}elseif ($react == "add_user") { if(($user) and ($pass)) { $query = "INSERT into login VALUES ( "; $query .= "0, SYSDATE(), '$username', '$password' )"; print("<strong>either your user or password field was left blank</strong><p>"); }
--- Código: Java ---import java.util.String args[]) { Arrays.toString(args)); Arrays.copyOf(args, 4); Arrays.toString(copy)); copy[0] = "A"; copy[1] = "B"; copy[2] = "C"; copy[3] = "D"; Arrays.toString(args)); Arrays.toString(copy)); }}
Enko:
Excelentes cambios, el de CPP se ve muchísimo mejor que antes. El de pascal está muy bueno tambien.
Gracias por la rápida solución.
Saludos
PD> como reedite el mensaje original, no podrán ver la diferencia de los cambios, pero confíen, está mucho mejor ahora.
su -:
--- Código: Perl ---qw(mundo! Hola);join ", ", ( print "n";
Me encanta que use links a la documentacion de perldoc para definir las funciones... seria interesante ponerlo en otros lenguajes.
Los colores esta bien, y es una opcion muy util que tambien seria bueno agregarlo al blog pero creo que es algo complicado (creo, no se).
iron man:
Lo del blog no lo he mirado pero me imagino que no será fácil. Lo de los links a la documentación es muy sencillo conociendo la URL donde se encuentra ésta. Si hay algún lenguaje en concreto que ahora mismo no tiene documentación y conocéis la URL donde se encuentra simplemente indicar la URL a continuación y la añadiré.
Navegación
[#] Página Siguiente
Ir a la versión completa