Języki naturalne i sztuczne. Różnica między językiem naturalnym i formalnym

1. Logika i język Przedmiotem badań logiki są formy i prawa prawidłowe myślenie. Myślenie jest funkcją ludzki mózg. Praca przyczyniła się do oddzielenia człowieka od środowiska zwierząt i była podstawą pojawienia się u ludzi świadomości (w tym myślenia) i języka. Myślenie jest nierozerwalnie związane z językiem. Język zdaniem K. Marksa, istnieje bezpośrednia rzeczywistość myśli. Podczas kolektywu aktywność zawodowa ludzie mieli potrzebę porozumiewania się i przekazywania sobie nawzajem swoich myśli, bez czego sama organizacja zbiorowych procesów pracy była niemożliwa.

Funkcje języka naturalnego są liczne i wieloaspektowe. Język jest środkiem codzienna komunikacja ludzi, środek komunikacji w działalności naukowej i praktycznej. Język pozwala przekazywać i odbierać zgromadzoną wiedzę, umiejętności praktyczne i doświadczenie życiowe z pokolenia na pokolenie, realizują proces szkolenia i wychowania młodszego pokolenia. Język Charakterystyczne są także funkcje: przechowywanie informacji, bycie środkiem wyrażania emocji, bycie środkiem poznania.

Język jest systemem informacji znakowej, wytworem duchowej aktywności człowieka. Zgromadzone informacje przekazywane są za pomocą znaków (słów) języka.

Mowa może być ustna lub pisemna, słyszalna lub niedźwiękowa (jak na przykład w przypadku głuchoniemego), zewnętrzna (w stosunku do innych) lub wewnętrzna, mowa wyrażana za pomocą języka naturalnego lub sztucznego. Używając język naukowy, bazujący na języku naturalnym, formułuje zasady filozofii, historii, geografii, archeologii, geologii, medycyny (posługując się obok „żywych” języków narodowych „martwymi” już językami narodowymi) język łaciński) i wiele innych nauk.

Język jest nie tylko środkiem komunikacji, ale także najważniejszym część kulturę każdego narodu.

Na bazie języków naturalnych powstały sztuczne języki nauki. Należą do nich języki matematyki, logiki symbolicznej, chemii, fizyki, a także algorytmiczne języki programowania komputerów, które otrzymały szerokie zastosowanie we współczesnych komputerach i systemach. Języki programowania to systemy znaków służące do opisu procesów rozwiązywania problemów na komputerze. Obecnie obserwuje się coraz większą tendencję do opracowywania zasad „komunikacji” człowieka z komputerem w języku naturalnym, tak aby można było korzystać z komputerów bez pośredników – programistów.

Znak to przedmiot materialny (zjawisko, zdarzenie), który pełni funkcję reprezentanta innego przedmiotu, właściwości lub relacji i służy do pozyskiwania, przechowywania, przetwarzania i przekazywania komunikatów (informacji, wiedzy).

Znaki dzielą się na językowe i pozajęzykowe. Do znaków pozajęzykowych zalicza się znaki kopiujące (na przykład fotografie, odciski palców, reprodukcje itp.), znaki atrybutów lub znaki wskazujące (na przykład dym jest oznaką ognia, podniesiona temperatura ciało - oznaka choroby), znaki-sygnały (na przykład dzwonek - znak początku lub końca lekcji), znaki-symbole (na przykład znaki drogowe) i inne rodzaje znaków. Istnieje specjalna nauka - semiotyka, która jest ogólna teoria oznaki. Odmiany znaków są znakami językowymi. Jeden z podstawowe funkcje znaki językowe polegają na oznaczaniu przez nie przedmiotów. Nazwy służą do oznaczania obiektów.

Nazwa to słowo lub fraza określająca konkretny przedmiot. (Słowa „oznaczenie”, „nazewnictwo”, „nazwa” są traktowane jako synonimy.) Podmiot jest tu rozumiany bardzo szeroko: są to rzeczy, właściwości, relacje, procesy, zjawiska itp. zarówno natury, jak i życie publiczne, aktywność umysłowa ludzi, wytwory ich wyobraźni i rezultaty myślenia abstrakcyjnego. Zatem nazwa jest zawsze nazwą jakiegoś obiektu. Choć przedmioty są zmienne i płynne, zachowują pewność jakościową, co wyraża nazwa danego obiektu.

2. Język logiki i język prawa. Niezbędny związek myślenia z językiem, w którym język pełni rolę materialnej powłoki myśli, powoduje, że rozpoznanie struktur logicznych możliwe jest jedynie poprzez analizę wyrażeń językowych. Tak jak do jądra orzecha można dotrzeć jedynie otwierając jego łupinę, tak samo formy logiczne można zidentyfikować jedynie poprzez analizę języka.

