Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana języka programowania
mentoos
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 5.09.2009

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


Już ponad 3 lata programuję w PHP. Zastanawiam się jednak nad zmianą języka, na taki którego używałbym zawodowo. Oczywiście, starego i dobrego PHP będę używał jeśli będzie chodziło o projekty mniejszego kalibru (IMG:style_emoticons/default/smile.gif) . Oprócz programowania pod Web, chciałbym się zająć tworzeniem oprogramowania pod np. jakieś urządzenia lub Desktop.

Jaki język polecalibyście jako drugi główny oprócz PHP. Wiem, że liczą się C/C++ , Java i Python.

BTW, jak myślicie, z jakich języków programowania korzystają programiści poważnych firm i instytucji jak np. NASA czy IBM lub firmy zajmujące się robotyką?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


... i de facto działa tylko w "jedynym słusznym" systemie operacyjnym. To też by wypadało dopisać, jak się coś poleca.

C++ jest używany do tworzenia części aplikacji desktopowych, ale wielu jego programistów (i sam autor) przyznaje, że jest on źle zaprojektowany. Dla mnie pisanie w C++ to akt masochizmu (IMG:style_emoticons/default/smile.gif) .

Java - najpopularniejszy język programowania na świecie, z ogromną ilością narzędzi, a programy w nim napisane ruszą wszędzie. Stosunkowo łatwy do nauczenia, jeśli chodzi o filozofię pracy i gramatykę. Z drugiej strony programistów Javy też jest na pęczki i o lepsze stanowiska trzeba konkurować.

W wielu dziedzinach jednak liczą się języki spoza głównego nurtu. W zastosowaniach telekomunikacyjnych dominuje Erlang; firm tworzących w nim oprogramowanie nie ma aż tak dużo, ale z doświadczeń kolegów wiem, że jak się go przyzwoicie nauczysz, to dobrą pracę masz praktycznie gwarantowaną. Podobnie jest z Common Lispem.

Jeśli chodzi o sondy kosmiczne, to jest to zupełnie inna technologia od tej, którą znamy, począwszy od sprzętu, na oprogramowaniu skończywszy. Przykładowo, w sondach NASA wykorzystywane są procesory Mongoose-V, które są odmianami procesorów R3000 z... 1988 roku zaprojektowanymi do działań w warunkach kosmicznych (dodana np. odporność na promieniowanie). Zaś oprogramowanie do takich sond pisze się np. we wspomnianym wyżej Common Lispie (NASA Deep Space 1)
Go to the top of the page
+Quote Post
darko
post
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


web:
java, python, c# (asp)

urządzenia przenośne:
c++ (Qt), python, objective C

desktop:
c#, java, c++ (Qt), python

Cytat(Zyx @ 5.12.2010, 08:31:07 ) *
C++ (...) (i sam autor) przyznaje, że jest on źle zaprojektowany.

Jakieś źródło?

Ten post edytował darko 5.12.2010, 15:10:01
Go to the top of the page
+Quote Post

Posty w temacie
- mentoos   Zmiana języka programowania   4.12.2010, 20:35:22
- - LBO   Java i .NET zawsze będą się liczyć.   4.12.2010, 20:37:59
- - l0ud   C/C++ też. Wybór języka zależy od tego, co zamierz...   4.12.2010, 20:48:22
- - mentoos   Interesują mnie aplikacje sieciowe, desktopowe też...   4.12.2010, 20:57:35
- - 230005   Wybierz C#. Obiektowy, zarządzany i statycznie typ...   5.12.2010, 00:34:33
- - Zyx   ... i de facto działa tylko w "jedynym słuszn...   5.12.2010, 08:31:07
|- - darko   web: java, python, c# (asp) urządzenia przenośne:...   5.12.2010, 15:06:48
- - 230005   Cytat... i de facto działa tylko w "jedynym s...   5.12.2010, 11:04:09
- - Zyx   Robotyka i Windows... na pewno.   5.12.2010, 11:22:47
- - 230005   CytatInteresują mnie aplikacje sieciowe, desktopow...   5.12.2010, 13:10:38
- - Zyx   Wydawałoby się, że w inteligentnym towarzystwie ni...   5.12.2010, 14:05:21
- - 230005   Szukasz dziury w całym... CytatJak się nie poleca...   5.12.2010, 14:37:08
- - LBO   Cytat(Zyx @ 5.12.2010, 14:05:21 ) (.....   5.12.2010, 15:14:53
- - marcio   @darko dobrze rozpisal... chcesz pracowac i dobrz...   5.12.2010, 15:20:58
- - Speedy   CytatJaki język polecalibyście jako drugi główny o...   6.12.2010, 23:57:28
|- - emajl22   Cytat(Speedy @ 6.12.2010, 23:57:28 ) ...   7.12.2010, 00:09:24
- - Speedy   Jakie pytanie, taka odpowiedź. Języków jest multum...   7.12.2010, 02:01:49
- - aart3k   Tak naprawdę to musisz nauczyć się programować - j...   7.12.2010, 18:56:40
- - Mephistofeles   Assembler przy robotyce czy ogólnie elektronice je...   7.12.2010, 22:36:29
- - thek   By ci ktokolwiek sensownie odpowiedział, musiałbyś...   7.12.2010, 23:51:41
- - lDoran   Najpierw C# później ASP.NET MVC   13.12.2010, 09:43:25
- - vokiel   JavaScript - urządzenia przenośne - tablety, smar...   13.12.2010, 10:28:55
- - 230005   Telewizory? Mógłbyś bardziej rozwinąć myśl? Strasz...   13.12.2010, 12:14:06
- - Mephistofeles   Nowe telewizory z funkcją internetu mogą odpalać t...   13.12.2010, 12:22:58
- - vokiel   Cytat(230005 @ 13.12.2010, 12:14:06 )...   13.12.2010, 22:41:29
- - chlebik   Oh jak dawno nie bylo takiego tematu Ja udziele ...   18.12.2010, 12:36:59


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: 10.10.2025 - 06:32