Paradygmaty programowania

0

Witam serdecznie.
Otóż zwracam się do Was z pewną prośbą. Muszę zrobić krótką prezentację o paradygmatach programowania:

  • proceduralne
  • strukturalne
  • imperatywne
  • obiektowe
  • funkcjonalne
  • współbieżne i rozproszone
    Chodzi o to, że do każdego paradygmatu należy dopasować jakiś język programowania (albo kilka) i podać dlaczego akurat on jest najlepszy w danym przypadku, podać jakieś przykłady, zastosowania, rozwiązania, porównania.
    Nie musi być to nic super szczegółowego ani zaawansowanego, chodzi o ideę i rozumienie tematu.

Języki jakie mi przyszły do głowy:
C, C++, Java, Python, Perl, Erlang, Lisp, Ocaml, Haskell.

No i np. Erlang - język funkcyjny o zastosowaniach współbieżnych, stosowany, gdy potrzebna jest duża niezawodność, użyty m.in. w chacie na Facebook'u. ITP

Czy podzielilibyście się swoją wiedzą na ten temat? Może znacie jakieś ciekawe strony, fora, dyskusje o wadach i zaletach danego języka, blogi deweloperów?

Proszę o pomoc,
pozdrawiam.

0

ja bym zakonczyl taka prezentacje tekstem ze, koncowego klienta ktory placi bezposrednio realnymi pieniedzmy za produkt tak naprawde p1erdoli w jakiej technologii zostal on stworzony jaki paradygmat uzyty i czy czas wykonywania operacji "kliknij w przycisk" wynosci 0.0005s czy 0.005s...

0

Nie trafił Ci się nigdy klient, który chciał "to ma być napisane w C++ i już!" ?

0

Jezeli chodzi o obiektowe jezyki programowania to tutaj dobrym przykladem jest C# czy Ruby, ktore sa w pelni obiektowe. Tzn, roznia sie od jezykow ktore umozliwiaja programowanie obiektowe (jak np. C++). W .NET czy Ruby, typy danych rowniez sa obiektowe, wszystko jest obiektem i jest pieknie ;)

Strukturalne to np. C.

0
Krolik napisał(a)

Nie trafił Ci się nigdy klient, który chciał "to ma być napisane w C++ i już!" ?

Takie zlecenia dają tylko studenci, którzy potrzebują programu na zaliczenie.

0
aurel napisał(a)
Krolik napisał(a)

Nie trafił Ci się nigdy klient, który chciał "to ma być napisane w C++ i już!" ?

Takie zlecenia dają tylko studenci, którzy potrzebują programu na zaliczenie.

A outsourcing? Jeśli potrzebuje żeby Twój zespół dopisał mi pewien komponent do mojego toola, to mało mnie interesuje, że polecasz inny język.

0

Może się przydać wiele ciekawych infromacji ,sam kiedyś korzystałem ;) : http://wazniak.mimuw.edu.pl/index.php?title=Paradygmaty_programowania

0

ja napisalem: KLIENT KONCOWY! to on jest odbiorca docelowym oprogramowania lub produktow powstalych w wyniku uzywania oprogramowania :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1