Aby opanować analizę logiczno-językową, rozważmy krótko strukturę i funkcje języka, związek między logiką i kategorie gramatyczne oraz zasady konstrukcji specjalny język logika.

Język jest symboliczny System informacyjny, która pełni funkcję generowania, przechowywania i przekazywania informacji w procesie rozumienia rzeczywistości i komunikacji między ludźmi.

Główny materiał budowlany Podczas konstruowania języka pojawiają się użyte w nim znaki. Znak to każdy zmysłowo postrzegany (wzrokowo, słuchowo lub w inny sposób) przedmiot, który działa jako przedstawiciel innego przedmiotu. Wśród różnych znaków wyróżniamy dwa typy: znaki obrazowe i znaki symboliczne.

Znaki-obrazy wykazują pewne podobieństwo do wyznaczonych obiektów. Przykłady takich znaków: kopie dokumentów; odciski palców; fotografie; niektóre znaki drogowe przedstawiające dzieci, pieszych i inne obiekty. Znaki-symbole nie mają żadnego podobieństwa do wyznaczonych obiektów. Na przykład: nuty; Znaki alfabetu Morse'a; litery alfabetów języków narodowych.

3. Języki naturalne i sztuczne. Z pochodzenia języki są albo naturalne, albo sztuczne.

Języki naturalne- Są to systemy znaków informacyjnych dźwiękowych (mowa), a następnie graficznych (pismo), które historycznie rozwinęły się w społeczeństwie. Powstały, aby konsolidować i przekazywać informacje zgromadzone w procesie komunikacji między ludźmi. Języki naturalne pełnią rolę nośników wielowiekowej kultury narodów. Wyróżniają się bogatymi możliwościami wyrazu i uniwersalnym pokryciem różnych dziedzin życia.

Języki sztuczne to pomocnicze systemy znaków stworzone na bazie języków naturalnych w celu dokładnego i ekonomicznego przekazywania informacji naukowych i innych. Konstruowane są przy użyciu języka naturalnego lub wcześniej skonstruowanego języka sztucznego. Język, który służy do konstruowania lub uczenia się innego języka, nazywany jest metajęzykiem, a język główny nazywany jest językiem przedmiotowym. Metajęzyk z reguły ma bogatsze możliwości wyrazowe w porównaniu z językiem przedmiotowym.

Języki sztuczne różnym stopniu rygor jest szeroko stosowany w nowoczesna nauka i technologia: chemia, matematyka, fizyka teoretyczna, informatyka, cybernetyka, komunikacja, stenografia.

4. Zasady konstrukcji sformalizowanych języków logicznych.

Sformalizowany język– sztuczny język logiki, którego zadaniem jest odtwarzanie form logicznych kontekstów języka naturalnego oraz wyrażanie praw logicznych i metod prawidłowego rozumowania w teoriach logicznych skonstruowanych w danym języku.

Konstruowanie języka sformalizowanego rozpoczyna się od jego określenia alfabet– zbiór początkowych, prymitywnych symboli. Alfabet zawiera symbole logiczne (znaki operacje logiczne i relacje, np. spójniki zdaniowe i kwantyfikatory), symbole nielogiczne (parametry składników opisowych języka naturalnego) i symbole techniczne (np. nawiasy). Następnie formułowane są tak zwane zasady tworzenia złożonych znaków językowych z prostych - są ustalane Różne rodzaje dobrze sformułowane wyrażenia. Ich najważniejszym rodzajem są formuły - analogi wypowiedzi języka naturalnego.

Osobliwość język sformalizowany to skuteczność definicji wszystkich jego kategorii składniowych: kwestia, czy dowolny symbol lub ciąg symboli alfabetycznych należy do określonej klasy wyrażeń językowych, jest rozwiązywana algorytmicznie, w skończonej liczbie kroków.

Czasami języki sformalizowane wraz z alfabetem i regułami tworzenia zawierają tzw. reguły transformacji – procedury dedukcyjne, precyzyjne zasady przejść z jednego ciągu symboli do drugiego. W tym przypadku język sformalizowany utożsamiany jest zasadniczo z rachunkiem logicznym. Inna interpretacja języka sformalizowanego polega na przyjęciu reguł interpretacji jego wyrażeń, pozwalających na porównanie każdej kategorii syntaktycznej znaków z kategorią semantyczną, niezbędną do identyfikacji form logicznych.

Języki sformalizowane mogą mieć różne możliwości wyrazu. Zatem języki zdań pozwalają na badanie formy logicznej tylko na poziomie zdań złożonych, bez uwzględnienia Struktura wewnętrzna proste stwierdzenia. Języki sylogistyczne umożliwiają uchwycenie logicznych form zdań atrybutywnych. Języki pierwszego rzędu odtwarzają strukturę zarówno prostych (atrybutywnych, jak i relacyjnych), jak i złożonych stwierdzeń, ale pozwalają na kwantyfikację tylko przez jednostki. W językach bogatszych – językach wyższych rzędów – kwantyfikowanie możliwe jest także na podstawie właściwości, relacji i funkcji.

