Języki programowania vs ludzki

Inne strony warte obejrzenia:

Języki programowania vs ludzkiIstnieje bardzo dużo języków programowania, a ich liczba wciąż się zwiększa. Mają tę przewagę nad sposobami komunikacji, używanymi przez nas na co dzień, że nie pozostawiają żadnych możliwości błędnej interpretacji nadawanego komunikatu. Układając zdania, służące nam do kontaktowania się z drugim człowiekiem możemy sobie pozwolić na skróty myślowe, metafory, skrócenia, a mimo to mamy podstawy, by oczekiwać (słusznie), że rozmówca nas zrozumie. W przypadku języków programowania każde najmniejsze niedomówienie będzie traktowane jako błąd, ponieważ komputer rozumie tylko sprecyzowane komendy i nie ma możliwości przewidzenia naszych oczekiwań. Dlatego tak ważne jest stosowanie algorytmów, umożliwiających nam komunikowanie się z urządzeniem. Ale dlaczego jest tak wiele języków programowanie - czy nie wystarczyłby jeden, chciałoby się zapytać? Niestety nie jest możliwe stworzenie jednego języka, który pozwoliłby programować wszystkie maszyny, byłby zbyt trudny i niemożliwy do opanowania, ale wiele nowych powstaje na bazie innych, będąc ich udoskonaloną wersją. Istnieją programy, które pozwalają na tłumaczenie kodu źródłowego na język, który jest rozumiany dla ludzi, sprawia to, że osoby, które nie znają się na pisaniu w językach programowania, mogą zrozumieć na czym polega kod i co jest jego wynikiem bez włączania programu. Porównując te dwa języki można łatwo stwierdzić, że za pomocą języka programowania nie jest możliwa komunikacja, ponieważ nie jest on do tego przeznaczony.

Warto również przeczytać:

O zabezpieczeniach
Tak naprawdę bezpieczeństwo jakie powinna oferować dana przeglądarka jest dla użytkownika bardzo ważne. Właśnie za pośrednictwem przeglądarki wykonujemy operacje bankowe, kupujemy towary w sklepach in...

Kupujemy komputer online
Z komputerów wielu z nas korzysta na co dzień i dzięki nim możemy sobie usprawnić wiele czynności – począwszy od komunikacji z innymi, poprzez pracę, a skończywszy na ciekawej rozrywce. Komputer...

Konsolidacja
Konsolidacja jest procesem, który zachodzi podczas tłumaczenia kodu programowania na kod maszynowy, czyli jest poddawany tak zwanej kompilacji. Proces konsolidacji jest także często zwany procesem lin...

Python
Język programowania Python powstał w 1990 roku, został stworzony przez Guido van Rossuma. Podobnie jak język programowania C++ jest wieloplatformowy zarówno pod względem systemowym jak i sprzętowym (c...