Co to jest odniesienie do języka programowania?
Odwołanie do języka programowania to dokumentacja utworzona w celu wyjaśnienia, w jaki sposób działa komputerowy język programowania i jak napisać prawidłowy kod źródłowy dla tego języka. Ogólnie rzecz biorąc, odniesienie do języka programowania obejmuje takie aspekty, jak działanie instrukcji rozgałęziających, jakie typy skalarów są dostępne i jak można używać różnych operatorów. Odwołanie do języka programowania niekoniecznie ma na celu nauczenie kogoś programowania w danym języku, ale zapewnienie wiarygodnego źródła do wyjaśnienia pytań technicznych. W przeciwieństwie do specyfikacji języka programowania, która może być bardzo precyzyjnym dokumentem, który śledzi najdrobniejsze szczegóły wewnętrznej implementacji języka, odniesienie do języka programowania próbuje odpowiedzieć na pytania szerzej i praktycznie z punktu widzenia programowania zamiast perspektywy interfejsu technicznego .
Kiedy język komputerowy jest rozwijany i ewoluuje w czasie, wielu programistów utrzymuje odniesienia do języka programowania. Odsyłacz zwykle próbuje wyjaśnić różne aspekty działania języka programowania ze specyficznością, nie zagłębiając się zbytnio w szczegóły, które nie są wymagane w przypadku programowania ogólnego. Dokument nie jest jednak instrukcją lub instrukcją, a przedstawione opisy wyjaśniają tylko, w jaki sposób można korzystać z różnych operatorów i funkcji oraz właściwą składnię, którą musi zastosować programista.
Dokładny rodzaj informacji, które obejmuje odniesienie do języka programowania, może obejmować prawie wszystkie podstawowe aspekty języka komputerowego. Może to oznaczać wszystkie podstawowe operatory, takie jak znaki dodawania i odejmowania, a także podstawową strukturę, której musi przestrzegać plik kodu źródłowego, aby mógł być interpretowany przez kompilator języka. Inne informacje, które może zawierać odniesienie do języka programowania, to sposób, w jaki działają logiczne rozgałęzienia - takie jak instrukcje if-then-else - oraz ograniczenia i nazwy obsługiwanych typów skalarnych, takich jak liczby całkowite. W językach niższego poziomu funkcje przestrzeni nazw i zarządzanie pamięcią również mogą być objęte.
W niektórych przypadkach, w zależności od złożoności lub wielkości języka programowania, odniesienie do języka programowania może mieć setki lub tysiące stron. Odniesienie może być sprzedawane jako książka lub seria książek, lub może być udostępnione jako plik cyfrowy lub do pobrania. Niektóre języki programowania komputerowego mają oficjalne strony internetowe, w których odniesienia do języka są stale aktualizowane i utrzymywane w miarę rozwoju języka. Czasami jedyne tworzone dokumenty referencyjne są tworzone przez niezależnych pisarzy technicznych, którzy nie są powiązani z twórcami języków.