Droga Czytelniczko, Drogi Czytelniku,

Czerniak złośliwy jest często występującym nowotworem złośliwym skóry. Niestety wyniki leczenia czerniaka w Polsce należą do najgorszych w Europie. Niezrozumiałe pozostają przyczyny późnego rozpoznawania czerniaka skóry, którego diagnostyka jest najprostszą i najtańszą w całej onkologii.

Kierujemy do Ciebie prośbę o wypełnienie anonimowej ankiety, która pozwoli na ocenę naszej wiedzy o czerniaku skóry, a w szczególności o profilaktyce i leczeniu tej choroby.
Czas jaki to zajmie - około 10-15 minut.

Czy chcesz pomóc w badaniach naukowych - odpowiedzieć na nasze pytania?

TAK, wypełniam
NIE, odmawiam

Zebrane informacje wykorzystane zostaną wyłącznie do celów naukowych
Polski Serwis Naukowy - OnLine od 1999 roku RSS RSS
  auto?
Dodaj do: 
Dodaj link do serwisu Facebook   Dodaj link do opisu GG  Dodaj link do serwisu Wykop   Dodaj link do serwisu Google   Dodaj link do serwisu Twitter  Dodaj link do serwisu Wyczaj.to   Dodaj link do serwisu Gwar   Dodaj link do serwisu Delicious  Dodaj link do serwisu Digg   Dodaj link do serwisu Furl   Dodaj link do serwisu Magnolia  Dodaj link do serwisu Reddit   Dodaj link do serwisu Simpy   Dodaj link do serwisu Slashdot  Dodaj link do serwisu Technorati   Dodaj link do serwisu YahooMyWeb
Warto przeczytać:
 
Deklaratywne aspekty programowania wielordzeniowego, Austin, USA
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ł...
 
25. warsztaty nt. programowania logicznego, Wiedeń, Austria
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...
 
"Siła programowania - rozwojowe źródła zdrowia i choroby", Monachium, Niemcy
W dniach 6-8 maja 2010 r. w Monachium, Niemcy, odbędzie się konferencja pt. "Siła programowania - rozwojowe źródła zdrowia i choroby". Żywienie w czasie ciąży i niemowlęctwa może wywrzeć istotne, długoterminowe skutki na rozwój i zdrowie. Programowanie skutków żywienia we w...
 
25. europejska konferencja nt. programowania obiektowego, Lancaster, Wlk. Brytania
W dniach 25 - 29 lipca 2011 r. w Lancaster, Wlk. Brytania, odbędzie się 25. europejska konferencja nt. programowania obiektowego. Program wydarzenia koncentrować się będzie wokół sympozjum doktoranckiego i warsztatów dla doktorantów. Zapewnią one początkującym i zaawansowanym dok...
 
40. sympozjum nt. zasad języków programowania, Rzym, Włochy
W dniach 23 - 25 stycznia 2013 r. w Rzymie, Włochy, odbędzie się 40. sympozjum nt. zasad języków programowania. Język programowania to sztuczny język opracowany w celu przekazywania instrukcji maszynie. Większość języków programowania opisuje obliczenia jak...

Reklama:


Algol - język programowania

Czy wiesz że...?
Symbol – odpowiednik pojęcia postrzegany zmysłowo. Najbardziej ogólnie jest to zastąpienie jednego pojęcia innym, krótszym, bardziej wyrazistym lub najlepiej oddającym jego naturę, albo mniej abstrakcyjnym. Jest to znak odnoszący się do innego systemu znaczeń, niż do tego do którego bezpośrednio się odnosi. Przykładowo symbol lwa oznacza nie tylko dany gatunek zwierzęcia, lecz często także siłę lub władzę. Symbole są pewnymi znakami umownymi, które w różnych kulturach mogą mieć różne znaczenia - to odróżnia symbol od jednoznacznej alegorii. Znaczenia szczególne to między innymi:

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ń.

Polska Norma (oznaczana symbolem PN) - norma o zasięgu krajowym, przyjęta w drodze konsensu i zatwierdzona przez krajową jednostkę normalizacyjną - Polski Komitet Normalizacyjny (PKN). Normy PN są powszechnie dostępne, ale nie bezpłatne, zaś ich dystrybucję kontroluje PKN.

Algol – (z ang. Algorithmic Language), język programowania, który odegrał ważną rolę w historii informatyki. Wpłynął istotnie na kształtowanie się innych języków, w tym Pascala. Od momentu powstania przez około 20 lat Algol (lub jego dialekty) był de facto standardem opisu algorytmów w publikacjach naukowych i podręcznikach.

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.

