Archiwum kategorii: Programowanie

Fortran dla użytkowników MES

Już jakiś czas temu pojawił się (zgłoszony przez doktorantów) problem przybliżenia języka Fortran w zakresie niezbędnym do pisania własnych rozszerzeń Metody Elementów Skończonych.

Przez pewien czas nie bardzo potrafiłem się do tego zabrać, mimo, że język Fortran był drugim językiem programowania, którego się uczyłem. Tak na marginesie, pierwszym był makro-assembler dla maszyn Odra serii 1300.

W tej chwili nie ma jeszcze zbyt wielu materiałów na stronach nowego projektu, ale materiałów będzie przybywać „z dnia na dzień”.

Twórcy języka programowania Fortran sfotografowani w jego 25-lecie

Język Fortran był pierwszym językiem wysokiego poziomu. Powstał w firmie IBM i przez wiele lat był rozwijany. Dziś uchodzi za język starodawny choć „najnowsza” wersja opublikowanego standardu pochodzi z roku 1995.

Mimo swojej historii język ma pewne zalety: jest dosyć prosty, w stosunku do pierwszych wersji został mocno unowocześniony.

I jak zwykle — wszelkie uwagi proszę mi zgłaszać.

 

Megaprocesor

Dawno, dawno temu, na pierwszym roku studiów, pod koniec semestru omawiającego podstawy architektury komputerów, prowadzący zajęcia powiedział: Teraz macie już całą wiedzę potrzebną, żeby zbudować komputer.

Było to stwierdzenie bardzo na wyrost, ale zasady działania arytmometru procesora poznaliśmy.

Wychodząc z podobnych przesłanek, i przenosząc się w czasy tranzystorów James Newman wpadł na pomysł, żeby zbudować rzeczywisty komputer w technologii tranzystorowej. Przepiękna idea, aż żal, że…

Na ilustracji ośmiobitowy arytmometr.

Strach

Bardzo dobry tekst. I nie prawda, że dotyczy tylko kodowania. Dotyczy wszystkiego. Tabelka na końcu pięknie podsumowuje i pozwala się „odnaleźć”.

Strach bierze się ze złej jakości. Narasta gdy brak zaufania do kodu, wiary w stojący za nim pomysł, w kompetencje autorów. Na chybcika sklecona szopa może się rozsypać od byle podmuchu. Na łapu-capu sklejone oprogramowanie rozleci się od byle zmiany – czy to w samym kodzie, czy w kontekście jego wykorzystania, czy nawet środowiska wdrożenia. Lepiej nie ruszać!

Źródło: Strach