Programowanie

W dzisiejszych czasach coraz większe znaczenie ma w życiu informatyka.

Przeczytaj

Interpreter

Inne strony warte obejrzenia: sklep komputerowe Oprogramowanie sklepu internetowego katalog stron

InterpreterInterpreter to program komputerowy, którego zadaniem jest analiza kodu źródłowego jakiegoś programu, gry lub aplikacji, a dopiero przeanalizowane fragmenty kodu są wykonywane. Proces analizy kodu źródłowego różni się od kompilacji, ponieważ podczas analizowania nie jest wykonywany wejściowy program, ale jest on tłumaczony do kodu maszynowego lub pośredniego, który maszyna może bez problemu używać, następnie jest on zapisywany do pliku, aby w późniejszych etapach można było go wykonać. Interpreter wykonuje swoje działania o wiele wolniej niż w kompilatory czy translatory i zajmuje on o wiele więcej zasobów systemowych, niż samo wykonanie kodu skompilowanego, jednak może zająć on relatywnie o wiele mniej czasu niż w przypadku kompilacji i uruchomienia. Jest on zazwyczaj używany, kiedy cykl edycja-interpretacja-debugowanie jest o wiele krótsze niż edycja-kompilacja-uruchomienie-debugowanie, co zmniejsza czas testowania kodu źródłowego programu i zaoszczędza programiście czasu, który może wykorzystać na zmiany w późniejszym czasie. Interpretacja zajmuje o wiele więcej czasu niż uruchomienie skompilowanego kodu, dzieje się tak, ponieważ interpreter musi przeanalizować każdy fragment kodu i wykonać akcję, którą opisu analizowany kod, a kompilacja polega jedynie na wykonaniu akcji. Implementacje, które są określane mianem pełnych interpretatorów wykonują wielokrotnie tą sama akcję, ponieważ kod może wymagać wielokrotnej analizy. Jest to tak zwany „koszt interpretacji”. Także sam dostęp do zmiennych jest o wiele wolniejszy w interpreterze.

Warto również przeczytać:

Samodzielność opanowania
Na forach internetowych poświęconych różnorodnym językom programowania dość często możemy spotkać się z pytaniem o to, czy któryś z nich można opanować samodzielnie. Jeszcze kilkanaście lat temu odpowiedź na nie była jednoznacznie negatywna okazuje się jednak, że dziś nie mamy już do czynienia z wieloma barierami, które wcześniej uniemożliwiały skuteczną naukę. W pierwszej kolejności należy oczywiście wspomnieć o tym, że na polskim rynku pojawia się wiele interesujących podręczników przygotowywa...

3DSMax
3dmax studio to program do grafiki 3d napisany przez firmę Kinetix. Za pomocą tego programu możemy stworzyć dowolną wizualizację np. wygląd budynku w danej przestrzeni itp. 3Dmax studio to program również do tworzenia animacji, w programie tym powstały takie postacie jak np. Shrek ,polska animacja pt.: Katedra i fragmenty filmu Władca Pierścieni. Program posiada miły interfejs, jest prosty w obsłudze. Dzięki tutorialom znajdującym się w Internecie, szybko i w miarę spranie jesteśmy w stanie stwo...

Unix
Unix Time-Sharing System jest systemem operacyjnym, który powstał w roku 1969 w Bell Labs przez Dennisa Ritchiego i Kena Thompsona. Jest rozwijany w obecnym czasie w bardzo dynamiczny sposób, sprawiło to, że powstało wiele odmian i implementacji systemu Unix. Unix jest zarejestrowany jako system operacyjny pod znakiem The Open Group. System Unix jest znany najbardziej z tego, że w teorii wszystko jest plikiem oraz w projekcie wygląda jako reguła KISS (współczesna wersja Brzytwy Ockhama), która ...

Programowanie na innych platformach
Trzeba wiedzieć, że programowanie na innych platformach niż Windows również może być naprawdę ciekawe. Warto jednak pamiętać o tym w najróżniejszych sytuacjach, które często wymagają od nas dodatkowych wiadomości na temat programowania. Naprawdę bardzo wiele języków istnieje w erze wieloplatformowej - znaczy to tyle, że mogą one być dostępne nie tylko pod jedną platformą systemową, ale są one uniwersalne i można w nich pisać na wiele systemów - wymagany do tego jest oczywiście jedynie nasz kompi...

Copyright © 2009. Programowanie
Ciekawe strony do obejrzenia: Szkolenia Oracle warszawa fotograf Wołomin.