Sábado 21 de Diciembre de 2024, 08:18
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Asuntos Oficiales
»
Sobre los Foros de SoloCodigo
»
Color sintaxis
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Color sintaxis (Leído 3652 veces)
Enko
Miembro de PLATA
Mensajes: 1562
Nacionalidad:
Color sintaxis
«
en:
Sábado 28 de Junio de 2008, 02:01 »
0
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
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
Tweet
«
última modificación: Lunes 30 de Junio de 2008, 05:00 por Enko
»
iron man
Administrador
Mensajes: 1137
Nacionalidad:
Re: Color sintaxis
«
Respuesta #1 en:
Sábado 28 de Junio de 2008, 10:21 »
0
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
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
)
)
;
}
}
SoloCodigo - Admin
http://solocodigo.com
programacion
,
C
,
C++
,
C#
,
asm
,
php
,
visual basic
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
microcontroladores
Enko
Miembro de PLATA
Mensajes: 1562
Nacionalidad:
Re: Color sintaxis
«
Respuesta #2 en:
Lunes 30 de Junio de 2008, 04:58 »
0
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 -
Moderador
Mensajes: 2349
Re: Color sintaxis
«
Respuesta #3 en:
Martes 1 de Julio de 2008, 23:57 »
0
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).
*******PELIGRO LEE ESTO!!*******
There is no place like 127.0.0.1
Conecto luego existo, no conecto luego insisto.
iron man
Administrador
Mensajes: 1137
Nacionalidad:
Re: Color sintaxis
«
Respuesta #4 en:
Miércoles 2 de Julio de 2008, 08:25 »
0
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é.
SoloCodigo - Admin
http://solocodigo.com
programacion
,
C
,
C++
,
C#
,
asm
,
php
,
visual basic
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
microcontroladores
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
Re: Color sintaxis
«
Respuesta #5 en:
Miércoles 2 de Julio de 2008, 18:05 »
0
Para Python la URL es
http://docs.python.org/ref/referencia.html
Ejemplo
http://docs.python.org/ref/if.html
http://docs.python.org/ref/print.html
http://docs.python.org/ref/for.html
Estoy viendo que los enlaces a la documentación se abre sobre la misma página, es posible de que se abra sobre una nueva???
Gracias.
El pasado son solo recuerdos, el futuro son solo sueños
iron man
Administrador
Mensajes: 1137
Nacionalidad:
Re: Color sintaxis
«
Respuesta #6 en:
Miércoles 2 de Julio de 2008, 21:07 »
0
Perfecto. El fin de semana tendremos una nueva actualización con esas mejoras y alguna otra que vaya saliendo
P.D: Los enlaces se abrirán en una nueva ventana.
«
última modificación: Jueves 3 de Julio de 2008, 18:54 por iron man
»
SoloCodigo - Admin
http://solocodigo.com
programacion
,
C
,
C++
,
C#
,
asm
,
php
,
visual basic
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
microcontroladores
iron man
Administrador
Mensajes: 1137
Nacionalidad:
Re: Color sintaxis
«
Respuesta #7 en:
Sábado 5 de Julio de 2008, 10:23 »
0
Ya están añadidas las mejoras.
Código: Python
#! /usr/bin/python
# Desarrollado por RadicalEd
import
os
import
sys
os
.
system
(
'clear'
)
def
menu
(
)
:
capt
=
0
while
capt
<
1
or
capt
>
8
:
print
(
'ESCOJA QUE DESEA HACER'
)
print
(
'(1) Agregar IP'
)
print
(
'(2) Agregar Página'
)
print
(
'(3) Eliminar IP'
)
print
(
'(4) Eliminar Página'
)
print
(
'(5) Ver IP'
s guardadas
')
print('
(
6
)
Ver páginas guardadas
')
print('
(
7
)
Reiniciar Proxy
')
print('
(
8
)
Salir
')
capt = int(raw_input('
Opción:
'))
return capt
capt=0
while capt != 16:
capt = menu()
if capt == 1:
h=raw_input('
Digite IP:
')
f = open(r'
./allow.
raed
', '
a
')
f.write(h+'
n
')
f.close()
elif capt == 2:
h=raw_input('
Digite página: http://www.
')
f = open(r'
./allow.
sites
', '
a
')
f.write(h+'
n
')
f.close()
elif capt == 3:
output = ""
ip = raw_input('
Digite IP a eliminar:
')
f = open("./allow.raed", "r")
for line in f:
if line.strip() != ip:
output += line
f.close()
f = open("./allow.raed", "w")
f.write(output)
f.close()
elif capt == 4:
output = ""
pag = raw_input('
Digite página a eliminar: http://www.
')
f = open("./allow.sites", "r")
for line in f:
if line.strip() != pag:
output += line
f.close()
f = open("./allow.sites", "w")
f.write(output)
f.close()
elif capt == 5:
print file('
./allow.
raed
').read()
elif capt == 6:
print file('
./allow.
sites
').read()
elif capt == 7:
os.system('
service squid restart
')
elif capt == 8:
sys.exit()
SoloCodigo - Admin
http://solocodigo.com
programacion
,
C
,
C++
,
C#
,
asm
,
php
,
visual basic
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
microcontroladores
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Asuntos Oficiales
»
Sobre los Foros de SoloCodigo
»
Color sintaxis