Zasady konstruowania języków sformalizowanych można wykorzystać także przy definiowaniu języków o teoriach nielogicznych, stosowanych. W tym przypadku zamiast abstrakcyjnych nielogicznych symboli (parametrów) do alfabetu języka wprowadzane są nazwy konkretnych obiektów obszaru tematycznego teorii, znaki pewnych funkcji, właściwości, zależności itp.

FORMA I JĘZYK PREZENTACJI INFORMACJI

Forma prezentacji tych samych informacji może być różna

Dzięki temu informacje mogą być prezentowane w różne formy:

  • ikonowy napisane, składające się z różnych znaków, wśród których zwyczajowo rozróżnia się:
  • symboliczny w postaci tekstu, cyfr, znaków specjalnych (wg
  • przykład tekst podręcznika);
  • graficzny(Na przykład, mapa geograficzna);
  • tabelaryczny(na przykład tabela rejestrująca postęp eksperymentu fizycznego);
    • w formie gestów lub sygnałów (na przykład sygnałów kontrolera ruchu).
    • ruch drogowy);
    • ustnie werbalne (na przykład rozmowa).

Podstawą każdego języka jest alfabet- zbiór jednoznacznie zdefiniowanych znaków (symboli), z których tworzony jest przekaz. Języki dzielą się na naturalne (mówione) i formalne. Alfabet języków naturalnych zależy od tradycji narodowych. Języki formalne znajdują się w wyspecjalizowanych obszarach ludzka aktywność(matematyka, fizyka, chemia itp.).

Języki naturalne i formalne.

W procesie rozwoju społeczeństwa ludzkiego ludzie się rozwinęli duża liczba Języki. Przykłady języków:

  • · języki mówione(na świecie jest ich obecnie ponad 2000);
  • · języki mimiki i gestów;
  • · języki rysunków, rysunków, diagramów;
  • · języki nauk ścisłych (matematyka, chemia, biologia itp.);
  • · języki sztuki (malarstwo, muzyka, rzeźba, architektura itp.);
  • · języki specjalne (brajl dla niewidomych, alfabet Morse'a, esperanto, semafor morski itp.);
  • · Języki algorytmiczne (schematy blokowe, języki programowania).

Język– jest systemem znaków służącym do komunikacji i poznania. Podstawą większości języków jest alfabet– zbiór symboli, z których można ułożyć słowa i wyrażenia danego języka.

Język charakteryzuje się:

  • · zestaw używanych znaków;
  • · zasady tworzenia z tych znaków takich konstrukcji językowych jak „słowa”, „frazy” i „teksty” (w szerokiej interpretacji tych pojęć);
  • · zbiór zasad syntaktycznych, semantycznych i pragmatycznych posługiwania się tymi strukturami językowymi.

Wszystkie języki można podzielić na naturalne i sztuczne.

Naturalny nazywane są językami „zwykłymi”, „potocznymi”, które rozwijają się spontanicznie i z biegiem czasu. Język naturalny, przeznaczony przede wszystkim do codziennej komunikacji, ma szereg unikalnych cech:

  • · prawie wszystkie słowa mają więcej niż jedno znaczenie;
  • · często pojawiają się słowa o nieprecyzyjnej i niejasnej treści;
  • · wartości poszczególne słowa a wyrażenia zależą nie tylko od nich samych, ale także od ich otoczenia (kontekstu);
  • synonimy (inny dźwięk - to samo znaczenie) i homonimy (ten sam dźwięk - to samo znaczenie) są powszechne inne znaczenie);
  • · te same obiekty mogą mieć kilka nazw;
  • · istnieją słowa, które nie oznaczają żadnych przedmiotów;
  • · wiele konwencji dotyczących użycia słów nie jest podanych wprost, a jedynie domniemane, od każdej reguły istnieją wyjątki itp.

Główny Funkcje język naturalny to:

  • · komunikatywny (funkcja komunikacyjna);
  • · poznawczy (funkcja poznawcza);
  • · emocjonalny (funkcja kształtowania osobowości);
  • · dyrektywa (funkcja wpływu).

Sztuczny języki są tworzone przez ludzi w określonych celach lub dla określonych grup ludzi. Cechą charakterystyczną języków sztucznych jest jednoznaczne określenie ich słownictwa, zasady tworzenia wyrażeń i zasady nadawania im znaczeń.

Każdy język – zarówno naturalny, jak i sztuczny – rządzi się pewnymi zasadami. Mogą być sformułowane wprost i ściśle (sformalizowane) lub mogą na to pozwalać różne opcje Ich wykorzystanie.