Łódźmiasto wojewódzkie w środkowej Polsce, położone na Wzniesieniach Łódzkich, na dziale wodnym I rzędu Wisły i Odry. Przejściowa siedziba władz państwowych w 1945 roku. Siedziba władz województwa łódzkiego oraz powiatu łódzkiego wschodniego.

Prace nad Algolem rozpoczęto w drugiej połowie lat 50. XX wieku. Formalną specyfikację języka opublikowano w raporcie Algol 58, następnie język rozwinięto w raportach Algol 60 i Algol 68. Te właśnie wersje zdobyły uznanie informatyków. O ile Algol 58 oparty był na Fortranie i brakowało w nim wielu niezbędnych dla programisty konstrukcji, Algol 60 stanowił przełom w dziedzinie języków programowania.

SAKO (System Automatycznego KOdowania) to język algorytmiczny polskich komputerów: XYZ, ZAM-2, ZAM-21 i ZAM-41 nastawiony na otrzymywanie efektywnego kodu. Miał statyczny przydział adresów i strukturę blokową. Można w nim było wstawiać kod w makroasemblerze SAS.

Tablica w informatyce to kontener danych dostępnych, w którym poszczególne komórki dostępne są za pomocą kluczy, które najczęściej przyjmują wartości numeryczne. Rozmiar tablicy jest albo ustalony z góry (tablice statyczne), albo może się zmieniać w trakcie wykonywania programu (tablice dynamiczne).

Algol 60 był pierwszym językiem zaprojektowanym we współpracy międzynarodowej – w pracach nad nim uczestniczyli między innymi Peter Naur i John Backus. Do opisu języka wykorzystano stworzoną przez Backusa podczas projektowania Fortranu notację BNF, zmodyfikowaną przez Naura. Raport o Algolu 60 opublikowano w maju 1960, poprawiono go w 1962. Na podstawie języka Algol 60 Niklaus Wirth stworzył Algol-W, który posłużył mu następnie do zdefiniowania Pascala.

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.

Polska, oficjalnie Rzeczpospolita Polskapaństwo położone w Europie Środkowej nad Morzem Bałtyckim. Graniczy z Niemcami (na zachodzie), Czechami i Słowacją (na południu), Ukrainą i Białorusią (na wschodzie), na północnym wschodzie z Litwą oraz na północy z Rosją (obwód kaliningradzki). Ponadto polska granica wyłącznej strefy ekonomicznej na Bałtyku graniczy ze strefami Danii i Szwecji.

