Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Darmowy
Szybszy dostęp niż przeglądarce!
 

BCPL

Indeks BCPL

BCPL (Basic Combined Programming Language) – język programowania zaprojektowany przez na Uniwersytecie w Cambridge w 1967 roku jako wynik problemów z jego poprzednikiem – językiem CPL – w latach sześćdziesiątych.

64 kontakty: Adres pamięci, AmigaDOS, AmigaOS, Amstrad CPC, Amstrad PCW, Analizator składniowy, Architektura komputera, Argument (informatyka), ARPANET, B (język programowania), BBC Micro, Bit, C (język programowania), CPL (język programowania), Deklaracja (informatyka), Dennis Ritchie, Etykieta (informatyka), Generacja kodu, Hello world, IBM System/360, Identyfikator (programowanie), Indeks (informatyka), Inicjalizacja zmiennej, Instrukcja (informatyka), Instrukcja blokowa, Instrukcja prosta, Instrukcja skoku, Instrukcja warunkowa, Iteracja, Język maszynowy, Język programowania, Kod źródłowy, Kod bajtowy, Kompilator, Lata 60. XX wieku, Massachusetts Institute of Technology, Maszyna stosowa, MUD (RPG), Nawias syntaktyczny, Operator (programowanie), Operator relacji, Pętla (informatyka), PDP-10, Podprogram, Programowanie imperatywne, Programowanie proceduralne, Programowanie strukturalne, Programowanie systemowe, Programowanie wieloparadygmatowe, Przepływ sterowania, ..., Przypisanie, Referencja (informatyka), Słowo kluczowe (informatyka), Słowo maszynowe, Series 1900, Tablica (informatyka), Typ danych, University of Cambridge, Wskaźnik (typ danych), Wyrażenie (informatyka), Wyrażenie stałe, Xerox Alto, Zmienna (informatyka), 1979. Rozwiń indeks (14 jeszcze) »

Adres pamięci

Adres pamięci w informatyce to unikatowy identyfikator dla części jednostkowej pamięci komputera, w której procesor (ang. CPU, central processing unit) może zachować pewnąilość danych do późniejszego wykorzystania.

Nowy!!: BCPL i Adres pamięci · Zobacz więcej »

AmigaDOS

AmigaDOS – jeden z głównych modułów systemu AmigaOS, zajmujący się zarządzaniem danymi odczytywanymi i zapisywanymi z dyskietek, dysku twardego i innych urządzeń peryferyjnych.

Nowy!!: BCPL i AmigaDOS · Zobacz więcej »

AmigaOS

AmigaOS – system operacyjny opracowany przez firmę Commodore International dla produkowanych przez niąkomputerów Amiga.

Nowy!!: BCPL i AmigaOS · Zobacz więcej »

Amstrad CPC

Amstrad CPC (w Niemczech produkowany jako Schneider CPC) – jeden z pierwszych komputerów domowych (CPC – ang. Colour Personal Computer), wyposażony w trzynastocalowy monitor kolorowy GTM640, choć dostępny był też z monitorem monochromatycznym GT65/66 – zielonym.

Nowy!!: BCPL i Amstrad CPC · Zobacz więcej »

Amstrad PCW

Amstrad PCW8512 Amstrad PCW – linia komputerów osobistych firmy Amstrad, przeznaczonych do edycji tekstów.

Nowy!!: BCPL i Amstrad PCW · Zobacz więcej »

Analizator składniowy

Przykład analizy składniowej (parsingu) wyrażeń matematycznych Analizator składniowy, parser – program komputerowy dokonujący analizy składniowej danych wejściowych w celu określenia ich struktury gramatycznej w związku z określonągramatykąformalną.

Nowy!!: BCPL i Analizator składniowy · Zobacz więcej »

Architektura komputera

Schemat blokowy prostego komputera. Czarne linie oznaczająprzepływ danych, a czerwone linie przepływ sterowania. Architektura komputera oznacza w informatyce technicznej zbiór zasad i metod opisujących funkcjonalność, organizację i implementację komputerów.

Nowy!!: BCPL i Architektura komputera · Zobacz więcej »

Argument (informatyka)

Argument (parametr aktualny), w informatyce, to element składni w określonym języku programowania, który w wyniku wywołania podprogramu, zostaje utożsamiony (skojarzony) z określonym parametrem podprogramu.

Nowy!!: BCPL i Argument (informatyka) · Zobacz więcej »

ARPANET

Plan sieci z 1973 ARPANET – pierwsza sieć rozległa oparta na rozproszonej architekturze i protokole TCP/IP.

Nowy!!: BCPL i ARPANET · Zobacz więcej »

B (język programowania)

Język programowania B został stworzony przez Kena Thompsona i Denisa Ritchie w Bell Labs w 1969 roku.

