Jest to polecenie dcl2inc, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
dcl2inc - postprocesuje pliki ftnchek .dcl w celu utworzenia oddzielnych plików INCLUDE
STRESZCZENIE
dcl2inc *.dcl
OPIS
dcl2inc przetwarzanie końcowe plików deklaracji wyjściowych przez ftnczek(1), zastępując unikalny WSPÓLNY
definicje bloków według Fortran ZAWIERAJĄ sprawozdania. Dla każdego wejścia .dcl plik, zmodyfikowany
wydajność .dcn tworzony jest plik wraz z plikami dołączanymi nazwanymi nazwą bloku COMMON,
z rozszerzeniem nazwy pliku .inc.
Dodatkowo, dcl2inc produkuje na stdout Lista Makefile zależności dla UNIX-a
robić(1) użyteczność. Można je dołączyć do projektu Makefile aby upewnić się, że każdy
kolejne zmiany dot .inc powodują ponowną kompilację plików źródłowych, które je zawierają.
dcl2inc ostrzega przed typami COMMON, które różnią się od ich pierwszego wystąpienia i po prostu kopiuje
je na wyjście .dcn zamiast zastępować je instrukcją INCLUDE. Zatem,
wszelkie WSPÓLNE instrukcje znalezione w wynikach .dcn pliki należy dokładnie sprawdzić
aby ustalić, dlaczego się różnią: mogą się mylić.
Replikacja identycznych danych i błędy wynikające z późniejszej modyfikacji tylko części
tego jest istotnym powodem, dla którego projekty programistyczne w języku Fortran powinny to robić wymagać to WSPÓLNE
deklaracje występują w oddzielnych plikach dołączanych, więc istnieje tylko plik pojedynczy punkt
definicja dowolnego obiektu globalnego.
Mimo, że Fortran ZAWIERAJĄ stwierdzenie zostało tragicznie pominięte w Standardzie z 1977 r.,
jest on od dawna wdrażany przez praktycznie wszystkich dostawców kompilatorów i jest częścią pakietu 1990
Standard. W praktyce nie ma zatem problemu z przenoszeniem związanego z używaniem
ZAWIERAJ oświadczenia, pod warunkiem, ten pozwala uniknąć nieprzenośnych nazw plików. O ile kod
przestrzega ograniczeń Fortranu dotyczących sześcioznakowych nazw alfanumerycznych, nazw plików generowanych przez
dcl2inc będzie akceptowalny we wszystkich obecnie popularnych systemach operacyjnych.
Domyślne wpisywanie zmiennych w Fortranie, czyli IMPLICIT, jest przestarzałe we współczesnym programowaniu
języków, ponieważ sprzyja to niechlujnej dokumentacji i, co gorsza, błędom wynikającym z błędów ortograficznych
zmienne lub zmienne, które zostały obcięte, ponieważ wykraczają poza kolumnę 72. Jeśli
wszystkie użyte zmienne są jawnie wpisane, a do odrzucenia wszystkich używana jest opcja kompilatora
jednostki programowe ze zmiennymi bez typu, mogą występować błędy ortograficzne i obcięcia zmiennych
wyłączony.
Deklaracje zmiennych, które zostały wygenerowane automatycznie przez narzędzie takie jak ftnczek(1) lub
wysiłek(1) mają spójny format ułatwiający stosowanie edytorów strumieniowych (np
zmieniać wymiary tablicy lub zmieniać nazwy zmiennych) i prostą precyzję zmiennoprzecinkową
narzędzia do konwersji, takie jak d2s(1) dtoq(1) dto(1) cyt(1) s2d(1), a stać(1).
OSTRZEŻENIE
Aktualna wersja (2.9) programu ftnczek(1) nie tworzy instrukcji RÓWNOWAŻNOŚCI w języku Fortran
.dcl plików, dlatego przy zastępowaniu oryginalnych deklaracji należy zachować ostrożność, aby je zachować
z nowymi od .dcl or .dcn akta.
Korzystaj z dcl2inc online, korzystając z usług onworks.net