W Algolu 60 wprowadzono:

  • instrukcje blokowe, pozwalające na grupowanie instrukcji w bloki
  • przekazywanie parametrów do procedur przez wartość i przez nazwę
  • rekurencję – wywoływanie procedur przez siebie
  • tablice dynamiczne – ich rozmiar mógł być ustalany w trakcie działania programu.
  • słowa kluczowe – symbole użyte jako słowa kluczowe nie mogą być użyte jako identyfikatory w programie
  • typy danych definiowane przez użytkownika – użytkownik mógł zdefiniować abstrakcyjne typy danych najlepiej pasujące do konkretnego problemu
  • Algol 60 miał również wady, które zdecydowały o tym, że nie odniósł sukcesu przemysłowego. Nie określono w nim żadnych instrukcji wejścia/wyjścia, pozostawiając je konkretnym implementacjom, które na dodatek były utrudnione przez jego elastyczność i niezależność od sprzętu. Brak było przekazywania parametrów przez zmienną (lub referencję). Nie uzyskał też wsparcia firm komputerowych (głównie ze strony dominującego na rynku w latach 60. IBM, który zainteresowany był rozwojem Cobola i PL/I).

    Abstrakcją w programowaniu nazywamy pewnego rodzaju uproszczenie rozpatrywanego problemu, polegające na ograniczeniu zakresu cech manipulowanych obiektów wyłącznie do cech kluczowych dla algorytmu, a jednocześnie niezależnych od implementacji. W tym sensie abstrakcja jest odmianą formalizmu matematycznego. Cel stosowania abstrakcji jest dwojaki: ułatwienie rozwiązania problemu i zwiększenie jego ogólności.

    Peter Naur (ur. 25 października 1928) – astronom i informatyk, współtwórca notacji Backusa-Naura, powszechnie używanej w informatyce do opisu składni języków programowania i jeden z twórców języka Algol. Laureat nagrody Turinga z 2005 roku.

    Algol 68 był rozwinięciem idei Algolu 60, wprowadzono w nim wreszcie operacje wejścia/wyjścia. Ścisłe określenie języka posunięto jednak do granic: opublikowany w styczniu 1969 roku raport języka był tak formalny, że wielu informatyków uznało go za całkowicie nieczytelny. Mimo to Algol 68 był pierwszym z niewielu języków zdefiniowanych w sposób formalny przed implementacją, które odniosły pewien sukces przemysłowy.

    Historia informatyki, w dzisiejszym znaczeniu tego słowa, rozpoczyna się w latach 40. XX wieku, kiedy pojawiają się pierwsze kalkulatory służące m.in. do mechanizacji procesu dekryptażu szyfrogramów niemieckiej maszyny szyfrowej Enigma. Są jednakże autorzy, sięgający w przeszłość aż do początków cywilizacji i upatrujący pierwocin informatyki (rozumianej po prostu jako dział techniki, zajmujący się sprzętowym przetwarzaniem informacji, zwłaszcza wyrażonej liczbowo) już w nacinaniu karbów na kości czy gałęzi, za pomocą której to czynności pierwotny człowiek odwzorowywał liczebność stada czy oddziałów wroga.

    Politechnika Łódzka – państwowa wyższa uczelnia techniczna w Łodzi. Według ogólnoświatowego rankingu szkół wyższych Webometrics Ranking of World Universities opracowana przez hiszpański instytut Consejo Superior de Investigaciones Científicas uczelnia zajmuje 5. miejsce w Polsce wśród uczelni technicznych, a w świecie 1058. pośród wszystkich typów uczelni.

    Polskie kompilatory ALGOL 60

  • dla ZAM-41 – kod wynikowy częściowo interpretowany, znacznie wolniejszy od kodu wynikowego SAKO i mniej wygodny. Wśród użytkowników zdecydowanie mniej popularny od SAKO.
  • dla Odra 1204 – opracowany przez zespół prof. Stefana Paszkowskiego z Uniwersytetu Wrocławskiego. Doskonały, wzorowany na języku Gier Algol. Wyparł MOST.
  • Do nielicznych udanych i pełnych realizacji maszynowych języka Algol 60 zalicza się polską implementację Algol 1204 dla maszyny Odra 1204 (J. Szczepkowicz, Krystyna Jerzykiewicz).

    Pascal – dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego poziomu, ogólnego zastosowania, oparty na języku Algol. Został opracowany przez Niklausa Wirtha w 1970 roku. Nazwa języka pochodzi od nazwiska francuskiego fizyka, matematyka i filozofa Blaise Pascala.[potrzebne źródło]

    ZAM 41 - pierwszy polski komputer do przetwarzania danych zaprojektowany w Instytucie Maszyn Matematycznych w Warszawie, a produkowane przez Zakład Doświadczalny Instytutu.

    W Polsce została ustanowiona 23 grudnia 1975 r. przez Polski Komitet Normalizacji i Miar norma PN-75/T-42110 Język Programowania ALGOL 60. Norma była przeznaczona do stosowania przy określaniu konkretnych reprezentacji i wersji realizacyjnych (implementacji) języka dla konkretnych maszyn cyfrowych, dopuszczając pewne niewielkie odstępstwa realizacyjne. Zalecenia normy wzorowane były ISO R 1538 Programing Language ALGOL.

    Fortran lub FORTRAN (ang. FORmula TRANslator) to język programowania stworzony w latach 50. i nadal będący w użyciu. Był to niegdyś język proceduralny, obecnie umożliwia również korzystanie ze struktur (Fortran 90/95), a jego głównym zastosowaniem są obliczenia naukowo-inżynierskie (w szczególności obliczenia numeryczne).

    John Warner Backus (ur. 3 grudnia 1924 w Filadelfii w stanie Pensylwania (stan w USA) w USA - zm. 17 marca 2007 w Ashland w stanie Oregon w USA) - amerykański informatyk, twórca języka programowania Fortran, pierwszego powszechnie używanego języka wysokiego poziomu, jeden z twórców (wraz z Naurem) notacji BNF wykorzystywanej do zapisu składni języków programowania. Laureat nagrody Turinga w 1977 roku za oba te dokonania.

    Bibliografia

    1. Stefan Paszkowski, "Język ALGOL 60", Państwowe Wydawnictwo Naukowe, Warszawa 1968
    2. Jerzy Kucharczyk, Maciej Sysło, "Algorytmy optymalizacji w języku ALGOL 60", Państwowe Wydawnictwo Naukowe, Warszawa 1975
    3. Janna Jonkisz, Jan Makuch, Stanisław Starzak, Programowanie w językach Algol 60 i Fortran 1900, Wydawnictwo Politechniki Łódzkiej, Łódź 1982, Skrypty dla szkół wyższych, Politechnika Łódzka, Ośrodek Elektronicznej Techniki Obliczeniowej
    4. Jan Małuszyński, Krzysztof Pisecki, Algol 68. Wprowadzenie do języka Algol 68, A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck, C.H.A. Koster, M. Sintzoff, .H. Lindsey, L.G.L.T. Meertens, R.G. Fisker, w tłumaczeniu Jana Małuszyńskiego i Krzysztofa Piseckiego, Zmieniony raport o języku algorytmicznym Algol 68, Wydawnictwa Naukowo-Techniczne, Warszawa 1980, Seria: Informatyka, ISBN 83-204-0161-5
    5. PN-75/T-42110, Język programowania Algol 60, Wydawnictwa Normalizacyjne (Polski Komitet Normalizacyjny), Warszawa 1976, opracowanie Polskiej Normy: Jowita Koncewicz, Maria Łącka, Instytut Maszyn Matematycznych w Warszawie

    Przypisy

    1. Krystyna Jerzykiewicz, J. Szczepkowicz, ALGOL 1204. System programowania maszyny cyfrowej ODRA 1204, PWN, Warszawa 1971

    Linki zewnętrzne

  • Raport o Algolu 60
  • MOSTjęzyk programowania opracowany w Katedrze Metod Numerycznych Uniwersytetu Wrocławskiego (autorami byli Jan Jerzy Szczepkowicz i prof. Stefan Paszkowski) i we Wrocławskich Zakładach Elektronicznych "Elwro" na potrzeby komputerów Odra 1003 (wersja języka MOST 1) i Odra 1013 (MOST F). Litera "F" w nazwie tej drugiej wersji autokodu sygnalizowała dostosowanie go do wykorzystania pamięci ferrytowej komputera 1013, której nie było jeszcze w Odrach 1003.

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





    Czy wiesz że...? beta

    COBOL (ang. COmmon Business Oriented Language) – język programowania stworzony z głównym przeznaczeniem do prac programistycznych w dziedzinach ekonomii i biznesu.
    Algorytm – w matematyce oraz informatyce skończony, uporządkowany ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego rodzaju zadań. Słowo "algorytm" pochodzi od starego angielskiego słowa algorism, oznaczającego wykonywanie działań przy pomocy liczb arabskich (w odróżnieniu od abacism - przy pomocy abakusa), które z kolei wzięło się od nazwiska, które nosił Muhammad ibn Musa al-Chuwarizmi (أبو عبد الله محمد بن موسى الخوارزمي), matematyk perski z IX wieku.
    Warszawa (miasto stołeczne Warszawa) (wymowa ?/i) – stolica i największe miasto Polski, położone w środkowo-wschodniej części kraju, na Mazowszu nad Wisłą.
    Szkoła wyższa – jednostka organizacyjna państwowa, samorządowa lub prywatna działająca na podstawie przepisów ustawy Prawo o szkolnictwie wyższym lub w przypadku uczelni kościelnych na podstawie umowy Rządu RP z władzami odpowiedniego kościoła. W polskim systemie edukacji jest to uczelnia kształcąca absolwentów liceów i techników, którzy zdali egzamin maturalny. Studia I stopnia kończą się nadaniem tytułu zawodowego licencjata lub inżyniera, II stopnia - magistra, magistra inżyniera. Niektóre kierunki mają jednak formę jednolitych studiów magisterskich i kończą się one uzyskaniem tytułu magistra lub lekarza, lekarza dentysty, lekarza weterynarii. Ukończenie studiów II stopnia lub jednolitych studiów magisterskich pozwala kontynuować naukę na studiach doktoranckich.
    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. do grupowania sekwencji instrukcji składowych (prostych lub złożonych), ujmując je w nawiasy zdaniowe.
    Rekurencja albo rekursja (ang. recursion, z łac. recurrere, przybiec z powrotem) to w logice, programowaniu i w matematyce odwoływanie się np. funkcji lub definicji do samej siebie. Wbrew próbom rozróżnienia terminów [potrzebne źródło] rekursja i rekurencja w rzeczywistości słowa te mają identyczne znaczenie[potrzebne źródło].
    Implementacja (z łac.) - informatyczny proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np. implementacja systemu operacyjnego lub kompilatora dla konkretnego typu komputera.
    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.