Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [OT] jaki język programowania polecacie sie uczyć?
Jaki język programowania polecacie się uczyć?
Jaki język programowania polecacie się uczyć?
C/C++ [ 21 ] ** [58.33%]
Java [ 9 ] ** [25.00%]
ASP (ASP.NET) [ 6 ] ** [16.67%]
Suma głosów: 4
Goście nie mogą głosować 
cichy
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

Ostrzeżenie: (0%)
-----


Witam.
Pytanie jak w temacie:
do wyboru:
:arrow: C/C++
:arrow: Java
:arrow: ASP (ASP.NET)

No i oczywiście jakie polecacie ksiażki do ww. języków dla osób znających już troszke dane języki jak i dla tych które o danym języku nie słyszały (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)

Pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Kilka dni temu zaczalem "bawic" sie C#.
Jezyk i cala platforma .NET ma duzo zalet. Mnostwo wbudowanych rzeczy, np. regexpy w C/C++ to masakra, a tutaj w koncu normalnie, podobnie ze stringami, praktycznie zniknely wskazniki (mozna ich uzywac tylko w specjalnych blokach unsafe), wiec kod jest bezpieczniejszy. Jezyk jak juz ktos napisal posiada wiele zalet Javy, bedac przy tym duzo szybszym od niej (to jest moja blokada do Javy, do samego jezyka nic nie mam, ale te VM...).
Niestety roznica w wydajnosci miedzy C# a C++, z tego co przez te kilka dni zdazylem zauwazyc, jest calkiem spora. Przepisalem sobie taki malutki (bardoz malutki... kilka stron kodu, jedno proste okienko z kilkoma kontrolkami) projekcik z C++ na C#. O ile kodu w C# bylo duuuzo mniej (glupie przegladanie procesow w windowsie w czystym api to prawie strona kodu, a w C# samo wczytanie procesow do tablicy to 1 linijka i potem tylko iterowanie po tym w petli) to program dzialal zauwazalnie wolniej. Do tego na starcie zajmowal on 8MB ramu (C++ sporo mniej niz 1MB), nie zeby to bylo na dzisiejsze czasy duzo, ale jak zobaczylem listing procesow i ze tylko chyba 2-3 programy aktualnie dzialajce (spore kobyly) zajmuja wiecej, a nawet taki apache mniej zzera to troche jednak robi roznice. No chyba, ze lwia czesc z tego zajmowanego ramu to jest sama platforma .NET i jest to mniej wiecej staly narzut, wtedy to rozumiem.
Dodatkowo zrobilem sobie maly tescik, petla wykonywana iles tam miliardow razy i w niej kilka prostych operacji arytmetycznych (+, -, *, /).
C# - ~2150 msec
C++ - 0 msec
[oba testy wykonywane kilkanascie razy]
MIerzylem GetTickCount'em, bo jeszcze w C# nie umiem obsluzyc High Resolution Timer'a. Nie uzywalem zadnych optymalizacji, w obu przypadkach standardowe ustawienia projektu (aplikacja konsolowa). Troche mi sie to nie podoba.. bede musial jeszcze jakies dokladniejsze testy zrobic, bo wydaje mi sie az niemozliwe zeby taka roznica byla.

Moze ktos ma jakies ciekawe spostrzezenia ?
Go to the top of the page
+Quote Post

Posty w temacie
- Simpson   [OT] jaki język programowania polecacie sie uczyć?   30.04.2004, 17:03:48
- - Dawid Pytel   Wprawdzie C++ to podstawa. Znajać ten język łatwo ...   30.04.2004, 17:22:20
- - patrycjusz   hmm.... co do JAVY nie byłbym takim entuzjastą, po...   30.04.2004, 18:08:47
- - Dawid Pytel   Oto ciekawy tekst porównujący Jave i C++: http://...   30.04.2004, 19:32:35
- - e4you   C/C++ lub ASP.NET CytatPatryk chcesz spróbować, ...   30.04.2004, 19:33:24
- - mr_therion   Jeżeli kierować się możliwością znalezienia pracy ...   30.04.2004, 21:12:08
- - wassago   hmm.. nie odpowiem w ankiecie poniewaz ja sie uczy...   30.04.2004, 21:26:06
- - DeyV   to jakie oferty się zauważa, jest uzależnione w gł...   30.04.2004, 21:28:27
- - Seth   ASP czy ASP.NET to nie jezyk, a platforma do tworz...   30.04.2004, 22:42:29
- - FiDO   Kilka dni temu zaczalem "bawic" sie C#. Jezyk i c...   1.05.2004, 02:01:51
- - Bakus   Najciekawszym spostrzeżeniem będzie spojrzene na s...   1.05.2004, 03:01:18
- - FiDO   CytatNajciekawszym spostrzeżeniem będzie spojrzene...   1.05.2004, 03:26:30
- - Seth   FiDO: Porownywales C++ .NET z C# czy Visual C++ (e...   1.05.2004, 12:25:23
- - FiDO   C++ w srodowisku VS.NET ale bez rozszerzen .NET (m...   1.05.2004, 18:33:26
- - Seth   Chodzi o unmanaged code (kod niezarzadzany) ? Bo j...   1.05.2004, 18:51:07
- - Simpson   Witam ponownie... Po wielu godzinach namysłu chyba...   2.05.2004, 11:46:29
- - Seth   http://helion.pl/ksiazki/vcsneo.htm <--- ksiazk...   2.05.2004, 12:18:55
- - Majdan   A co powiecie na: :arrow: Thinking in C++. Edycja ...   2.05.2004, 12:52:02
- - Simpson   Majdan: jak najbardziej tak. Ksiązki z serii think...   2.05.2004, 12:59:37
- - matys   Majdaj jeśli chodzi o ksiązki do C++, ja pracuje n...   2.05.2004, 13:49:06
- - orgierka   czym się różnią książki z serii c++, a c++ builder...   2.05.2004, 13:52:02
- - Seth   C++ Builder to srodowisko programistyczne i zapewn...   2.05.2004, 14:04:21
- - FiDO   CytatPrzydałoby sie cos dobrego żeby nie wyrzucać ...   2.05.2004, 16:54:26
- - Seth   CytatA nie wiesz moze czy mozna sobie np. newralgi...   2.05.2004, 18:30:07


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 05:14