Czym jest ten tłumacz i gdzie jest on używany?

Praktycznie każdy użytkownik sieci komputerowych spotkał się z taką dziedziną nauki, jak programowanie - jest to niesamowita rzecz, która pojawiła się w połowie XX wieku i całkowicie zmieniła świat. Trudno wyobrazić sobie nie tylko codzienne życie wszystkich bez komputera, ale nawet sytuację ogólnoświatową. Możliwe, że nadal nie moglibyśmy normalnie komunikować się z krewnymi, którzy nie są tak blisko, jeśli Internet i systemy operacyjne, które nie są nam znane, służą tym dwóm rzeczom. W tym artykule dowiesz się szczegółowo, że jest to interpreter, w którym jest używany i co jest potrzebne. Artykuł będzie szczególnie przydatny dla początkujących programistów, ponieważ takich informacji nie wszędzie się mówi.

Czym są kompilatorzy i tłumacze?

Artykuł jest przeznaczony dla użytkowników, którzy przynajmniej trochę wiedzą na temat budowy sieci, systemów operacyjnych i języków programowania. Jeśli nie masz pojęcia o powyższym, zalecamy czytanie, ponieważ informacje będą wyglądały dość nieładnie.


Na początek warto przyjrzeć się, czym jest kompilator, ponieważ jest on dosłownie podstawą podstaw. Po napisaniu kodu w dowolnym języku musi on koniecznie przejść etap kompilacji, czyli scalenie wszystkich części kodu. Faktem jest, że projekt zawsze i koniecznie dzieli się na wiele części, z których każda pełni tylko pewną rolę. Niezależnie od tego, czy działa z siecią, plikami, użytkownikiem itp. Takie fragmenty kodu można samemu napisać.użytkownika lub wzięty ze standardowej biblioteki STL. Podczas przyjmowania elementu istnieją dwa warianty kompilacji: automatyczny i dynamiczny. Podczas automatycznego pobierania wszystkich niezbędnych (dołączonych) bibliotek i dynamicznych - tylko wybranych części tych bibliotek. To bardzo duży temat, dlatego zalecamy przeczytanie każdego z nich osobno.
A więc wszystkie biblioteki, części kodu w postaci plików źródłowych są gromadzone i co dalej? Zgadza się, teraz jest czas, aby zmusić komputer do zrozumienia naszego kodu. Ma to na celu umożliwienie komputerowi interakcji z użytkownikiem w ogóle. Pośrednim łącznikiem między częścią sprzętową i programową jest język programowania na pół maszyny - asembler, to w tym języku interpreter tłumaczy kod, który napisałeś. Z powyższego można powiedzieć, że interpreter jest programem do tłumaczenia asemblera na język pół-maszynowy. W następnej części artykułu omówimy bardziej szczegółowo współczesnych kompilatorów i interpretatorów.

Najpopularniejsze programy dla tłumaczy

W nowoczesnym stylu programowania jest on stosowany przy tworzeniu nowego języka w celu połączenia wszystkiego w jednym programie. Aby programista nie musiał pomijać całego kodu dla kilku programów, teraz wszystkie są połączone w jeden program - kompilator. Nowoczesne funkcje kompilatora:
  • Kompilacja. Zbiór wszystkich fragmentów kodu.
  • Interpretacja. Tworzenie półautomatycznego kodu.
  • Łączenie. Łączenie części zinterpretowanego kodu w pamięci.
  • Dlatego może być jeszcze lepiej zrozumieć, ile tłumacza jest potężnym środkiem, ponieważ bez niegoprogramowanie będzie takie samo jak w latach 60-tych XX wieku, jest niewiarygodnie trudne. Teraz musimy powiedzieć, jakie interpretatory (kompilatory) są obecnie najbardziej popularne:
  • MVS. Popularny kompilator firmy Microsoft dla języka programowania C ++.
  • Xcode. Służy do tworzenia aplikacji dla technologii Apple.
  • MinGW. Jeden z najpopularniejszych języków programowania kompilatorów C i C ++. Jest bezpośrednim konkurentem MVS.
  • W jakich językach pracują tłumacze?

    We współczesnym świecie programowania najczęściej używają tylko najpopularniejszych języków programowania, ponieważ rozwijają się najszybciej, co pozwala na pełne wykorzystanie potencjału programistów. Przykładem takich języków może być Java i SS. Języki internetowe nie powinny być tutaj uwzględniane, ponieważ implementacja ich kodu nie wymaga dodatkowych urządzeń, z wyjątkiem stacji roboczej i aplikacji zdolnej do uruchomienia kodu. Wielu programistów uważa najlepszego interpretatora systemu Windows za MVS, ponieważ jest on przeznaczony wyłącznie do pracy z systemem operacyjnym Windows.

    Gdzie mogę znaleźć pliki obiektów?

    Po skompilowaniu pliku specjalnego obiektu w folderze projektu, jest to owoc staranności kompilatora. W systemie operacyjnym "Linux" podobny plik używa rozszerzenia "* .pro", czyli z obiektu słownego. W systemie operacyjnym Windows proces ten natychmiast przechodzi do utworzenia pliku wykonywalnego, który można zdemontować i uzyskać taki sam rezultat, jak przy otwieraniu pliku o rozszerzeniu "* .o".

    Podsumowując

    Mamy nadzieję, że poCzytając ten artykuł, rozumiesz, że jest to interpreter, jak jest on używany i gdzie jest stosowany. Powyższe informacje pomogą ci, jeśli jesteś początkującym programistą lub chcesz dowiedzieć się czegoś więcej o cudownym świecie komputerów, ale w każdym razie wiedza nie jest zbyteczna.

    Powiązane publikacje