Definicja refleksja
Definicja z ang. reflection, z niem. Reflexion.
Znaczenie z ang. reflection w informatyce:
Co to znaczy REFLEKSJA: Metoda programowania, gdzie programista pisze program generujący kod programu (w tym samym albo w innym języku), składając go ze stałych stringowych, danych, wejścia z klawiatury, metadanych zapamiętanych w pewnym repozytorium, i tak dalej Wygenerowany program (zazwyczaj w formie ciągu znaków) poddaje się kompilacji i wykonaniu w tym samym programie, który go utworzył. W językach interpretowanych program jest realizowany bezpośrednio po utworzeniu. Refleksja jest prostą i efektywną sposobem programowania generycznego (generic), o elastyczności i uniwersalności znacząco przekraczających poziom osiągalny przy użyciu mechanizmów z typami polimorficznymi. Równocześnie jest techniką dość prostą w implementacji i zastosowaniu. W najwyższym stopniu znanym (najwcześniejszym) językiem z refleksją jest Lisp. Pewien wariant refleksji został wykorzystany w dynamicznym SQL i w wielu interfejsach określanych jako języki czwartej generacji (4GL). Refleksja jest techniką programistyczną w standardzie CORBA, gdzie jest fundamentalnym środkiem programowania generycznego wykorzystującego DII (Dynamic Invocation Interface) i repozytorium interfejsów. Zaawansowane sposoby refleksji wymagają istnienia adekwatnie skonstruowanej metabazy, gdzie wszelakie wiadomości konieczne do składania programu z fragmentów (na przykład rodzaje, interfejsy, schematy) są przechowywane w odpowiedniej postaci, na przykład w formie ciągów znaków i są dobrze zestrukturalizowane. Wadami refleksji są: dość uciążliwe programowanie bardziej skomplikowanych zadań, przystosowanie do języków interpretowanych i późno wiązanych (na przykład jest nierealizowalna w C++), słabe możliwości w dziedzinie mocnej kontroli typów (co czyni ją techniką niebezpieczną). Istnieją koncepcje zdyscyplinowania refleksji tak, by była ona typologicznie bezpieczna; jak dotąd nie wyszły one poza fazę badawczą.
Czym jest Refleksja znaczenie w Słownik definicji R .
- Co znaczy Repozytorium Implementacji:
- Porównanie W terminologii standardu OMG CORBA miejsce przechowywania informacji o implementacji obiektów, wspólnie z usługami pozwalającymi zidentyfikować i zlokalizować przedmiot.http://www.omg.org refleksja co znaczy.
- Krzyżówka Rozproszone Obiekty:
- Dlaczego mechanizmu, gdzie obiekty są zlokalizowane w różnych, geograficznie oddalonych węzłach sieci komputerowej. Niekiedy z tym terminem wiązana jest sposobność przemieszczania obiektów z danego węzła do refleksja krzyżówka.
- Co to jest Rozszerzalność:
- Jak lepiej znaczeniu, pewna ilościowa albo jakościowa miara określająca łatwość, z jaką dany mechanizm albo język można rozszerzyć o nowe funkcje. W węższym znaczeniu zazwyczaj chodzi o sposobność definiowania refleksja co to jest.
- Słownik Repozytorium:
- Kiedy obiektów albo innych danych. Zazwyczaj zamysłem tego terminu jest skład przechowujący dane różnych typów (dokumenty, klasyczne dane, dane multimedialne, programy, skrypty, reguły, perspektywy) i refleksja słownik.