• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • FORTRAN



    Podstrony: 1 [2] [3] [4] [5]
    Przeczytaj także...
    VMS (ang. Virtual Memory System), co można tłumaczyć jako "system z obsługą pamięci wirtualnej", to serwerowy system operacyjny opracowany przez firmę Digital (Digital Equipment Corporation) dla produkowanych przez siebie dużych komputerów z rodziny VAX oraz późniejszych z rodziny Alpha. Firma Digital w 1998 r. przejęta została przez Compaq, a w 2002 r. razem z Compaqiem przez koncern Hewlett-Packard.Typ – w językach programowania opis rodzaju, struktury i zakresu wartości, jakie może przyjmować dany literał, zmienna, stała, argument, wynik funkcji lub wartość.

    Fortran (od wersji 90 do aktualnej) a dawniej FORTRAN (do wersji 77 włącznie) (od ang. FORmula TRANslator) – język programowania pierwotnie zaprojektowany do zapisu programów obliczeniowych, był niegdyś językiem proceduralnym, obecnie jest nadal rozwijanym językiem ogólnego przeznaczenia. Umożliwia programowanie strukturalne, obiektowe (Fortran 90/95), modularne i równoległe (Fortran 2008). Jego zastosowaniami są, między innymi, obliczenia naukowo-inżynierskie, numeryczne, symulacja komputerowa itp. Początkowe wersje Fortranu miały mocno ograniczone możliwości, ale dzięki łatwości opanowania, Fortran stał się najpopularniejszym językiem do obliczeń numerycznych.

    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.Komputer osobisty (ang. personal computer) – mikrokomputer przeznaczony przede wszystkim do użytku osobistego w domu i biurze. Służy głównie do uruchamiania oprogramowania biurowego, dostępu do zasobów Internetu, prezentacji treści multimedialnych (tekst, obrazy, dźwięki, filmy i inne), jak i gier.

    Spis treści

  • 1 Specyfika
  • 2 Historia i standardy
  • 3 Podstawy
  • 3.1 Operatory logiczne
  • 3.2 Operatory działań na liczbach
  • 3.3 Operatory arytmetyczne
  • 4 Przykłady
  • 5 Kompilatory
  • 5.1 Kompilatory języka Fortran 90/95
  • 5.2 Kompilatory języka Fortran 77
  • 6 Zobacz też
  • 7 Przypisy
  • 8 Linki zewnętrzne
  • 9 Bibliografia
  • Specyfika[]

    Z pierwszych wersji języka pochodzi zasada braku rozróżniania małych i wielkich liter w słowach kluczowych języka oraz używanych zmiennych, a także bogate zasady tworzenia formatów zapisywanych i drukowanych danych.

    Analiza numeryczna to zbiorcza nazwa wszystkich działów matematyki, które zajmują się badaniem struktur ciągłych, to znaczy zawierających zbiory nieprzeliczalne, której głównym zadaniem jest badanie możliwości realizacji obliczeń przybliżonych, oraz analiza powstałych na skutek zaokrąglenia błędów.Aerodynamika (z greckiego: aēr dpn. aéros - "powietrze" i dynamikós - "mający siłę, silny") – dział fizyki, mechaniki płynów, zajmujący się badaniem zjawisk związanych z ruchem gazów, a także ruchu ciał stałych w ośrodku gazowym i sił działających na te ciała.

    Fortran dysponuje wielką liczbą bibliotek, które pozwalają rozwiązać praktycznie każde zadanie numeryczne. Najważniejsze przyczyny, z powodu których Fortran jest wykorzystywany i rozwijany do dziś, to szybkość obliczeń oraz wysoka wydajność kodu generowanego przez kompilatory Fortranu, wynikająca m.in. z jego długiej obecności na rynku programistycznym, znakomita skalowalność i przenośność oprogramowania (pomiędzy różnymi platformami sprzętowymi i systemami operacyjnymi), a także dostępność bibliotek dla programowania wieloprocesorowego i równoległego oraz bibliotek graficznych. Obliczenia aerodynamiczne, wytrzymałościowe i cieplne obecnie często prowadzone są z użyciem tego języka.

    Programowanie proceduralne to paradygmat programowania zalecający dzielenie kodu na procedury, czyli fragmenty wykonujące ściśle określone operacje.SAKO (System Automatycznego Kodowania Operacji) to język algorytmiczny polskich komputerów: XYZ, ZAM-2, ZAM-21 i ZAM-41 nastawiony na otrzymywanie efektywnego kodu. Początkowo wspomagał tylko obliczenia w stałym przecinku. W wersji dla ZAM-21 i ZAM-41 dodano zmienny przecinek.

    Do niedawna te zalety były okupione brakiem dobrych metod wizualizacji czy niskopoziomowej komunikacji z systemem operacyjnym, gdyż te zagadnienia są pominięte w kolejnych standardach języka (aż do Fortranu 95 włącznie). Obecnie producenci kompilatorów (zwłaszcza niezależni), wzbogacają je o możliwość stosowania grafiki celem umożliwienia wizualizacji wyników obliczeń (wykresy, wizualizacja tablic wielowymiarowych) poprzez dostarczanie odpowiednich bibliotek.

    Struktura danych (ang. data structure) - sposób uporządkowania informacji w komputerze. Na strukturach danych operują algorytmy.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).
    Karta perforowana z podziałem na pola dla Fortranu IV.


    Podstrony: 1 [2] [3] [4] [5]



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    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.
    Open Software Foundation - organizacja założona w 1988 w celu utworzenia otwartego standardu systemu operacyjnego Unix, w 1996 połączyła się z konsorcjum X/Open Company, tworząc The Open Group.
    Litera – znak graficzny charakterystyczny dla pism fonetycznych. Może wyrażać pojedynczą głoskę, sylabę lub wchodzić w skład innych połączeń - np. dwuznaków. W języku francuskim zestaw nawet pięciu liter może oznaczać jedną głoskę.
    Wydawnictwa Naukowo-Techniczne (WNT) – polskie wydawnictwo założone w 1949 z siedzibą w Warszawie, do 1961 działało pod firmą Państwowe Wydawnictwa Techniczne.
    Etykieta – w informatyce w językach programowania jednostka leksykalna służąca oznaczeniu instrukcji w celu wskazania celu instrukcji skoku. W językach z numerowanymi wierszami kodu funkcje etykiety pełnią numery wierszy (zwykle w językach interpretowanych).
    Karta dziurkowana, karta perforowana - nośnik danych stosowany do zapisu informacji w maszynach z automatycznym przetwarzaniem danych. Używana do programowania komputera począwszy od ich konstrukcji aż do lat 80. XX wieku, stosowana współcześnie z papierową taśmą dziurkowaną.
    Alokowalność - cecha obiektów programistycznych. Obiekt (zmienna, tablica, struktura czy inna struktura danych) alokowalny to taki, który może zostać utworzony (oznacza to przydzielenie obszaru w pamięci operacyjnej) i usunięty (oznacza usunięcie z pamięci) w trakcie działania programu komputerowego. Jest to cecha wszystkich obiektów w językach niskiego i średniego poziomu - języki wysokiego poziomu posiadają ją w różnym stopniu.

    Reklama

    Czas generowania strony: 0.047 sek.