1636660652

1636660652



Przedmowa

Uważam, że wiedza o tym czym jest Prolog i Lisp (lub inne języki realizujące podobne paradygmaty) i umiejętność elementarnego posługiwania się tymi językami jest koniecznym elementem wykształcenia współczesnego informatyka. Doskonale zdaje też sobie sprawę, że otaczająca nas rzeczywistość mówi coś dokładnie innego. Obecnie na rynku pracy jest głównie zapotrzebowanie na programistów Javy, C++ i .NET a „na topie" są tzw. aplikacje webowe. Studia nie mają jednak na celu wykształcenia programistów/administratorów/sieciowców, ale przede wszystkim ludzi myślących, posiadających rozległą i uniwersalną wiedzę. Stąd istotna jest świadomość, że algorytm nie koniecznie musi być z mozołem zapisywany w jednym z imperatywnych języków prgramowania (np. C, Java, Pascal), ale często można to zrobić dużo prościej i szybciej posługując się deklaratywnym językiem programowania np. Prologiem (programowanie w logice) czy Lispem (programowanie funkcyjne1 2). Oczywiście nie mówimy tutaj o całkowitym zastąpieniu tych pierwszych języków drugimi.

Bardzo interesująca jest możliwość łączenia różnych języków ze sobą czy realizowanie różnych idei w tym samym języku. Osiągamy wówczas pewnego rodzaju elastyczność mając możliwość napisania różnych elementów aplikacji w najoptymalniejszy sposób2. Odbicie tego sposobu myślenia odnajdujemy w najnowszych tendencjach

•    C++

•    Jess

•    Drools

Moim zdaniem żaden z języków deklaratywnych nie nadaje się do stworzenia kompletnej aplikacji biznesowej2. To jednak nie powinno dziwić, gdyż nie do tego zostały one zaprojektowane. Niestety

xiii

1

‘Nazywane także funkcjonalnym.

*Nie oszukujmy się: nie ma jednego uniwerslanego języka programowania.

2

Nie oznacza to, że nie można. Jak bardzo się uprzemy to jest to wykonalne (np. system operacyjny [23]: This project aims to deuelop a Lisp based operating system for generał purpose Computer architectures.). Pytanie tylko, po co?



Wyszukiwarka

Podobne podstrony:
Istota- to, co sprawia że dany byt jest tym, czym jest. Istota w działaniu to natura/Natura - istota
80 SED CONTRA jest tak, że wiedza o tym, jak przed nami myślano, pomaga nam myśleć od początku, na n
004 1. Przedmiot i zakres oraz instrumenty makroekonomii 1.1. Czym jest makroekonomia [Makroekonomi
Zakończenie Uważam, że przyczyną wyjątkowości Europy jest zespół cech niespotykanych w innych
niesprawiedliwe potępiać, każdy zajmuje się tym, w czym jest dobry, od demokracji lepsza więc
czym jesteś? O zd. 1    ---O zd.2 Jesteś dla mnie tym. j czym jest rodzona
:ie metody badawcze uwzględnić... r specyfika danego zjawiska, przedmiotu, jak ją widzą badani, czym
DSC01626 jaźń jest wytworzona i uwarunkowana społecznie (staje się tym, czym jest przez pozycję podm
■ po identyfikacji możemy stwierdzić że wzrost danego gatunku jest związany z materiałami lub metodą
DSC03 (9) my więc sądzić, że ten charakter wyrażany jest przez obraz lub symbol, który pojawia się
IMGP1167 Systemy baz danych [ Powiązanie - Jest tym za pomocą czego kilka obiektów Jest wiązanych ze
CCF20090831029 34 Przedmowa
skanuj0044 zagłuszona; chodzi o wiedzę jednostki o tym, czym „właściwie” jest, jakie jest jej przezn
h h 15, UniwersytetŁÓDZKI Czym jest dochód? Art. 9 ust. 2 - dochodem ze źródła przychodów zasadniczo

więcej podobnych podstron