Sformalizowany (formalny) język – język charakteryzujący się dokładne zasady konstruowanie wyrażeń i ich rozumienie. Jest zbudowany według jasnych zasad, zapewniając spójne, dokładne i zwięzłe przedstawienie właściwości i zależności badanego obszaru tematycznego (modelowanych obiektów).

W przeciwieństwie do języków naturalnych, języki formalne mają jasno określone zasady interpretacji semantycznej i transformacji syntaktycznej używanych znaków, a także fakt, że znaczenie i znaczenie znaków nie zmienia się w zależności od jakichkolwiek pragmatycznych okoliczności (na przykład kontekstu).



Większość języków formalnych (tworzonych struktur) zbudowana jest według poniższego schematu. pierwszy wybrany alfabet , czyli zbiór początkowych symboli, z których zostaną zbudowane wszystkie wyrażenia języka; następnie opisuje składnia język, czyli zasady konstruowania wyrażeń znaczących. Litery alfabetu języka formalnego mogą być literami z alfabetów języków naturalnych, nawiasami, znakami specjalnymi itp. Z listów, przez pewne zasady można skompilować słowa i ekspresje . Wyrażenia znaczące uzyskuje się w języku formalnym tylko wtedy, gdy spełnione są pewne zasady obowiązujące w tym języku. zasady Edukacja. Dla każdego języka formalnego zbiór tych reguł musi być ściśle określony, a modyfikacja którejkolwiek z nich najczęściej prowadzi do powstania nowej odmiany (dialektu) tego języka.

Języki formalne są szeroko stosowane w nauce i technologii. Z punktu widzenia informatyki najbardziej spośród języków formalnych znacząca rola grać formalnie język logiki (język algebry logicznej) i języki programowania .

Powstanie języki programowania przypada na początek lat 50-tych XX wieku.

Języksystem znaków mających znaczenie. Język jest sposobem istnienia świadomości i komunikacji między człowiekiem a człowiekiem. Przede wszystkim musisz to zrozumieć świadomość jest nierozerwalnie związana z językiem jako pewien system znaków. Podpisać- przedmiot materialny (zjawisko, wydarzenie), pełniący funkcję reprezentanta innego obiektu i w związku z tym odtwarzający jego właściwości.

Istnieją znaki językowe (część pewnego systemu znaków) i znaki pozajęzykowe (w tym kopie, znaki, objawy). „Języki” można uznać za systemy znaków Dzieła wizualne, teatr, kino, taniec, muzyka itp. Systemy znaków powstały i rozwijają się jako forma materialna, w której realizowana jest świadomość i myślenie.

Początkowym systemem znaków jest zwykły, mówiony język naturalny. W języku, który rozróżniają przemówienie - język w działaniu, w sytuacji porozumiewania się, przede wszystkim ustnego, po drugie pisanego.

Myślenie (świadomość) i język są ze sobą nierozerwalnie powiązane, ale nie identyczne. Różnica między nimi polega na tym, że myśl jest odbiciem Obiektywną rzeczywistość natomiast słowo jest sposobem utrwalania, wyrażania myśli i jednocześnie środkiem przekazywania myśli innym ludziom.

Język jest warunkiem wzajemnego zrozumienia między ludźmi, a także świadomości rzeczywistości i samego siebie. Środki ułatwiające ucieleśnienie myśli w formie językowej to Różne rodzaje mowa: ustna, pisemna, wewnętrzna („pomyśl o sobie”). Mowa to proces używania języka do komunikowania się.

Słowo jako jednostka języka ma dwie strony: zewnętrzną, dźwiękową (fonetyczną) i wewnętrzną, semantyczną (semantyczną). Obydwa są wytworami długotrwałego rozwoju społeczno-historycznego. Jedność tych stron tworzy słowo, w którym stopione są funkcje znaku i znaczenia.

Zatem świadomość i język są jednym. W tej jedności stroną decydującą jest świadomość, myślenie. Świadomość odzwierciedla rzeczywistość, a język ją wyznacza i wyraża. Język jest sposobem istnienia świadomości.

Naturalne (werbalne, słuchowe)zwykły język ludzki. Sztuczny jest język znaków i symboli. Pierwszy powstaje spontanicznie w procesie komunikacji pomiędzy członkami niektórych Grupa społeczna. Drugi jest tworzony przez ludzi w jakimś specjalnym celu (języki matematyki, logiki, szyfrów itp.). Cechą charakterystyczną języków naturalnych jest polisemia słów, natomiast języki sztuczne są jednoznaczne i precyzyjne. Przyjrzyjmy się bliżej tym językom.

Język naturalny reprezentuje najbogatszy rozwijający się system integralny. Jego podstawową jednostką, „atomem” języka, jest słowo, które służy do nazywania przedmiotów, osób, procesów, właściwości itp. Od momentu powstania język naturalny ulega ciągłym zmianom - było to spowodowane interakcją kultur, postępem naukowym i technologicznym itp. Niektóre słowa z czasem tracą swoje znaczenie („flogiston”, „kaloryczny”), inne zyskują nowe znaczenia („satelita” jako statek kosmiczny).


