|
|
|
Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Warto przeczytać: Sektor technologii informatycznej (IT) uznawany jest za siłę napędową innowacji. Niemniej według wyników ostatnich badań innowacja w sektorze jest hamowana nie ze względu na finansowanie czy infrastrukturę, ale z powodu szczególnego narażenia informatyków na wypalenie zawodo... W dniach 12 - 14 grudnia 2011 r. w Sydney, Australia, odbędzie się międzynarodowa konferencja nt. przetwarzania w chmurze i ekologicznej informatyki.
Przetwarzanie w chmurze zdobywa pozycję nowej, powstającej platformy, która zapewnia infrastrukturę i zasoby informa... W dniach 24-26 lutego 2011 r. w Istambule, Turcja, odbędzie się wydarzenie pt. "Informatyka jakościowa - różne światy i praktyki badawcze".
Wydarzenie poświęcone będzie temu, w jaki sposób praktyki naukowe z rozmaitych dyscyplin naukowych wchodzą w interakcje z informatyką... Dnia 23 stycznia 2011 r. w Austin, USA, odbędzie się konferencja pt. "Deklaratywne aspekty programowania wielordzeniowego".
Wielu producentów chipów wybiera wielordzeniowość jako sposób na zapewnienie wydajności swoim procesorom do zastosowań biurowych, przemysł... W dniach 28 - 30 września 2011 r. w Wiedniu, Austria, odbędą się 25. warsztaty nt. programowania logicznego.
Programowanie deklaratywne to zaawansowany paradygmat modelowania i rozwiązywania złożonych problemów. Zainteresowanie tą metodą specyfikacyjną wzra...
Ostatnio na Forum:
Dyskusje
8
odp.
4
odp. Reklama:
IngresjaTo hasło encyklopedii posiada podstrony: 1 [2],[3] Czy wiesz że...? Programista, zwany też potocznie koderem to osoba, która pisze programy komputerowe w pewnym języku programowania. Termin ten może odnosić się także specjalisty w jednej dziedzinie programowania. Większość programistów zna co najmniej kilka języków programowania (np. C, C++, Java), lecz specjalizuje się tylko w wybranych z nich. Nazwa głównego języka jest często dodawana do nazwy stanowiska, np. programista C++, aby podkreślić specjalizację. PL/I (ang. Programming Language One - Język programowania jeden) to język programowania komputerowego stworzony w początku lat 60. XX wieku dla celów naukowych, inżynieryjnych i biznesowych przez konsorcjum skupione wokół firmy IBM. Jego cechą charakterystyczną jest bogaty zbiór funkcji wbudowanych. Prawdopodobnie nie istnieje kompilator PL/I, który uwzględniałby wszystkie słowa kluczowe tego języka. W związku z bogactwem PL/I kompilatory z reguły specjalizują się w określonych dziedzinach zastosowań. Ingresja, punkt wejścia – punkt (miejsce) w podprogramie, od którego rozpoczyna się wykonywanie zawartych w bloku podprogramu instrukcji w wyniku wywołania tego podprogramu. Wywołanie pewnego podprogramu powoduje wykonanie określonych czynności wstępnych, przed wykonaniem instrukcji zawartych w bloku podprogramu zdefiniowanych przez programistę. Między innymi następuje skojarzenie argumentów wyspecyfikowanych w wywołaniu z odpowiadającymi im parametrami wyszczególnionymi w deklaracji podprogramu, a następnie wykonywane jest przeniesienie sterowania do odpowiedniego punku wejścia do podprogramu. W większości języków programowania dostępny jest jeden punkt wejścia do podprogramu, tzn. wykonywanie danego podprogramu rozpoczyna się zawsze od pierwszej instrukcji zawartej w bloku uruchomionego podprogramu. Istnieje jednak grupa języków, w których składni przewidziano możliwość tworzenia wielu punktów wejść do jednego podprogramu. Przerwanie (ang. interrupt) lub żądanie przerwania (IRQ – Interrupt ReQuest) – sygnał powodujący zmianę przepływu sterowania, niezależnie od aktualnie wykonywanego programu. Pojawienie się przerwania powoduje wstrzymanie aktualnie wykonywanego programu i wykonanie przez procesor kodu procedury obsługi przerwania (ang. interrupt handler).
Język wysokiego poziomu (autokod) – typ języka programowania, którego składnia i słowa kluczowe mają maksymalnie ułatwić rozumienie kodu programu dla człowieka, tym samym zwiększając poziom abstrakcji i dystansując się od sprzętowych niuansów. Kod napisany w języku wysokiego poziomu nie jest bezpośrednio „zrozumiały” dla komputera – większość kodu stanowią tak naprawdę normalne słowa, np. w języku angielskim. Aby umożliwić wykonanie programu napisanego w tym języku należy dokonać procesu kompilacji. Ingresje w podprogramieNa ogół podprogram to ciąg oznaczonych w określony sposób instrukcji, który umożliwia w instrukcji wywołania bądź w wyrażeniu, przeniesienie sterowania do pierwszej instrukcji tego ciągu, a po jego wykonaniu powrót sterowania do miejsca wywołania. Sposób oznaczania takiego ciągu zależny jest od składni konkretnego języka programowania. Najczęściej jest to pewien identyfikator, choć stosowane są również inne rozwiązania, np. numer wiersza kodu. O ile większość języków programowania umożliwia w takim ciągu umieszczenie wielu instrukcji powrotu, tzn. wielu punktów wyjścia z podprogramu, o tyle stosunkowo niewiele języków zapewnia możliwość definiowania więcej niż jednego punktu wejścia do podprogramu. Możliwość definiowana wielu punktów wejść i wyjść do podprogramu to dodatkowe możliwości dla programisty kontrolowania i sterowania przebiegiem realizacji algorytmu, które jednak mogą powodować zwiększenie złożoności i zaciemnienie czytelności kodu źródłowego. Podprogram (inaczej funkcja lub procedura) - termin związany z programowaniem proceduralnym. Podprogram to wydzielona część programu wykonująca jakieś operacje. Podprogramy stosuje się, aby uprościć program główny i zwiększyć czytelność kodu.
Komputer (z ang. computer od łac. computare – obliczać, dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego. W językach, w których składni jest zawarte definiowanie dodatkowych punktów wejść do podprogramu, często rozróżnia się: czytaj dalej: [2], [3]
Czy wiesz że...? beta Instrukcja powrotu (wyjścia) to instrukcja w określonym języku programowania powodująca opuszczenie aktualnie wykonywanego bloku programu (modułu, podprogramu: procedury, funkcji, metody, lub innych segmentów - bloków programowych - występujących w określonym języku programowana, a także całego programu, procesu) i przejście do następnej instrukcji występującej po instrukcji wywołania danego podprogramu.
W informatyce przepływ sterowania oznacza kolejność, w jakiej pojedyncze wyrażenia lub instrukcje są wykonywane w paradygmacie programowania imperatywnego. W języku programowania instrukcja przepływu sterowania może zmienić przepływ sterowania tak, aby wyrażenia wykonywane były w innej kolejności, niż ta, w jakiej są wypisane w kodzie źródłowym. Pojęcie przepływu danych jest prawie zawsze ograniczane do pojedynczego wątku aplikacji, ponieważ dotyczy ono wykonywania instrukcji po jednej naraz.
Asembler (z (ang.) assembler) – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów. W języku polskim oznacza on program tworzący kod maszynowy na podstawie kodu źródłowego (tzw. asemblacja) wykonanego w niskopoziomowym języku programowania bazującym na podstawowych operacjach procesora zwanym językiem asemblera, popularnie nazywanym również asemblerem. W tym artykule język programowania nazywany będzie językiem asemblera, a program tłumaczący – asemblerem.
Wydawnictwa Naukowo-Techniczne (WNT) – polskie wydawnictwo założone w roku 1949 z siedzibą w Warszawie. Do roku 1961 funkcjonowało pod nazwą Państwowe Wydawnictwa Techniczne.
Prototyp — struktura oprogramowania, która informuje kompilator lub interpreter języka programowania o możliwościach podprogramu (funkcja, procedura, metoda) lub klasy. Prototyp jest więc deklaracją oddzieloną od definicji.
Clipper powstał w 1985 roku jako język programowania na podstawie systemu zarządzania bazą danych dBase firmy Ashton-Tate. Clipper operuje na plikach bazy w formacie DBF.
Atrybut, to element składni określonego języka programowania, który określa konkretną właściwość (znaczenie), nadaną wybranemu elementowi (obiektowi). Powyższa treść oraz zamieszczone w niej powiązane definicje/pojęcia - udostępniane są na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń.
Zobacz szczegółowe informacje o warunkach korzystania
Wszystkie hasła znajdujące się w naszym mirrorze Wikipedii mają znaczenie informacyjne i edukacyjne. Nie mogą być traktowane jako porady. |