![]() |
![]() |
![]()
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ą? |
|
|
![]() |
![]()
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) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:32 |