Język naturalny zdaje się żyć własnym życiem. Zawiera wiele niuansów i cech, co utrudnia trafne wyrażenie idei (zwłaszcza naukowej) słowami. Nie pomaga w tym obecność w języku naturalnym wielu wyrażeń figuratywnych, archaizmów, słów zapożyczonych, hiperboli, idiomów, metafor itp. Ponadto język naturalny jest bogaty w wykrzykniki i wykrzykniki, których znaczenie trudno przekazać poza kontekstem.

Języki sztuczne - systemy znaków stworzone przez ludzi do użytku w ograniczone obszary, gdzie dokładność, rygor, jednoznaczność, zwięzłość i prostota wyrażeń są konieczne i wystarczające. Jest to szczególnie prawdziwe w przypadku celów naukowych.

Wyróżnia się języki specjalistyczne i niewyspecjalizowane. Te ostatnie są przeznaczone głównie dla komunikacja międzynarodowa. Najpopularniejszym z nich jest esperanto. Do specjalistycznych języków sztucznych zalicza się sformalizowane systemy symboli z różnych dziedzin nauki (matematyki, fizyki, chemii, logiki, językoznawstwa itp.), a także szybko rozwijający się język komputerowy, który coraz pełniej modeluje język naturalny. Języki sztuczne są uzupełnieniem języków naturalnych i istnieją wyłącznie na ich podstawie.

Język naturalny- w językoznawstwie i filozofii języka, język służący do komunikacji międzyludzkiej (w przeciwieństwie do języków formalnych i innych typów systemów znakowych, zwanych także językami w semiotyce), a nie sztucznie stworzony (w przeciwieństwie do języków sztucznych).

Słownictwo i reguły gramatyczne języka naturalnego są zdeterminowane praktyką użycia i nie zawsze są formalnie zapisane.

Cechy języka naturalnego

Język naturalny jako system znaków

Obecnie spójność jest uważana za najważniejszą cechę języka. Semiotyczna istota języka naturalnego polega na ustaleniu zgodności pomiędzy uniwersum znaczeń i uniwersum dźwięków.

Opiera się na naturze płaszczyzny wyrazu W formie ustnej język ludzki należy do systemów znaków słuchowych, w formie pisanej do systemów znaków wizualnych.

Według rodzaju genezy język naturalny zaliczany jest do systemu kulturowego, dlatego przeciwstawiony jest zarówno naturalnym, jak i sztucznym systemom znaków. Język ludzki jako system znakowy charakteryzuje się połączeniem cech zarówno naturalnych, jak i sztucznych systemów znakowych.

System języka naturalnego odnosi się do systemy wielopoziomowe, ponieważ składa się z jakościowo różnych elementów - fonemów, morfemów, słów, zdań, których relacje między nimi są złożone i wieloaspektowe.

Jeśli chodzi o złożoność strukturalną języka naturalnego, język nazywany jest najczęściej kompleks systemów znaków.

Według podstawy strukturalnej także rozróżnić deterministyczny I probabilistyczny systemy semiotyczne. Język naturalny należy do systemów probabilistycznych, w których porządek elementów nie jest sztywny, lecz ma charakter probabilistyczny.

Systemy semiotyczne dzielą się również na dynamiczne, ruchome i statyczne, stacjonarne. Elementy układów dynamicznych zmieniają swoje położenie względem siebie, natomiast w układach statycznych stan elementów jest nieruchomy i stabilny. Język naturalny zaliczany jest do systemów dynamicznych, chociaż zawiera także cechy statyczne.

Inną cechą strukturalną systemów znaków jest ich kompletność. System kompletny można zdefiniować jako układ ze znakami reprezentującymi wszystkie teoretycznie możliwe kombinacje o określonej długości z elementów danego zbioru. W związku z tym system niekompletny można scharakteryzować jako system o pewnym stopniu redundancji, w którym nie wszystkie znaki służą do wyrażania znaków. możliwe kombinacje dane elementy. Język naturalny jest systemem niekompletnym o wysokim stopniu redundancji.

Różnice pomiędzy systemami znakowymi w zakresie ich zdolności do zmian pozwalają na ich klasyfikację systemy otwarte i zamknięte. Systemy otwarte w procesie swojego funkcjonowania mogą włączać nowe znaki i charakteryzują się większą zdolnością adaptacji w porównaniu do systemów zamkniętych, które nie są zdolne do zmian. Zdolność do zmiany jest wpisana w język ludzki.

Według V.V. Nalimova język naturalny zajmuje pozycję środkową pomiędzy systemami „miękkimi” i „twardymi”. Systemy miękkie obejmują niejednoznacznie kodujące i dwuznacznie interpretowane systemy znaków, na przykład język muzyki, natomiast systemy twarde obejmują język symboli naukowych.

