Thread View: pl.comp.tlumaczenia
1 messages
1 total messages
Started by kun... Tomasz Kundera
Tue, 25 Nov 1997 00:00
Re: Routines - co to takiego?
Author: kun... Tomasz Kundera
Date: Tue, 25 Nov 1997 00:00
Date: Tue, 25 Nov 1997 00:00
45 lines
2801 bytes
2801 bytes
Jarek Mosiejewski: > > >> Jak poprawnie t umaczy - routines? > >> Programy przyk adowe czy jest co lepszego? > >W kontekscie programistycznym (procedury lub funkcje) mozna > >przetlumaczyc jako podprogramy. > > > > Wlasnie tak sugeruje moj stary Dictionary of Computers, The Penguin 1985. > "Procedures" to to samo co "sub-routines", natomiast "routine" to ma byc > synonim programu. Jednakowoz uzycie codzienne w srodowisku informatykow > (przynajmniej tu w Australii) jest takie, ze "routine" i "procedure" uzywa > sie wymmiennie rozumiejac przez to pewna odrebna jednostke kodu wykonujaca > jakies wyspecjalizowane zadanie. > > Niekiedy uzywa sie terminu sub-program, ale wylacznie w sytuacji gdy zawiera > sie on w odrebnym pliku. W moim odczuciu sub-program jest jednak pojeciem > szerszym niz "procedure" czy "routine". > > Jesli chodzi o funkcje (function) to jest ona szczegolnym przypadkiem > procedury. Kazda funkcja jest procedura, ale nie kazda procedura funkcja. Oj, to _drastycznie_ zalezy od kontekstu programistycznego. W Pascalu np. definiuje sie procedury (procedures) i funkcje (functions): roznia sie tym, ze procedury nie zwracaja wartosci, a funkcje zwracaja. Podobnie w wielu innych jezykach. W tym kontekscie funkcja nigdy nie jest procedura i na odwrot. W jezykach C-podobnych mamy wylacznie funkcje (functions). Mimo to mowi sie i tutaj o procedurach wykonywanych przez program. "Procedure" jest uzywane w kontekscie podprogramu, czy wrecz polecenia, stad mamy np. procedury graficzne (graphic procedures), ktore sa poleceniami na poziomie programu, ale procedurami lub funkcjami w bibliotece. Stad jak sadze bierze sie rozciaganie nazwy "procedure" na wszystkie kawalki kodu stanowiace zwarta calosc (nawet nie wyroznione strukturalnie). Tlumaczenie wiec moze byc albo procedura, albo podprogram albo czasem nawet funkcja zaleznie od kontekstu. Routines i subroutines to w moim odczuciu starsze okreslenia (z fortranowskich czasow) dokladnie tego samego: funkcji, procedur, podprogramow. Wiaze sie jak sadze glownie ze slowami kluczowymi uzywanymi w jezykach. W Pascalu sa to function i procedure, w Fortranie - SUBROUTINE. W szczegolnosci routines mozna uzyc na okreslenie programow jako takich, szczegolnie niezbyt duzych, a licznych w jakims tworzacym biblioteke (przynajmniej logicznie) zbiorze. Tomasz Kundera
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads