mam takie ppytanko czy ktos uzywal moze Kylixa pod linuksem? jesli tak szukam go w necie ale jaos kiepsko mi idzie bo wszystkie linki kieruja mnie na strone borlanda a ta go nie ma. Wiec jesli ktos moglby podac mi linka skad moglbym go pobrac to bylbym wdzieczny.Oczywiscie chodzi mi o wersje open edition. dziekuje z gory:)
Kylix ssie, już lepiej bierz Lazarus IDE. Poza tym Borland olał Linuksa.
Ja z pół roku temu ściągałem Kyliksa ze strony Borlanda. Ale jeśli chodzi o jego recencję, to jest koszmarny, nie masz po co ściągać tych 130 czy ilu tam MB. Już lepiej - tak jak powiedział Johny - Lazarus. Ale tak swoję drogą, to wiedz, że Pascal raczej nie dominuje w systemach unixowych i nie znam projektu (przynajmniej choć trochę znanego), który został napisany w np. FreePascal + ew. Lazarus. Bardziej liczą się języki jak C, C++...
Nie bądźmy takimi strasznie zwolennikami C/C++... Ale prawdą jest że co byś nie zrobił we freepascalu/lazarusie i będziesz chciał to dać szerszemu gronu wolnych systemów, w szczególności GNU/Linux... No nie ukrywajmy, będą na ciebie patrzeć jak na idiotę. Szybki przykład: każdy ma GCC, więc z C/C++ (i paroma innymi) nie ma problemu, teraz dystrybuuj coś we freepascalu: kto ma freepascala? Kolejny myk: zrób najprostsze "hello world" we freepascalu i porównaj z C/C++, u mnie:
takie małe porównanie, pewnie dostanę za to po głowie, ale co mi tam...
cat phello.pas && cat chello.c && cat cpphello.cpp && fpc -B phello.pas && gcc chello.c -o chello && g++ cpphello.cpp -o cpphello && ls -al *hello && ./phello && ./chello && ./cpphello
program hello;
uses crt;
begin
WriteLN('hello world');
end.
#include <stdio.h>
int
main()
{
printf("hello world\n");
return 0;
}
#include <iostream>
int
main()
{
std::cout << "hello world" << std::endl;
`code>`
Free Pascal Compiler version 2.0.4 [2006/10/10] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling phello.pas
Linking phello
7 Lines compiled, 0.`code>`
-rwxr-xr-x 1 johnny users 5982 lut 11 21:31 chello
-rwxr-xr-x 1 johnny users 7711 lut 11 21:31 cpphello
-rwxr-xr-x 1 johnny users 149880 lut 11 21:31 p`code>`
hello world
hello world
hello world
A i jeśli komuś się nie podoba mój styl wyrównywania kodu w C/C++... No cóż... Staram się jakoś używać GNU Coding Standards. No a dla fanatyków -Os daje wyniki wszystkich po optymalizacji rozmiaru:
fpc -B -Og phello.pas && gcc -Os chello.c -o chello && g++ -Os cpphello.cpp -o cpphello && ls -al *hello
</c`code>`
-rwxr-xr-x 1 johnny users 5982 lut 11 21:43 chello
-rwxr-xr-x 1 johnny users 7615 lut 11 21:43 cpphello
-rwxr-xr-x 1 johnny users 149880 lut 11 21:43 phello
czyli jedyna różnica to C++