Główna funkcja języka - konstruowanie sądów, możliwość określenia znaczenia aktywnych reakcji, uporządkowanie pojęć reprezentujących pewne symetryczne formy organizujące przestrzeń relacji „komunikatorów”: [źródło nieokreślone 1041 dni]

rozmowny:

stwierdzając(dla neutralnego stwierdzenia faktu),

badawczy(w celu uzyskania informacji),

nazwa(aby zachęcić do działania),

ekspresyjny(aby wyrazić nastrój i emocje mówiącego),

nawiązywanie kontaktu(w celu nawiązania i utrzymania kontaktu między rozmówcami);

metajęzykowy(dla interpretacji faktów językowych);

estetyka(dla efektu estetycznego);

funkcja wskaźnika przynależności do określonej grupy ludzi(narody, narodowości, zawody);

informacyjny;

edukacyjny;

emocjonalny.

Języki sztuczne- języki specjalne, które w przeciwieństwie do języków naturalnych są projektowane celowo. Takich języków jest już ponad tysiąc i ciągle powstaje ich coraz więcej.

Klasyfikacja

Wyróżnia się następujące typy języków sztucznych:

Języki programowania i języki komputerowe- języki do automatycznego przetwarzania informacji za pomocą komputera.

Języki informacji- języki stosowane w różnych systemach przetwarzania informacji.

Sformalizowane języki nauki- języki przeznaczone do notacji symbolicznej fakty naukowe oraz teorie matematyki, logiki, chemii i innych nauk.

Języki nieistniejących ludów stworzony dla celów fikcyjnych lub rozrywkowych, na przykład: język elficki wymyślony przez J. Tolkiena, język klingoński wymyślony przez Marca Okranda na potrzeby serialu science fiction Star Trek (patrz Języki fikcyjne), język Na'vi stworzony na potrzeby filmu Avatar.

Międzynarodowe języki pomocnicze- języki powstałe z elementów języków naturalnych i oferowane jako pomocniczy środek komunikacji międzyetnicznej.

Pomysł stworzenia nowego języka komunikacji międzynarodowej zrodził się ok XVII-XVIII wiek w wyniku stopniowego spadku międzynarodowej roli łaciny. Początkowo były to przeważnie projekty języka racjonalnego, wolnego od błędów logicznych języków żywych i opartego na logicznej klasyfikacji pojęć. Później pojawiają się projekty oparte na modelach i materiałach z żywych języków. Pierwszym takim projektem był uniwersalnyglot, wydany w 1868 roku w Paryżu przez Jeana Pirro. Projekt Pirro, który przewidywał wiele szczegółów późniejszych projektów, przeszedł niezauważony przez opinię publiczną.

Następny projekt język międzynarodowy stał się Volapuk, stworzony w 1880 roku przez niemieckiego językoznawcę I. Schleyera. Wywołało to spore zamieszanie w społeczeństwie.

Najbardziej znanym językiem sztucznym było esperanto (L. Zamenhof, 1887) - jedyny język sztuczny, który rozpowszechnił się i zjednoczył całkiem sporo zwolenników języka międzynarodowego.

Najbardziej znane języki sztuczne to:

podstawowy angielski

esperanto

interlingua

Łacińsko-niebieskie zgięcie

zachodni

solresol

Język klingoński

Języki elfickie

Istnieją również języki opracowane specjalnie do komunikacji z inteligencją pozaziemską. Na przykład - Linkos.

Według celu stworzenia języki sztuczne można podzielić na następujące grupy:

Języki filozoficzne i logiczne- języki, które mają jasną logiczną strukturę słowotwórstwa i składni: Lojban, Tokipona, Ifkuil, Ilaksh.

Języki pomocnicze- przeznaczone do praktycznej komunikacji: Esperanto, Interlingua, Slovio, Slovyanski.

Języki artystyczne lub estetyczne- stworzony dla przyjemności twórczej i estetycznej: quenya.

Język tworzy się także po to, by przeprowadzić eksperyment, na przykład sprawdzić hipotezę Sapira-Whorfa (że język, którym się mówi, ogranicza świadomość, wpycha ją w określone ramy).

Przez swoją strukturę Projekty związane ze sztucznym językiem można podzielić na następujące grupy:

Języki aprioryczne- w oparciu o logiczne lub empiryczne klasyfikacje pojęć: loglan, lojban, rho, solresol, ifkuil, ilaksh.

Języki a posteriori- języki zbudowane przede wszystkim w oparciu o słownictwo międzynarodowe: Interlingua, Occidental

Języki mieszane- słowa i słowotwórstwo są częściowo zapożyczone z języków niesztucznych, częściowo tworzone na bazie sztucznie wymyślonych słów i elementów słowotwórczych: Volapuk, Ido, Esperanto, Neo.

