Nowe posty

Autor Wątek: CGI w C  (Przeczytany 5279 razy)

stasiu_1988

  • Gość
CGI w C
« dnia: 2007-01-13, 21:21:00 »
Witam
Mam jedno pytanie:
Wie ktoś jak się pisze skrypty CGI w C i jak je później skompilować (oczywiście do pliku *.cgi)?

Dziękuje z góry

ZipoKing

  • Gość
CGI w C
« Odpowiedź #1 dnia: 2007-01-13, 21:25:31 »
LOL
Przeczytaj gdzieś definicję skryptu, bo wg mojej wiedzy skryptów się nie kompiluje.

---edit---
@AB: przydałby się dział na tym forum typu "perełki"

jk33

  • Gość
CGI w C
« Odpowiedź #2 dnia: 2007-01-13, 21:29:40 »
Dokładnie tak samo jak normalne programy.
Oczywiście trzeba obsłużyć np. nagłówki
HTTP  (całą treść strony z nagłówkami, itp
drukujesz na standardowe wyjście).

Janek

xavery

  • Gość
CGI w C
« Odpowiedź #3 dnia: 2007-01-13, 21:33:48 »
> Przeczytaj gdzieś definicję skryptu, bo wg mojej wiedzy skryptów się nie kompiluje.

Niektore interpretery kompiluja skrypty przed ich wykonaniem a nawet (o ile sie nie myle) to jest mozliwosc ich skompilowania do pozniejszego uzycia (vide Perl)
 >
 > ---edit---
 > @AB: przydałby się dział na tym forum typu "perełki"

A to i owszem:)

Co do "skryptow" CGI w C - pisze sie je tak samo jak kazde inne programy ktore odczytuja STDIN i rezultat wyprowadzaja na STDOUT. Szczegoly - http://www.google.pl/search?hl=pl&q=programowanie+w+C&btnG=Szukaj+w+Google&lr=

ZipoKing

  • Gość
CGI w C
« Odpowiedź #4 dnia: 2007-01-13, 21:51:29 »
 > Niektore interpretery kompiluja skrypty przed ich wykonaniem a nawet (o ile sie nie myle) to
 > jest mozliwosc ich skompilowania do pozniejszego uzycia (vide Perl)
 Zgadzam się, z tym że chodziło mi o coś zupełnie innego: języki skryptowe w definicji mają to, że są one interpretowane na etapie kodu źródłowego. Dodatkowa kompilacja do tzw. pośredniego kodu wynikowego (obecna np. w Perlu i Pythonie) jest raczej traktowana jako dodatkowa funkcjonalność interpretatora zwiększająca szybkość działania skryptu

 > Co do "skryptow" CGI w C - pisze sie je tak samo jak kazde inne programy ktore
 > odczytuja STDIN i rezultat wyprowadzaja na STDOUT. Szczegoly -

Język C nie jest językiem skryptowym, tak więc program napisany w C nie może zostać nazwany skryptem.

xavery

  • Gość
CGI w C
« Odpowiedź #5 dnia: 2007-01-13, 22:07:50 »
 >  > Co do "skryptow" CGI w C - pisze sie je tak samo jak kazde inne programy ktore
 >  > odczytuja STDIN i rezultat wyprowadzaja na STDOUT. Szczegoly -
 >
 > Język C nie jest językiem skryptowym, tak więc program napisany w C nie może zostać nazwany
 > skryptem.

Zgadza sie. Dlatego slowo "skrypt" zostalo ujete w cudzyslow:)