C nebo C++ v serverove aplikaci na Linuxu - delsi

martin.kula na deltaes.cz martin.kula na deltaes.cz
Úterý Červenec 2 19:45:56 CEST 2002


Zdar

On Tue, 2 Jul 2002, Vitezslav Kosina wrote:

> 
> Primarni platforma je Linux, nasledna portace je pozadovana prozatim na 
> HP-UX, AIX.
> 

Pokud je to takle tak vrele doporucuji pouzit ciste C resp. ANSI C pokud 
nechcete mit problemy s portaci na jiz zminene systemy. Ani to neni 
samospasitelne, dale bych pouzil zdravy rozum ;-))) pokud nechcete psat 
vasi aplikaci 2 a pulkrat.
(Pozor napriklad na "neansi" funkce kde se vyskytuji na jednotlivych druzich
unixu rozdily a dle mych zkusenosti byva linux vetsinou tolerantnejsi nez 
jine unixy takze se opet muzete dostat do potizi pri portaci).

I v tomto pripade dobre zvazte nutnost pouziti eventualnich specialnich 
knihoven ci nestandardnich funkci glibc a jejich dostupnost na cilovych 
systemech pokud nechcete mit  problemy s tim, ze budete jeste portovat (ci 
prepisovat funkce cizi knihovny) na cilovy system.
Zde se nabizi taky otazka licenci - tedy zda vubec chcete vyuzivat ve 
vasem projektu napr. GNU knihovny a pod.

Nicmene moznosti pripadneho prenosu na jine OS nez Unixy ;o))) nejsem 
schopen posoudit protoze jsem nikdy nic takoveho nezkousel.

Snad nekdo zkousel psat multiplatformni projekt v C++ a tak vam zde napise
zkusenosti o tomto jazyce nicmene mam vazne pochybnosti o prenositelnosti 
alespon srovnatelne s pouzitim ansiC.


Happy porting ;-)))

Martin



Další informace o konferenci Linux