🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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?
#74
Author: kun... Tomasz Kundera
Date: Tue, 25 Nov 1997 00:00
45 lines
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