Liczbę osób posługujących się językami sztucznymi można oszacować jedynie w przybliżeniu, ze względu na brak systematycznego rejestru osób mówiących.

Według stopnia praktycznego zastosowania języki sztuczne dzielą się na projekty, które stały się powszechne: Ido, Interlingua, Esperanto. Języki takie jak języki narodowe, nazywane są „uspołecznionymi”, wśród sztucznych łączy je termin języki planowe. Pośrednią pozycję zajmują projekty języka sztucznego, które mają pewną liczbę zwolenników, na przykład Loglan (i jego potomek Lojban), Slovio i inni. Większość języków sztucznych ma jednego mówcę – autora języka (z tego powodu bardziej słuszne jest nazywanie ich „projektami językowymi” niż językami).

Hierarchia celów komunikacyjnych

Funkcje językowe

Podstawowe funkcje:

Kognitywny Funkcja (poznawcza) polega na gromadzeniu wiedzy, jej porządkowaniu, systematyzacji.

Rozmowny funkcją jest zapewnienie interakcji pomiędzy nadawcą komunikatu słownego a jego odbiorcą.

Funkcje języka prywatnego

Nawiązywanie kontaktu (fatyczne)

Skutki (dobrowolne)

Odniesienie- funkcja związana z podmiotem myśli, z którą dane wyrażenie językowe jest skorelowane.

Szacowany

Emocjonalny (wyrażający emocje)

Możliwość ładowania- właściwość języka do gromadzenia, gromadzenia wiedzy ludzi. Następnie wiedza ta jest postrzegana przez potomków.

Metalingwistyka

Estetyka- Zdolność języka do bycia narzędziem eksploracji i opisu w kategoriach samego języka.

Rytuał itd.

Języki naturalne to języki, którymi posługują się ludzie, takie jak angielski, hiszpański i Języki francuskie. Nie zostały stworzone przez człowieka (chociaż ludzie próbują narzucić im pewne zasady); rozwinęły się naturalnie.

Języki formalne to języki opracowane przez ludzi do określonych zastosowań. Na przykład zapis używany przez matematyków jako język formalny, który szczególnie dobrze radzi sobie z wyrażaniem relacji między liczbami i symbolami. Chemicy używają formalnego języka do reprezentowania struktura chemiczna Cząsteczki. I co najważniejsze:

Języki programowania to języki formalne opracowane do wyrażeń obliczeniowych.

Języki formalne zazwyczaj mają surowe zasady składnia. Na przykład 3+3=6 jest składniowo poprawnym wyrażeniem matematycznym, ale 3=+6$ już nim nie jest. H2O jest syntaktycznie poprawną nazwą chemiczną, ale 2ZZ nie.

Istnieją dwa rodzaje reguł składni: te związane z leksemami i te związane ze strukturą. Leksemy to podstawowe elementy języka, takie jak słowa, liczby i pierwiastki chemiczne. Jednym z problemów z 3 = + 6 $ jest to, że $ nie jest leksemem prawnym w matematyce (według co najmniej o ile nam wiadomo). Podobnie 2Zz nie jest legalne, ponieważ nie ma elementu ze skrótem Zz.

Drugi rodzaj błędu składniowego dotyczy struktury instrukcji, która ma strukturę przypominającą token. Stwierdzenie 3 = + 6 $ jest strukturalnie niepoprawne, ponieważ nie można umieścić znaku plusa bezpośrednio po znaku równości. W ten sam sposób, wzory molekularne powinien mieć indeksy dolne po nazwie elementu, a nie przed.

W ramach ćwiczenia utwórz coś, co wygląda na dobrze zorganizowane Zdanie angielskie z nierozpoznawalnymi tokenami. Następnie napisz kolejne zdanie ze wszystkimi prawidłowymi tokenami, ale z nieprawidłową strukturą.

Kiedy czytasz zdanie na język angielski lub stwierdzenie w języku formalnym, musisz dowiedzieć się, jaka struktura zdania jest obecna (chociaż w języku naturalnym robisz to podświadomie). Proces ten nazywa się analiza syntaktyczna.

Na przykład, gdy usłyszysz wyrażenie „Upadł drugi but”, rozumiesz, że „drugi but” to podmiot, a „upadł” to orzeczenie. Po przeanalizowaniu zdania możesz poznać jego znaczenie lub semantykę. Zakładając, że wiesz, czym jest „but” i co oznacza upadek, zrozumiesz ogólną implikację tego zdania.

Chociaż języki formalne i naturalne mają wiele cech wspólnych tokenów, struktury, składni i semantyki, istnieje wiele różnic:

niejasność- Języki naturalne są pełne dwuznaczności, gdy ludzie komunikują się za pomocą wskazówek kontekstowych i innych informacji. Języki formalne są zaprojektowane tak, aby były prawie lub całkowicie jednoznaczne, co oznacza, że ​​każde stwierdzenie ma dokładnie jedno znaczenie, niezależnie od kontekstu.

