Paradygmaty programowania

Odpowiedz Nowy wątek
2010-12-27 23:49
metfan
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.

Chyba miało być funkcyjne a nie funkcjonalne :P - hauleth 2010-12-29 14:05

Pozostało 580 znaków

2010-12-29 11:48
0

Metodyki programowania

edytowany 1x, ostatnio: CaesariuS, 2010-12-29 11:48

Pozostało 580 znaków

2010-12-29 12:23
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...


Pozostało 580 znaków

2010-12-29 13:06
0

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

staram sie nie robic zlecen ;) - cepa 2010-12-29 13:19

Pozostało 580 znaków

2010-12-29 13:28
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.

Pozostało 580 znaków

2010-12-29 15:34
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.

Pozostało 580 znaków

2010-12-29 17:54
Kunai
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.

Pozostało 580 znaków

2010-12-29 17:55
LoLz
0

Może się przydać wiele ciekawych infromacji ,sam kiedyś korzystałem ;) : http://wazniak.mimuw.edu.pl/i[...]tle=Paradygmaty_programowania

Pozostało 580 znaków

2010-12-29 18:23
0

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


Zapomniałeś dopisać że ten klient końcowy zna się na programowaniu jak świnia na śpiewie. - Wibowit 2010-12-29 21:33
i bardzo dobrze bo konkurencji nie robi :D - cepa 2010-12-29 21:35

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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