me refiero a que por ejemplo en php un string es simplemente un string en cambio en C un string es un arreglo de caracteres y como tal manipularlo no es tan fácil como en php.
$string = "Hola";
echo $string[0]; // H
echo $string[1]; // o
echo $string[2]; // l
echo $string[3]; // a
Por ejemplo si tengo una palabra en mayusculas y la quiero convertir a minusculas en php basta con usar strtolower() y en C++ tendría que recorrer el arreglo de caracteres y aplicar la función tolower().
Linea 1374 a 1403 del codigo fuente de PHP 5.4.10 -> \ext\standard\string.c
PHPAPI char *php_strtolower(char *s, size_t len)
{
unsigned char *c, *e;
c = (unsigned char *)s;
e = c+len;
while (c < e) {
c++;
}
return s;
}
/* }}} */
/* {{{ proto string strtolower(string str)
Makes a string lowercase */
PHP_FUNCTION(strtolower)
{
char *str;
int arglen;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &arglen) == FAILURE) {
return;
}
str = estrndup(str, arglen);
php_strtolower(str, arglen);
RETURN_STRINGL(str, arglen, 0);
}
HTML? con Java??
Para empezar HTML no es un lenguaje de desarrollo, y Java que yo sepa no está orientado al desarrollo web. Que puedas hacer applets es otra historia, y hacer una página web con HTML+Java, en fin.
De desarrollo de que ?
HTML se considera un lenguaje de marcado igual que XML. Siguen siendo lenguajes. Y sirven para el desarrollo web.
Creo que se refería a
javascript. Se habrá confundido.
Saludos