Autor Tema: [Proyecto] Crear Lenguaje de Programación web - No se si sea loco...  (Leído 1550 veces)

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Haber..
En uno de los días de aburrimiento.. se me ocurrió algo :S
Crear mi propio lenguaje de programación Web basándome en Otro.. Este se basara en PHP
Creo que me dirán ¿Como? Pues... Puros remplace xddd

Incluyendo funciones que yo sepa y nombres que pueda reconocer...
¿Como hacerlo? En un php independiente...
¿Como lo instalo? Un simple include...

Haber que opinan de este proyecto :S
Es algo mas que nada como un truquito D:
Y.. Podría servir en algunas aplicaciones que publiques a descarga pero que no quieras que modifiquen. Se aria un poco mas difícil editarlo..

En fin..
¿Que les parece mi idea? :S
Twitter: @JoakoM010



Comunidad PHPeros


Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #1 en: 15 de Julio de 2010, 22:12:49 pm »
Estúpida, tonta, sin sentido, estúpida, y una chorrada de idea :S

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #2 en: 15 de Julio de 2010, 22:21:18 pm »

Te tirarias decadas....

#Fdo. Physlet

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #3 en: 15 de Julio de 2010, 22:38:06 pm »
Te tirarias decadas....

Algo para mantenerme entretenido...

Estúpida, tonta, sin sentido, estúpida, y una chorrada de idea :S

Gracias, Yo también te quiero.
Twitter: @JoakoM010



Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #4 en: 15 de Julio de 2010, 22:47:18 pm »
Una pregunta, entonces se usaría siempre eval, ¿no?, y para codearlo se utilizaría la función, por ejemplo:

fuente.php
<?php
function codear($texto)
{
        
// Funciones creadas por nosotros...
        
$nuevo = array(&#39;mostrar&#39;,&#39;incluir&#39;);

       // Funciones originales del PHP...
       
$php = array(&#39;echo&#39;,&#39;include&#39;);

       // Reemplazamos el texto...
       
str_replace($php$nuevo$texto);

       return eval(
$texto);
}
?>


No sé supongo que sería algo así, ¿no?
- Moderador de PHP


Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #5 en: 15 de Julio de 2010, 22:59:13 pm »
Una pregunta, entonces se usaría siempre eval, ¿no?, y para codearlo se utilizaría la función, por ejemplo:

fuente.php
<?php
function codear($texto)
{
        
// Funciones creadas por nosotros...
        
$nuevo = array(&#39;mostrar&#39;,&#39;incluir&#39;);

       // Funciones originales del PHP...
       
$php = array(&#39;echo&#39;,&#39;include&#39;);

       // Reemplazamos el texto...
       
str_replace($php$nuevo$texto);

       return eval(
$texto);
}
?>


No sé supongo que sería algo así, ¿no?

se..
Y si puedo... cambiar ciertas cositas..
Como la manera en que se selecciona una tabla, etc...
Twitter: @JoakoM010



Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #6 en: 15 de Julio de 2010, 23:46:20 pm »
Encima mezclas el mysql...
esto no tiene ni pies ni cabeza... a parte sería gastar memoria a lo tonto

Desconectado Scion

  • PHPerit@
  • *
  • Mensajes: 8
  • Karma: 0
  • Sexo: Masculino
  • HabboLatinos.com
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #7 en: 15 de Julio de 2010, 23:53:38 pm »
Si No Me Equivoco Joaquin , Nada Es Imposible En Esta Vida Pero , Creo Que Cada Lenguaje Esta Registrado Para Poder ser Aceptado Por El Internet No , Seria Gastar Tiempo Asi Que Sigue Con El PHP!  8)

Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #8 en: 15 de Julio de 2010, 23:59:54 pm »
Una pregunta, entonces se usaría siempre eval, ¿no?, y para codearlo se utilizaría la función, por ejemplo:

fuente.php
<?php
function codear($texto)
{
        
// Funciones creadas por nosotros...
        
$nuevo = array(&#39;mostrar&#39;,&#39;incluir&#39;);

       // Funciones originales del PHP...
       
$php = array(&#39;echo&#39;,&#39;include&#39;);

       // Reemplazamos el texto...
       
str_replace($php$nuevo$texto);

       return eval(
$texto);
}
?>


No sé supongo que sería algo así, ¿no?
eval es muy vulnerable, hace poco me di cuenta de eso, además es mas fácil hacer return $texto = str_replace($php, $nuevo, $texto);

Con respecto al tema opino igual que west, si quieres hacer algo que sea útil & que durés mucho codeando pues que tal un framework, ahora mismo estoy haciendo uno con un amigo.
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #9 en: 16 de Julio de 2010, 00:17:51 am »
eval es muy vulnerable, hace poco me di cuenta de eso, además es mas fácil hacer return $texto = str_replace($php, $nuevo, $texto);
El programador programará, no sera vulnerable :/
Y en realidad creo que no es necesario retornar, solo evaluar...
Con respecto al tema opino igual que west, si quieres hacer algo que sea útil & que durés mucho codeando pues que tal un framework, ahora mismo estoy haciendo uno con un amigo.
un framework? de js, php...?

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #10 en: 16 de Julio de 2010, 00:24:36 am »
Si No Me Equivoco Joaquin , Nada Es Imposible En Esta Vida Pero , Creo Que Cada Lenguaje Esta Registrado Para Poder ser Aceptado Por El Internet No , Seria Gastar Tiempo Asi Que Sigue Con El PHP!  8)

Si lees bien el tema veras que hablo de una mod de php a puros remplace..

Encima mezclas el mysql...
esto no tiene ni pies ni cabeza... a parte sería gastar memoria a lo tonto

Me sentiría mas cómodo en un lenguaje que entendería mejor...
Aunque sea lo mismo.. A muchas personas les a pasado que no pueden recordar "x" función...

En Fin... Continuare con el proyecto...
Are Una aplicación, Y la posteare en el foro.

Quiero renovar cosas...
Todas las cosas ya están creadas, Lo que queda es renovar...
Saludos.
Twitter: @JoakoM010



Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #11 en: 16 de Julio de 2010, 01:07:52 am »
Lo que tu quieres es un Framework.

Crear un lenguaje de programación implica modificar el servidor apache para que se adapte a ese lenguaje, y por supuesto no se hace con simples str_remplace.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #12 en: 16 de Julio de 2010, 01:31:47 am »
Lo que tu quieres es un Framework.

Crear un lenguaje de programación implica modificar el servidor apache para que se adapte a ese lenguaje, y por supuesto no se hace con simples str_remplace.

Saludos

¿Es eso posible?
- Moderador de PHP


Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #13 en: 16 de Julio de 2010, 02:21:03 am »
El programador programará, no sera vulnerable :/
Y en realidad creo que no es necesario retornar, solo evaluar...un framework? de js, php...?
Es muy vulnerable esa funcion, si quieres probar haz un script en php & veras todo lo que te puedo hacer. El framework lo estamos haciendo de php.
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Proyecto] Crear Lenguaje de Programación web - No se si sea loco...
« Respuesta #14 en: 16 de Julio de 2010, 02:43:27 am »
Es muy vulnerable esa funcion, si quieres probar haz un script en php & veras todo lo que te puedo hacer. El framework lo estamos haciendo de php.
A ver, eso es tán vulnerable, como un código normal, si el programador hace algo mal, da igual que use o no eval(), otra cosa es $_POST y tal..