Nowy!!: BCPL i B (język programowania) · Zobacz więcej »

BBC Micro

BBC Micro BBC Micro – seria komputerów domowych produkowanych od roku 1981 przez firmę Acorn Computers na potrzeby projektu BBC Computer Literacy Project.

Nowy!!: BCPL i BBC Micro · Zobacz więcej »

Bit

Bit (z ang., kawałek, także skrót od, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ.

Nowy!!: BCPL i Bit · Zobacz więcej »

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Nowy!!: BCPL i C (język programowania) · Zobacz więcej »

CPL (język programowania)

CPL (ang. Combined Programming Language) – komputerowy język programowania tworzony w latach 60.

Nowy!!: BCPL i CPL (język programowania) · Zobacz więcej »

Deklaracja (informatyka)

Deklaracja – konstrukcja programistyczna w określonym języku programowania, służąca związaniu z określonym identyfikatorem jego znaczenia i atrybutów.

Nowy!!: BCPL i Deklaracja (informatyka) · Zobacz więcej »

Dennis Ritchie

Dennis MacAlistair Ritchie (ur. 9 września 1941 w Bronxville, zm. 12 października 2011 w Berkeley Heights) – amerykański informatyk znany przede wszystkim jako twórca języka C.

Nowy!!: BCPL i Dennis Ritchie · Zobacz więcej »

Etykieta (informatyka)

Etykieta – jednostka leksykalna służąca oznaczeniu instrukcji w celu wskazania celu instrukcji skoku.

Nowy!!: BCPL i Etykieta (informatyka) · Zobacz więcej »

Generacja kodu

Generowanie kodu – ogół czynności dokonywanych podczas kompilacji, w których na podstawie abstrakcyjnej reprezentacji kodu źródłowego (przeważnie pewnego drzewa) generowany jest kod niskopoziomowy – asembler, kod wykonywalny, lub rzadziej kod w języku pośrednim.

Nowy!!: BCPL i Generacja kodu · Zobacz więcej »

Hello world

Scratch (z ang. „Witaj, świecie”) – program, którego jedynym celem jest wypisanie na standardowym wyjściu napisu „Hello World!” lub innego prostego komunikatu.

Nowy!!: BCPL i Hello world · Zobacz więcej »

IBM System/360

IBM System/360 model 65 IBM System 360 model 20 (360/20) IBM System/360, IBM S/360, IBM 360 – rodzina komputerów typu mainframe produkowanych przez firmę IBM od 1964.

Nowy!!: BCPL i IBM System/360 · Zobacz więcej »

Identyfikator (programowanie)

Identyfikator – podstawowa jednostka leksykalna określonego języka programowania, tworzona przez programistę zgodnie ze składniądanego języka programowania, służąca identyfikacji i odwoływaniu się do określonego elementu kodu źródłowego.

Nowy!!: BCPL i Identyfikator (programowanie) · Zobacz więcej »

Indeks (informatyka)

Indeks – w informatyce, w podstawowym ujęciu jest to przesunięcie wskaźnika tablicy w celu pokazania na konkretny jej element (mniej formalnie: numer elementu tablicy, w którym znajduje się indeksowany element będący jej treścią).

Nowy!!: BCPL i Indeks (informatyka) · Zobacz więcej »

Inicjalizacja zmiennej

Inicjalizacja zmiennej to konstrukcja programistyczna polegająca na nadaniu zmiennej wartości początkowej.

Nowy!!: BCPL i Inicjalizacja zmiennej · Zobacz więcej »

Instrukcja (informatyka)

Instrukcja – najmniejszy samodzielny element imperatywnego języka programowania.

Nowy!!: BCPL i Instrukcja (informatyka) · Zobacz więcej »

Instrukcja blokowa

Instrukcja blokowa – (instrukcja złożona) jako instrukcja strukturalna jest elementem składni języków programowania strukturalnego, wydzielona część kodu źródłowego programu komputerowego, stosowane np.

Nowy!!: BCPL i Instrukcja blokowa · Zobacz więcej »

Instrukcja prosta

Instrukcja prosta – instrukcja zdefiniowana w składni określonego języka programowania, wykonująca pojedyncząakcję.

Nowy!!: BCPL i Instrukcja prosta · Zobacz więcej »

Instrukcja skoku

Instrukcja skoku – instrukcja w językach programowania, która powoduje przekazanie sterowania w inne miejsce, tzw.

Nowy!!: BCPL i Instrukcja skoku · Zobacz więcej »

Instrukcja warunkowa

Instrukcja warunkowa – element języka programowania, który pozwala na wykonanie różnych instrukcji w zależności od tego czy zdefiniowane przez programistę wyrażenie logiczne jest prawdziwe, czy fałszywe.

Nowy!!: BCPL i Instrukcja warunkowa · Zobacz więcej »

Iteracja

Iteracja (łac. iteratio – powtarzanie) – czynność powtarzania tej samej operacji w pętli z góry określonąliczbę razy lub aż do spełnienia określonego warunku.

Nowy!!: BCPL i Iteracja · Zobacz więcej »

Język maszynowy

300x300px Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.

Nowy!!: BCPL i Język maszynowy · Zobacz więcej »

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: BCPL i Język programowania · Zobacz więcej »

Kod źródłowy

Kod źródłowy – szczegółowe instrukcje programu komputerowego za pomocąokreślonego języka programowania, opisujące operacje, jakie powinien wykonać komputer na zgromadzonych lub otrzymanych danych.

Nowy!!: BCPL i Kod źródłowy · Zobacz więcej »

Kod bajtowy

Kod bajtowy (ang. bytecode) – nazwa reprezentacji kodu używanej przez maszyny wirtualne oraz przez niektóre kompilatory.

Nowy!!: BCPL i Kod bajtowy · Zobacz więcej »

Kompilator

Schemat blokowy kompilatora wieloprzebiegowego Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym)A.

