Historias
Slashboxes
Comentarios

Login Barrapunto

Login

[ Crear nueva cuenta ]

C como lenguaje de scripting

editada por rvr el Lunes, 24 Noviembre de 2008, 15:25h   Printer-friendly   Email story
desde el dept. include-"scripting.h"
Eggun nos cuenta: «C Cod es un front-end para C, C++, o compiladores objeto de C que le permite tratar C como un lenguaje más de scripting. C Cod viene con C Server Pages, que proporciona soporte para CGI para que usted pueda escribir aplicaciones Web en C o C++ y tenerlos automáticamente bajo demanda. El resto del artículo en Linux Party».

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • error

    (Puntos:2, Interesante)
    por pobrecito hablador el Lunes, 24 Noviembre de 2008, 16:15h (#1102346)
    en la traduccion se han comido un <? despues de "hi there" con lo cual el segundo ejemplo no se entiende.

    en general el articulo es extraño. si la intencion era presentar CCOD por primera vez a la gente, el mostrarles un error de compilacion extraño que parece mas un bug de CCOD que otra cosa mas bien asustara a la gente *antes* de que siquiera hayan entendido de que va el tema. Lo cual es un record, la gente se deberia asustar despues de entender de que va el tema.

    por otra parte, esta cosa quizas es util para alguien que realmente piense escribir un codigo muy intenso en mezclar texto y html.

    por otra parte.. ¿soporte .c utf-8?, porque sino, tenemos un problem, houston.

    ¿no es esta cosa equivalente a lo siquiente?

    #define <? printf("
    #define ?> ");
    [ Responder ]
  • Bien!!!

    (Puntos:1, Divertido)
    por pobrecito hablador el Lunes, 24 Noviembre de 2008, 16:55h (#1102362)
    Por fín podré crear mi propia versión de Linux fácil y rápidamente!!!
    hoygan, ¿alguien sabe cómo hacer botones?
    [ Responder ]
  • o_O

    (Puntos:2, Inspirado)
    por Unbrained (20928) el Lunes, 24 Noviembre de 2008, 17:35h (#1102374)
    Que yo sepa los lenguajes de scripting son para desarrollar rapido con poco esfuerzo cosas no demasiado grandes... me parece que C no encaja mucho... Me pareceria interesante para desarrollo, para no tener que compilar para probar las cosas mientras que estas desarrollando, pero bueno...
    [ Responder ]
    • Re:super o_O de PaWeR (Puntos:2) Martes, 25 Noviembre de 2008, 09:01h
      • Re:super o_O de deigote (Puntos:1) Martes, 25 Noviembre de 2008, 10:34h
        • Re:super o_O de pezezin (Puntos:1) Martes, 25 Noviembre de 2008, 10:55h
          • Re:super o_O de deigote (Puntos:1) Miércoles, 26 Noviembre de 2008, 09:37h
            • Re:super o_O de Unbrained (Puntos:1) Domingo, 07 Diciembre de 2008, 12:36h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • por ikarush (42139) el Lunes, 24 Noviembre de 2008, 19:51h (#1102406)
    No le veo mucho futuro, pero puede permitir en algunos casos reutilizar cierto codigo ya escrito para por ejemplo un WS o similar. Un saludo
    [ Responder ]
  • TinyCC

    (Puntos:4, Informativo)
    por faragon (17575) el Lunes, 24 Noviembre de 2008, 20:17h (#1102408)
    ( http://tusreglas.com/faragon/ | Última bitácora: Domingo, 30 Noviembre de 2008, 17:38h )
    Producto del indescriptiblemente talentoso Fabrice Bellard, está el compilador TinyCC [bellard.org]... incluso había una imagen de arranque que compilaba *al vuelo* el kernel de Linux. También soporta scripting:

    # C script supported : just add '#!/usr/local/bin/tcc -run' at the first line of your C source, and execute it directly from the command line.

    [ Responder ]
    • Re:TinyCC de rvr (Puntos:2) Lunes, 24 Noviembre de 2008, 22:07h
    • Re:TinyCC de juanayup (Puntos:1) Martes, 25 Noviembre de 2008, 02:02h
  • Lo que faltaba

    (Puntos:2)
    por Julio_sao (29798) el Martes, 25 Noviembre de 2008, 07:59h (#1102468)
    ( http://es.geocities.com/julio_sao | Última bitácora: Domingo, 23 Noviembre de 2008, 11:59h )
    Lo que faltaba, ahora para crear una web tener que estar pensando en si hiciste el free() de todos los malloc() antes de enviarla al usuario como un array de bytes. ¡Que no se te olvide poner el \0 al final que si no puede dar un fallo de segmentación en el servidor o en el navegador!

    Si hay algo que me quema es lo asqueroso que resulta manejar cadenas en C, justo lo que hace falta para las web ¿No funcionaba bastante bien PHP? ¿para que ahora una nueva friki-forma de crear webs?

    Hay que joderse.
    --
    JulioSAO xD.
    [ Responder ]
  • ¿Sabes programar aplicaciones web?

    (Puntos:1, Provocacion)
    por OeL (29351) el Martes, 25 Noviembre de 2008, 10:28h (#1102518)
    La programación de aplicaciones web es algo que puede hacerse bien o mal.

    Hacerlo BIEN-BIEN:
    ---------------------------------

    - Es necesario combinar correctamente la parte del "servidor" con la del "cliente" separando el código php de las interfaces html+css+js.

    - También es necesario hacer muchas otras cosas, como los controles de seguridad, el control de sesiones, posibles cachés, uso de clases para ciertas cosas (con muuuucha moderación), etc

    - Usar el lenguaje y tecnología que más rápido y más sencillo te lleve a la solución. Cosas como PHP+MySQL+Apache+HTML+CSS+JS son ahora mismo insustituibles (nada puede compararse en EFECTIVIDAD).

    Hacerlo MAL-MAL:
    ------------------------------

    - Ponerte a crear clases y subclases, y clases hijas y madres y abuelas y complicarlo todo hasta el infinito "por que eres un purista"

    - No usar tecnologías SUPEREFECTIVAS Y PRÁCTICAS como php+mysql+apache+html+css+js porque "php es una mierda y yo soy del C++" (o una imbecilidad similar).

    - Estar DOS MESES haciendo una aplicación en "java" (porque es lo que aprendiste en la uni) cuando en PHP hubieras tardado DOS SEMANAS (y se puede hacer código igual de bueno -si sabes, claro-).

    Hacerlo MAL-MAL-(DE SER IMBÉCIL)
    --------------------------------------

    - Ponerse a hacer una aplicación web en un lenguaje como C o C++ (o parecido)

    [ Responder ]
  • 2 respuestas por debajo de tu umbral de lectura actual.