Przejdź do zawartości

Dyskusja:Podprogram

Treść strony nie jest dostępna w innych językach.
Dodaj temat
Z Wikipedii, wolnej encyklopedii
Najnowszy komentarz napisał(a) 14 lat temu Zyx w wątku Sugestie przebudowy hasła

Sugestie przebudowy hasła

[edytuj kod]

Hasło jest trochę nieskładne. Przykłady we wszystkich możliwych językach Wikipedia może sobie podarować — od takich rzeczy są Wikiźródła, a tutaj tylko odciągają ludzi od rzeczy ważnych (dodawanie kolejnych przykładów zamiast poprawiania definicji). Brakuje informacji, jak podprogramy są implementowane np. w kodzie maszynowym i w jaki sposób architektura komputera wspiera tę technikę. Z tego powodu oceną jest Dostateczny. --Zyx (dyskusja) 20:32, 18 lip 2011 (CEST)Odpowiedz

Poprawność nazwy hasła

[edytuj kod]

Jak żyję (i studiuję) nie słyszałem określenia podprogram... Procedura, funkcja owszem, ale podprogram??? Jakieś archaiczne określenie chyba, albo ktoś sobie wymyślił... --Nux 16:23, 31 gru 2005 (CET)Odpowiedz

Google - 96,700 wyników. Ponton msg 17:34, 1 sty 2006 (CET)Odpowiedz
Google 2 - 852,000 wyników. Ponton msg 17:35, 1 sty 2006 (CET)Odpowiedz

Błędna poprawka?

[edytuj kod]

Ktoś poprawił komentarz w moim przykładzie podprogramu w Sobol wstawiając polskie znaki - mam do tej osoby pytanie: czy zna implementację umowżliwiajacą w dowolnym systemie korzystanie z polskich znaków w tym języku - bo ja nie i dlatego ich nie użyłem, jest to niemożliwe w tym języku (chyba że istnieje taka implemetacja)? Na razie nie poprawiam bo czekam na odpowiedź. (Joee)

Co to właściwie jest funkcja?

[edytuj kod]

No właśnie, wiele osób sądzi, że funkcja to procedura, która coś zwraca (tutaj brawa dla twórcy Pascala). Niestety, i to i to jest procedurą. Funkcja musi być bezstanowa, składać się z jednego wyrażenia i zwracać zawsze to samo przy takich samych argumentach.

Wirth niejako wycofał się z tych pomysłów przy projektowaniu Moduli.

Procedury i funkcje to raczej kategorie syntaktyczne, tak przynajmniej myśli o nich większość programistów, a nie semantyczne. royas (dyskusja) 13:03, 1 kwi 2008 (CEST)Odpowiedz

"i zwracać zawsze to samo przy takich samych argumentach" - czyżby funkcje zwracające wartości pseudolosowe nie były funkcjami?