Nowy!!: BCPL i Kompilator · Zobacz więcej »

Lata 60. XX wieku

Lata 60.

Nowy!!: BCPL i Lata 60. XX wieku · Zobacz więcej »

Massachusetts Institute of Technology

Massachusetts Institute of Technology, skrótowiec: MIT – amerykańska uczelnia niepubliczna, politechnika o statusie uniwersyteckim, założona w 1861 w Cambridge w stanie Massachusetts.

Nowy!!: BCPL i Massachusetts Institute of Technology · Zobacz więcej »

Maszyna stosowa

Maszyna stosowa to maszyna (procesor bądź maszyna wirtualna), w której podstawowe operacje prowadzi się na stosie, nie zaś na rejestrach.

Nowy!!: BCPL i Maszyna stosowa · Zobacz więcej »

MUD (RPG)

MUD – akronim oznaczający komputerowe gry fabularne, które sąrozgrywane przez Internet przy użyciu interfejsu tekstowego.

Nowy!!: BCPL i MUD (RPG) · Zobacz więcej »

Nawias syntaktyczny

Nawias syntaktyczny – w programowaniu, to element składni określonego języka programowania służący definiowaniu strukturalnych elementów kodu źródłowego, takich jak bloki czy instrukcje strukturalne.

Nowy!!: BCPL i Nawias syntaktyczny · Zobacz więcej »

Operator (programowanie)

Operator – konstrukcja językowa jedno-, bądź wieloargumentowa zwracająca wartość.

Nowy!!: BCPL i Operator (programowanie) · Zobacz więcej »

Operator relacji

Operator relacji w programowaniu – operator dostępny w określonym języku programowania (a także w innych językach komputerowych), który działając na podanych argumentach, w wyniku zwraca wartość logiczną, określającąspełnienie bądź nie spełnienie reprezentowanej przez ten operator relacji zachodzącej między zapodanymi argumentami.

Nowy!!: BCPL i Operator relacji · Zobacz więcej »

Pętla (informatyka)

C Pętla – jedna z trzech podstawowych konstrukcji programowania strukturalnego (obok instrukcji warunkowej i instrukcji wyboru).

Nowy!!: BCPL i Pętla (informatyka) · Zobacz więcej »

PDP-10

Część DECsystem-1090 składająca się z procesora KL10 i modułów pamięci MH10 PDP-10 – rodzina komputerów klasy mainframe produkowanych przez DEC.

Nowy!!: BCPL i PDP-10 · Zobacz więcej »

Podprogram

Podprogram (inaczej funkcja lub procedura) – termin związany z programowaniem proceduralnym.

Nowy!!: BCPL i Podprogram · Zobacz więcej »

Programowanie imperatywne

Programowanie imperatywne – paradygmat programowania, który opisuje proces wykonywania jako sekwencję instrukcji zmieniających stan programu.

Nowy!!: BCPL i Programowanie imperatywne · Zobacz więcej »

Programowanie proceduralne

Programowanie proceduralne – paradygmat programowania zalecający dzielenie kodu na procedury, czyli fragmenty wykonujące ściśle określone operacje.

Nowy!!: BCPL i Programowanie proceduralne · Zobacz więcej »

Programowanie strukturalne

Programowanie strukturalne – paradygmat programowania opierający się na podziale kodu źródłowego programu na procedury i hierarchicznie ułożone bloki z wykorzystaniem struktur kontrolnych w postaci instrukcji wyboru i pętli.

Nowy!!: BCPL i Programowanie strukturalne · Zobacz więcej »

Programowanie systemowe

Programowanie systemowe jest rodzajem programowania systemów oprogramowania.