nadmierność- Języki naturalne wykorzystują dużo redundancji, aby zrekompensować niejednoznaczność i zmniejszyć nieporozumienia. W rezultacie często są one szczegółowe. Języki formalne są mniej zbędne i bardziej zwięzłe.

dosłowność- Języki naturalne są pełne idiomów i metafor. Jeśli powiem: „Upadł drugi but”, prawdopodobnie nie ma tam butów i nie ma czego upuścić. Języki formalne znaczą dokładnie to, co mówią.

Osoby, które dorastają, posługując się językami naturalnymi, często muszą przystosować się do języków formalnych. Pod pewnymi względami różnica między językiem formalnym a naturalnym jest podobna do różnicy między poezją a prozą, ale w większym stopniu:

Poezja

Słowa służą zarówno do wywołania wrażenia, jak i znaczenia, a cały wiersz razem tworzy efekt lub reakcję emocjonalną. Niejednoznaczność jest nie tylko powszechna, ale często zamierzona.

Proza

Dosłowne znaczenie słowa jest ważniejsze, a jego struktura sprzyja lepszemu zrozumieniu. Proza jest bardziej podatna na analizę niż poezja, ale nadal często jest niejednoznaczna.

Programy

Znaczenie programu komputerowego jest jednoznaczne i dosłowne i można je w pełni zrozumieć poprzez analizę tokenów i struktury.

Oto kilka wskazówek dotyczących czytania programów (i innych języków formalnych). Po pierwsze, pamiętaj, że języki formalne są znacznie gęstsze niż języki naturalne, więc ich przeczytanie zajmie więcej czasu. Struktura jest również bardzo ważna, a zatem niezbyt dobry pomysł czytaj od góry do dołu, od lewej do prawej. Zamiast tego naucz się analizować program w swojej głowie, identyfikując tokeny i interpretując strukturę. Co więcej, liczą się szczegóły. Mogą wystąpić drobne rzeczy, takie jak błędy ortograficzne i zła interpunkcja, z którymi można sobie poradzić w językach naturalnych bardzo ważne język potoczny.

Pierwszy program

Tradycyjnie pierwszy program napisany w nowym języku nazywa się „Hello, World!”, ponieważ wyświetla jedynie słowa „Hello, World!” W Pythonie wygląda to tak:

wydrukuj "Witaj, świecie!"

To jest przykład instrukcji print, która w rzeczywistości nie drukuje niczego na papierze. Wyświetla wartość na ekranie. W tym przypadku wynikiem są słowa:

Cytaty w programie oznaczają początek i koniec wartości; w rezultacie nie pojawiają się.

Niektórzy ludzie oceniają jakość języka programowania na podstawie prostoty programu „Hello, World!”. Kierując się tym wzorcem, Python robi to tak często, jak to możliwe.

Słowniczek.

Rozwiązanie- proces rozwijania problemu, znajdowania rozwiązania i zastanawiania się nad rozwiązaniem.

Język programowania wysoki poziom to język programowania podobny do Pythona, który został zaprojektowany tak, aby ludzie mogli łatwo czytać i pisać.

Język na niskim poziomie- język programowania zaprojektowany tak, aby był wykonywany w sposób naturalny przez komputer; zwany także „językiem maszynowym” lub „językiem asemblera”.

Ruchliwość- właściwość programu, który może działać na więcej niż jednym typie komputera. interpretacja - wykonanie programu w języku wysokiego poziomu poprzez tłumaczenie jednej linii na raz.

Kompilacja- jednorazowe tłumaczenie programu napisanego w języku wysokiego poziomu na język niski poziom w przygotowaniu do późniejszej realizacji.

Źródło - program w języku wysokiego poziomu przed kompilacją. kod obiektowy jest wyjściem kompilatora po przetłumaczeniu programu. kod wykonywalny to inna nazwa „kodu obiektowego”, który jest gotowy do wykonania. skrypt - program zapisany w pliku (zwykle taki, który będzie interpretowany).

Program- zestaw instrukcji definiujących obliczenia. algorytm - proces ogólny rozwiązania danej klasy problemów.

Błąd- błąd w programie. debugowanie to proces znajdowania i usuwania dowolnego z trzech typów błędów programistycznych.

Składnia- struktura programu. błąd składniowy - błąd w programie uniemożliwiający analizę (a tym samym niemożliwą do interpretacji).

Błąd wykonania- błąd, który nie występuje do momentu rozpoczęcia wykonywania programu, ale który uniemożliwia kontynuację programu.

Wyjątek- inna nazwa błędu wykonania. błąd semantyczny - błąd w programie, który powoduje, że robi on coś innego niż zamierzył programista.

Semantyka- znaczenie programu. język naturalny – dowolny z języków, którymi mówi człowiek i który wyewoluował w sposób naturalny.