Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: AZUREUS  (Przeczytany 7603 razy)

Gela

  • Gość
AZUREUS
« dnia: 2005-06-12, 15:32:37 »
Chciałbym zacząć programować w linux\\'ie w języku c++.
Wyczytałem, że jeśli chce się nauczyć języka c++ to muszę pobieżnie znać język C. Moje pytania dotyczą.
     - czy muszę się uczyć języka c aby programować w c++
     - jakie są odpowiedniki windowsoskich programów na     linux\\'a (podobno można programować w konsoli)
     - z jakiej strony ściągnąć polskie samouczki dla newbie??

wojtekm

  • Gość
AZUREUS
« Odpowiedź #1 dnia: 2005-06-12, 16:06:17 »
2005-06-12 15:32:37 Gela napisał:

> Chciałbym zacząć programować w linux\\'ie w języku c++.
 > Wyczytałem, że jeśli chce się nauczyć języka c++ to muszę pobieżnie znać język C. Moje pytania
 > dotyczą.
 >      - czy muszę się uczyć języka c aby programować w c++

Nie musisz, ale warto.

 >      - jakie są odpowiedniki windowsoskich programów na     linux\\'a (podobno można programować
 > w konsoli)

Wystarczy zwykły edytor tekstowy (vim, mcedit, emacs, ...) oraz kompilator gcc (dla C) g++ (C++). Trzeba też mieć koniecznie podstawowe pliki nagłówkowe - większość z nich znajduje się w pakietach typu glibc-devel.

 >      - z jakiej strony ściągnąć polskie samouczki dla newbie??

Samouczki bym odradzał, bo często bardziej spłycają niż poszerzają wiedzę - polecam zapoznanie się z tym wątkiem:
http://forums.gentoo.org/viewtopic-t-338667.html

Wojtek

Gela

  • Gość
AZUREUS
« Odpowiedź #2 dnia: 2005-06-12, 16:10:11 »
pozdrawiem i dziękuje za pomoc zaraz biorę sie do roboty:)!
     Ciekaw jestem czy pomoże mi to w poznawaniu Linux\\'a i ułatwi pracę w nim?

shadzik

  • Gość
AZUREUS
« Odpowiedź #3 dnia: 2005-06-12, 16:19:39 »
2005-06-12 16:10:11 Gela napisał:

> pozdrawiem i dziękuje za pomoc zaraz biorę sie do roboty:)!
 >      Ciekaw jestem czy pomoże mi to w poznawaniu Linux\\'a i ułatwi pracę w nim?

owszem, szczegolnie jak przyjdzie ci \\"poprawiac\\" po kims programy :)

Kobcio

  • Gość
AZUREUS
« Odpowiedź #4 dnia: 2005-06-12, 17:15:17 »
Witam . Chciałbym jeszcze dodać, ze domyślny edytor tekstu w KDE (Kate) ma bardzo pomocną rzecz - podświetlenia składni, obsługuje to mnóstwo jezyków m.in. C i C++ , a nawet C#, poza tym jeszcze jedna miła rzecz, jak najedziesz kursorem na nawias to podświetli go i ten który go zamyka, bardzo pomocne w programach z duza ilością  if, i różnego rodzaju pętli, nigdy nie zapomnisz zamknąć nawiasu ;-)

Kobcio

Gela

  • Gość
AZUREUS
« Odpowiedź #5 dnia: 2005-06-13, 15:50:55 »
to już wiem dlaczego kate wydał mi się taki dziwny z tymi podświetleniami

xavery

  • Gość
AZUREUS
« Odpowiedź #6 dnia: 2005-06-13, 19:06:35 »
>  >      Ciekaw jestem czy pomoże mi to w poznawaniu Linux\\'a i ułatwi pracę w nim?
 >
 > owszem, szczegolnie jak przyjdzie ci \\"poprawiac\\" po kims programy :)

Znajomosc C jest moim zdaniem bardzo wskazana w pracy z Uniksami. Dzieki temu mozna o wiele latwiej zrozumiec \\"dziwne\\" wlasciwosci i zachowania systemu w stylu: case sensitive, komunikaty typu \\"broken pipe\\", \\"segmentation fault\\" i tym podobne

wojt_ass

  • Gość
AZUREUS
« Odpowiedź #7 dnia: 2005-06-12, 14:12:21 »
Witam,
Powiem króŧko - Azureus nie che mi działać...
Po zzainstalowaniu odpalił się, po restacie kompa już nie. Dodam tylko, że system jest świeży - ma 2 dni. Mandriva 2005LE, Java z paczki .rpm.
Oto co wyświetla mi konsola po uruchamianiu programu spod konsoli:

Starting Azureus...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.5.0_03]
Configuring environment...
Loading Azureus:
java -cp :Azureus2.jar:swt.jar:swt-mozilla.jar:swt-pi.jar -Djava.library.path=/usr/share/azureus org.gudy.azureus2.ui.swt.Main ''
StartSocket: passing startup args to already-running Azureus java process.
Azureus TERMINATED.

Będę wdzięczny za pomoc.

Kobcio

  • Gość
AZUREUS
« Odpowiedź #8 dnia: 2005-06-12, 17:18:31 »
Z tego co przeczytalem wynika ze program przy starcie chce nadpisac juz isniejacy proces co powoduje jego zakonczenie (kill), nie wiem czy to mozliwe ale sprawdz czy czasami Azu nie uruchamia ci sie przy starcie, a tak przy okazji polecalbym ci BitCometa, ale Azu tez jest niezly,

Kobcio

adam-s15

  • Gość
AZUREUS
« Odpowiedź #9 dnia: 2005-06-12, 17:22:06 »
Którą wersję Azureusa zainstalowałes i czy z rpm'ki czy z paczki??

wojt_ass

  • Gość
AZUREUS
« Odpowiedź #10 dnia: 2005-06-12, 17:30:18 »
2005-06-12 17:22:06 adam-s15 napisał:

> Którą wersję Azureusa zainstalowałes i czy z rpm'ki czy z paczki??

wersja 2.3.02 instalowana z rpm

java tez byla instalowana z rpm , zdaje sie ze 1.5

sama java dziala - sprawdzalem specjalnie wchodzac na czata ;D

Dodam, że probowalem instalowac tez bit tornado, ABC i bittorrent i zaden z tych programow nie chcial sie uruchamiac...

A co do bitvometa to nie moge jakos znalezc wersji dla linuxa, ani paczki, ani zrodelek