Nowy!!: BCPL i Programowanie systemowe · Zobacz więcej »

Programowanie wieloparadygmatowe

Programowanie wieloparadygmatowe – paradygmat programowania, a w szczególności tworzenia języków programowania, który mówi, że każdy paradygmat nadaje się do ograniczonego zbioru zadań; lepiej jest więc przyzwoicie zaimplementować kilka różnych paradygmatów i dowolnie je mieszać w użyciu, niż zaimplementować tylko jeden (choć lepiej niż robiłby to język wieloparadygmatowy), i próbować go narzucać.

Nowy!!: BCPL i Programowanie wieloparadygmatowe · Zobacz więcej »

Przepływ sterowania

W informatyce przepływ sterowania oznacza zbiór instrukcji i wyrażeń uporządkowanych w kolejności wykonania.

Nowy!!: BCPL i Przepływ sterowania · Zobacz więcej »

Przypisanie

Przypisanie (podstawienie) – informatyczna operacja nadania, umieszczenia, wpisania do określonej l-wartości nowej wartości.

Nowy!!: BCPL i Przypisanie · Zobacz więcej »

Referencja (informatyka)

Referencja – wartość, która zawiera informacje o położeniu innej wartości w pamięci lub nośniku danych.

Nowy!!: BCPL i Referencja (informatyka) · Zobacz więcej »

Słowo kluczowe (informatyka)

Skrawek kodu w Javie. Zawiera słowa kluczowe. Słowo kluczowe (ang. keyword) w języku programowania oznacza słowo (należące zwykle do jakiegoś języka naturalnego, jak język angielski) stanowiące wyodrębnionąjednostkę leksykalną, często w określonym kontekście, mające szczególne znaczenie i identyfikujące określony rozkaz, instrukcję lub deklarację w programie komputerowym.

Nowy!!: BCPL i Słowo kluczowe (informatyka) · Zobacz więcej »

Słowo maszynowe

Słowo maszynowe, w skrócie słowo – podstawowa porcja informacji, na której operuje system komputerowy.

Nowy!!: BCPL i Słowo maszynowe · Zobacz więcej »

Series 1900

ICL 1900 – seria komputerów średniej mocy obliczeniowej angielskiej firmy ICL.

Nowy!!: BCPL i Series 1900 · Zobacz więcej »

Tablica (informatyka)

Tablica – kontener uporządkowanych danych zazwyczaj takiego samego typu, w którym poszczególne elementy dostępne sąza pomocąkluczy (indeksu).

Nowy!!: BCPL i Tablica (informatyka) · Zobacz więcej »

Typ danych

Typ – opis rodzaju, struktury i zakresu wartości, jakie może przyjmować dany literał, zmienna, stała, argument, wynik funkcji lub wartość.

Nowy!!: BCPL i Typ danych · Zobacz więcej »

University of Cambridge

University of Cambridge – brytyjski uniwersytet państwowy w Cambridge we wschodniej Anglii.

Nowy!!: BCPL i University of Cambridge · Zobacz więcej »

Wskaźnik (typ danych)

systemie szesnastkowym) Porównanie referencji i wskaźnika W językach programowania pozwalających na bezpośredni dostęp do pamięci (jak np. asembler, C, C++, Cyclone) pamięć jest reprezentowana jako jednowymiarowa tablica bajtów – wszystkie zmienne (statyczne i dynamiczne) sąumieszczane w tej „tablicy”.

Nowy!!: BCPL i Wskaźnik (typ danych) · Zobacz więcej »

Wyrażenie (informatyka)

Wyrażenie – w językach programowania kombinacja wyrażeń stałych (literałów, stałych itp.), zmiennych, operatorów, funkcji i nawiasów, której przypisywana jest wartość zgodnie z regułami danego języka.

Nowy!!: BCPL i Wyrażenie (informatyka) · Zobacz więcej »

Wyrażenie stałe

Wyrażenie stałe jest to wyrażenie zapisane w kodzie źródłowym programu, którego wartość może zostać wyznaczona przez translator już na etapie kompilacji.

Nowy!!: BCPL i Wyrażenie stałe · Zobacz więcej »

Xerox Alto

Komputer Xerox Alto z monitorem w ustawieniu pionowym Xerox Alto – komputer stworzony w Xerox PARC w 1973, uważany za pierwszy komputer osobisty z systemem graficznym.

Nowy!!: BCPL i Xerox Alto · Zobacz więcej »

Zmienna (informatyka)

Zmienna – konstrukcja programistyczna posiadająca trzy podstawowe atrybuty: symbolicznąnazwę, miejsce przechowywania i wartość.

Nowy!!: BCPL i Zmienna (informatyka) · Zobacz więcej »

1979

Bez opisu.

Nowy!!: BCPL i 1979 · Zobacz więcej »

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »