-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
s.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.co
m!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easynews.com!en-nn
tp-01.dc1.easynews.com.POSTED!not-for-mail
From: A.L. <l...@a...com>
Newsgroups: pl.comp.programming
Subject: Re: Jaki j?zyk - ceny?
Message-ID: <f...@4...com>
References: <ie8kii$2jun$1@opal.icpnet.pl> <4d07d925$1@news.home.net.pl>
<ie8q89$2qib$1@opal.icpnet.pl>
<k...@4...com> <ie91i2$hl$1@opal.icpnet.pl>
<c...@4...com>
<4d08a809$0$27034$65785112@news.neostrada.pl>
X-Newsreader: Forte Agent 4.2/32.1118
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
Lines: 69
X-Complaints-To: a...@e...com
Organization: Forte Inc. http://www.forteinc.com/apn/
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
be unable to process your complaint properly.
Date: Wed, 15 Dec 2010 09:58:26 -0600
Xref: news-archive.icm.edu.pl pl.comp.programming:187642
[ ukryj nagłówki ]On Wed, 15 Dec 2010 12:35:37 +0100, "R. P."
<r...@w...to.wp.pl> wrote:
>A.L. wrote:
>> On Wed, 15 Dec 2010 01:19:20 +0100, "Grzegorz Niemirowski"
>> <g...@p...onet.pl> wrote:
>>
>>> A.L. <l...@a...com> napisał(a):
>>>> Jak juz uczyc sie staroci, to dlaczego nei Fortran albo Cobol?...
>>> A zrobisz w nich szybko ładne GUI? W Delphi się mimo wszystko da.
>> Nowa fala to "functional programming", a glowni gracze to F# dla .NET
>> i Scala dla JVM. Neidlugo nei bedzie mozna znalezc pracy jak sie tego
>> nie bedzie znalo :)
>
>Functional programming jest zbyt malo intuicyjne, zeby calkowicie
>wyparlo podejscie imperatywne. Co nie znaczy, ze neguje przydatnosc F#
>czy Scali. Absolutnie nie! Ale nie zgodze sie ze stwierdzeniem, ze "nie
>bedzie mozna znalezc pracy jak sie tego nie bedzie znalo".
Odpowiadajac wszyskim ktorzy skomentowali F# i Jave - oczywiscie,
programowanie funkcyjne nie wyprze "konwencjonalnego" programowania,
albowiem nie jest ono "uniwersalnie lepsze". Skonczyly sei czasy gdy
aplikacje byly "jezykowo monolityczne" - teraz do kazdego kawalka
mzona miec inny jezyk ktory najlepiej nadaje sie do okreslonego celu.
A inne paradygmaty niz proceuuralne maja sie dobrze, chociaz nei sa
widoczne dla ludzi zajmujacych sie glownie pisaniem GUI do baz danych.
Nizej podpisany ma kawalek aplikacji napisany w jezyku Prolog,
albowiem napisanie tego w czyms innym byloby w zasadzie niemozliwe.
Pisze "w zasaczie", bo wszystko mozna napisac we wszystkim, jest tylko
sprawa czasu i kosztow. Ow Prolog doskonale wspolpracuje z serwerem w
javie i GUI w C#.
JJEzyji funkcjonalne wydaje sie atrakcyjne ze wzgledu na pojawienei
sei "multicore processors" (nie pisze wielordzeniowych bo "rdzen" jest
zlym tlumaczeniem slowa "core"; w tym konteksie "core" powinno byc
przetlumaczone na "jadro"). Wedle prognoz, za 10 lat pzrecietny
procesor przecietnego peceta bedzie mial 64 jadra. Nei da sie
aplikacji korzystajacej z tych jader napisac w javie - model
wspolbieznosci javt ma 40 lat.
Jezyki funkcyjne automatycznei rozwiazuja jeden z zasadnicych
problemow wspolbieznosci - "data integrity". Caly wysilek przy
programowaniu wspolbieznym idzie w ochrone zmiennych przed dostepem z
wielu watkow. jeden watek mzoe zmeinac wartosc zmiennej gdy drugi
watek chce czytac. W jezykach funkcyjnych anienne sa "immutable" - gdy
podstawi sie jakas wartosc pod zmienna, tel wartosci nie mozna juz
zmienic. Wiwc problem wspolbieznej modyfikacji rozwiewa sie.
Sprawa otwarta pozostaje jak F# i Scala beda wspierac owe problemy.
Scala ma "agenty", F# inne mechanizmy. jak do tej pory kompletnie
rozwiazal to jezyk Erlang, stosowany zresata szeroko w przemysle.
Erlang jest "open", proponuje sie zapoznac.
W kazdym razie - za 20 lat bedziemy programowac inaczej niz dizsiaj.
Jak - nei wiadomo, ale widac trendy. Wiec moze z tym "jak sie nei
bedzie znalo XXX to sie nei znajdzie pracy" to przesada, ale uwazam ze
jak ktos jest w wieku maturalno/studenckim i serio interesuje sie
inzynieria programwoania, powinien wykraczac w przyszlosc, a nei
zadowalac sie terazniejszoscia czy siegac po nazredzia ze smietnika
historii.
Co nei wyklucza interesowania sie historia - sam dla zabawy
implementuje historyczny kompilator Algolu 60 zwany KDF9. W Javie :)
A.L.
P.S. Pzrepraszam za literowki ale pisze na bardzoe malym ekranie i
wlasnei wolaja mnie na meeting i nie ma mczasy poprawiac
Następne wpisy z tego wątku
- 15.12.10 16:08 Maciej Sobczak
- 15.12.10 16:24 A.L.
- 15.12.10 16:29 A.L.
- 15.12.10 16:46 Andrzej Jarzabek
- 15.12.10 17:37 Yarael Poof
- 15.12.10 17:38 A.L.
- 15.12.10 17:41 bobas
- 15.12.10 17:57 A.L.
- 15.12.10 18:04 Przemysław Osmański
- 15.12.10 18:12 Arkadiusz Dymek
- 15.12.10 18:14 R. P.
- 15.12.10 20:10 A.L.
- 15.12.10 22:22 Marcin Kral
- 15.12.10 23:03 A.L.
- 16.12.10 01:02 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML