ASCII კოდი - სიმბოლოებისა და სიმბოლოების ცხრილი
El ამერიკული სტანდარტული კოდი ინფორმაციის გაცვლისთვის ან ASCII, ინგლისურად მისი აკრონიმის წყალობით, ასე ჰქვია სსიმბოლოების კოდირების სისტემა.
ამ გზით ინფორმაციის გაზიარება ბევრად უფრო ადვილია, რადგან ფაილები, რომლებსაც ერთ კომპიუტერზე ვხედავთ, მეორეზეც ანალოგიურად ჩანს და ამ გზით ინფორმაციის დაკარგვა არ ხდება.
რა არის ASCII კოდი?
ASCII კოდი არის კოდი, რომელიც წარმოიქმნება ინფორმაციის გაცვლის საჭიროებიდან ერთი კომპიუტერიდან მეორეზე მისი დამახინჯების გარეშე.
შეგახსენებთ, რომ ელექტრონული ეპოქის დასაწყისში კომპიუტერების კოდირება შეიძლებოდა ინდივიდუალურად, რადგან ღირებულება და მოთხოვნა ამის საშუალებას იძლეოდა, მაგრამ რაც იზრდებოდა კომპიუტერული ბუმი და, გარდა ამისა, მათზე მოთხოვნა გართულდა.
საჭირო იყო სისტემა, რომელსაც ჰქონოდა ყველა მოწყობილობა, რათა ერთი და იგივე ფაილები თანაბრად იკითხებოდეს ერთ კომპიუტერზე და მეორეზე მანძილის მიუხედავად.
ამ გზით ინფორმაციის გაცვლა გაცილებით ეფექტური და ეფექტურია.
ASCII კოდი დაყოფილია რამდენიმე ტიპად, იმისდა მიხედვით, თუ რომელი ფუნქცია გსურთ გამოიყენოთ და რა უნდა იყოს დაპროგრამებული სპეციალისტის მიერ სწორად მუშაობისთვის.
მნიშვნელოვანია იცოდეთ როგორ მუშაობს ამ ტიპის ენა და პროცესის კოდირება გამოთვლებში, თუ გსურთ ცოტა ღრმად ჩასწვდეთ ამ თემას, რადგან ASCII არის რაღაც ძირითადი მოწყობილობების სათანადო ფუნქციონირებისთვის.
თავდაპირველად, 60-იან წლებში, ეს ASCII კოდი შეიქმნა შვიდი ბიტიან საფუძველზე, რაც საშუალებას გაძლევთ დაჯავშნოთ 128 სიმბოლო, მათ შორის:
- ASCII კოდის მართვის სიმბოლოები პირველი 31-ის ჩათვლით
- ASCII კოდის დასაბეჭდი სიმბოლოები შემდეგია 128-მდე.
ამ გზით, არა მარტო შეეძლო ჩაწერეთ და ნახეთ ფაილები კომპიუტერზე, მაგრამ იყო კლავიატურის მეშვეობით მასზე ბრძანებების გაგზავნის შესაძლებლობა და რომ ASCII კოდის წყალობით განხორციელდება კონკრეტული მოქმედება.
ოდნავ უფრო რთული მოთხოვნილებების დასაკმაყოფილებლად, წლების შემდეგ შეიქმნა გაფართოებული ASCII კოდები, რომლებიც მოიცავს ტილდებს (´) , umlauts (ü) და სხვა სიმბოლოებს სისტემაში.
სიმბოლოები, რომლებსაც ყოველდღიურად ვიყენებთ, მინიჭებულია ამ ცხრილში, საიდანაც ისინი ძირითადად ASCII კოდის ნაწილია. ასევე ფუნქციები, რომლებიც ყოველ წუთს სრულდება.
ეს ცხრილი საკმაოდ მარტივია, მაგრამ თქვენ არ გჭირდებათ სიღრმისეულად იცოდეთ რა არის თითოეული ქმედებისთვის მინიჭებული კოდები, რათა მათ შეეძლოთ სწორად შეასრულეთ ASCII კოდი.
ამის გაგება ძალიან მარტივია ASCII კოდი უნივერსალურია, თითქმის ყველა მოწყობილობას აქვს და ამის წყალობით შეგვიძლია გავიგოთ გადაცემული ინფორმაცია.
ამგვარად, ASCII-ის შემადგენელი კოდების გამოყენება ძალიან მრავალფეროვანია, მინიჭებული სხვადასხვა ნომრებით და ისინი გვაძლევენ შესაძლებლობას დავინახოთ ის, რისი კომუნიკაციაც გვინდა ინფორმაციის შეცვლის გარეშე., ასე რომ, ფაილი, რომელსაც თქვენ ქმნით ერთ მოწყობილობაზე, იგივე გამოიყურება, როდესაც მას მეორეზე გახსნით.
როგორ გვეხმარებიან ისინი კომუნიკაციაში? კარგად, მიუხედავად იმისა, თუ რა ენაზე საუბრობთ, "a" იგივეა ლათინურ ამერიკასა და ევროპაში, როგორც აზიასა და შეერთებულ შტატებში.
ზუსტად, ზუსტად იგივეს დანახვის აუცილებლობა, რასაც ჩვენ ვქმნით ერთ მოწყობილობაზე მეორეზე, არის ის, რაც შესაძლებელს ხდის დასაბეჭდად კოდებს, რადგან მათ ადრე, ის, რასაც ერთ კომპიუტერზე ხედავდით, არ იყო იგივე, რაც მეორეზე.
ამ ინფორმაციის გადაცემა გასაღებიდან, რომელსაც ვაჭერთ ასოს აკრეფისას, სანამ ის არ აისახება კომპიუტერში, წარმოდგენილია ASCII კოდის ერთ-ერთი ამ დასაბეჭდი და გაფართოებული კოდით, ნომრების მეშვეობით, რომლებიც ადრე იყო მინიჭებული ცხრილში.
რა ტიპის ASCII კოდი არსებობს?
პრინციპში, არსებობს სამი ტიპის ASCII კოდი, რომელიც მოიცავს მოწყობილობის ზოგად ფუნქციონირებას, არა მხოლოდ მის კონტროლს, არამედ ნიშნებსა და სიმბოლოებს, ამ კოდებს შორის გვაქვს:
კონტროლი ASCII - სიმბოლოებისა და სიმბოლოების ცხრილი
































ისინი გვეხმარებიან ბრძანებების შესრულებაში კლავიშების ხანდახან გამოყენების საჭიროების გარეშე და, გარდა ამისა, ხელს უწყობენ ზოგადად მოწყობილობებს შორის კავშირს.
ანალოგიურად, ასევე ამ კონტროლის კოდების წყალობით, ჩვენ შეგვიძლია გავაერთიანოთ კლავიშები იმასთან, რასაც ეკრანზე ვხედავთ, ანუ, როდესაც ვიყენებთ DELETE გასაღებს, მას მინიჭებული აქვს კოდი, რომელიც შესრულებულია რამდენიმე მილიწამში მოქმედების შესასრულებლად.
უკეთ რომ გავიგოთ, Windows-ის ლოგოთი ან სიტყვა "მენიუ" ღილაკი დაჭერისას ხსნის დაწყების ზოლს, რომელშიც ჩანს ყველა აპლიკაცია და თუ ისრებით გადავინაცვლებთ სასურველისკენ და ვაძლევთ "Enter"-ს. გასაღები, აპლიკაცია იმუშავებს და ეს ყველაფერი საკონტროლო კოდების დამსახურებაა, რომლებზეც ვისაუბრეთ.
მოკლედ, საკონტროლო კოდები არის ის, რაც საშუალებას გვაძლევს შევასრულოთ ფუნქციები კომპიუტერზე მათი უშუალოდ შესრულების გარეშე, მაგალითად, თუ გვინდა გამოვგზავნოთ დოკუმენტი დასაბეჭდად Ctrl + Alt ფუნქციით და ავტომატურად გამოჩნდება ბეჭდვის დიალოგი.
არა მხოლოდ ეს, არამედ ისინი გამოიყენება მრავალი სხვა ბრძანებისთვის, როგორიცაა "Esc" ღილაკი YouTube სრული ეკრანის რეჟიმიდან გამოსასვლელად, მაგალითად.
ან ასევე ღილაკი „წაშლა“, რომელიც ყოველ ჯერზე დააჭერთ წაშლას, რაც არჩეულია, ან წაშალეთ ის, რაც არის აბზაცის მარჯვნივ ან რიცხვითი განტოლების, რომელსაც იყენებთ., განსხვავებით წაშლის კლავიშისგან, რომელიც შლის ციფრებს მარცხნივ.
ეს ხდება არა მხოლოდ სპეციალურ კლავიშებთან, რომლებიც ასრულებენ მოქმედებებს კომპიუტერულ სისტემაში, არამედ ასოებითა და რიცხვებით, რომლებიც შეიცავს აპარატურას, როგორიცაა კომპიუტერის კლავიატურა ან ეკრანზე სენსორული არჩევა, რათა ASCII კოდი იყოს შესაძლებელი. გაფართოებული სიმბოლოები და დასაბეჭდად.
ეს გაფართოებული და დასაბეჭდი სიმბოლოები მოიცავს ასოებს, ციფრებს და ასევე სიმბოლოებს, რომლებიც გამოიყენება ჩვეულებრივი მომხმარებლის მიერ.
ASCII დასაბეჭდად - სიმბოლოებისა და სიმბოლოების ცხრილი
















![ASCII კოდი "]" - ფრჩხილების დახურვა - მარჯვენა ფრჩხილი](https://codigos-ascii.com/wp-content/uploads/Codigo-ASCII-de-Cierra-corchetes-Corchete-derecho.png)














































































ჩვენ ვსაუბრობთ ამ კოდის დასაბეჭდად სიმბოლოებზე, რადგან ისინი, რომლებსაც ვხედავთ და ფაილების ნაწილია, სწორედ ისინი შეგვიძლია ვიზუალურად სწორად წარმოვიდგინოთ.
ეს დასაბეჭდი კოდები ენიჭება თითოეულ სიმბოლოს და ასოს და შეესაბამება ციფრულ სიმბოლოს, რომელიც არის დამუშავებულია შიდა კომპიუტერის მიერ, სადაც ისინი მუშავდება.
არსებობს, წინას საწინააღმდეგოდ, დასაბეჭდი კოდები, რომლებიც ჩვენ შეგვიძლია წავიკითხოთ კომპიუტერზე, ანუ ასოები და რიცხვები, რომლებიც პროეცირებულია უნივერსალური გზით, მხოლოდ საჭიროების შემთხვევაში იცვლება ენა.
ეს სიმბოლოები წარმოდგენილია რიცხვითი სიმბოლოთი, რომელიც წარმოდგენილია ASCII კოდით, ანუ, ასო წარმოადგენს რიცხვს კომპიუტერული პროგრამირების ენაში.
თუმცა, ეს რიცხვები არ არის ის, რაც ეკრანზეა დაპროექტებული, ამიტომ პატარა ან დიდი ასო შეესაბამება ცალკეულ რიცხვს, ასე რომ დღეს თქვენ შეგიძლიათ წაიკითხოთ ეს სტატია.
ზემოაღნიშნულის ძალით და იცის, რომ საჭიროა კარგი ენა და კარგი მართლწერა რომელი ენაც არ უნდა ყოფილიყო არჩეული ან საუბარი, საჭირო იყო ასოების და რიცხვების კოდირება უნივერსალური გზით, რათა ინფორმაცია არ დამახინჯებულიყო.
გაფართოებული ASCII - სიმბოლოებისა და სიმბოლოების ცხრილი




































































































ისინი მიზნად ისახავს ყველა ამ კოდის ყველაზე "მოწინავე" ფუნქციების მიწოდებას.
ASCII კოდს აქვს გაფართოებული სიმბოლოები, რომლებიც პასუხობენ ოდნავ უფრო რთულ საჭიროებას.
ეს გაფართოებული კოდები ასევე განლაგებულია ცხრილში და წარმოდგენილია წინა ორის მსგავსად რიცხვითი კოდის საშუალებით.
აპოსტროფის, უმლაუტის, ტილდის, სასვენი ნიშნების, ძახილის ნიშნების დაყენებიდან, სხვა სიმბოლოებსა და ნიშნებთან ერთად, ისინი შესაძლებელია გაფართოებული სიმბოლოების წყალობით, რომლებიც ამ ASCII კოდის ნაწილია.
ის კი არის სამეცნიერო განტოლების შესაბამისი და მნიშვნელოვანი სიმბოლოებისა და ნიშნების ნაწილი, როგორიცაა დამატების ნიშანი „+“ ან გაყოფის ნიშანი „-“.
Რისთვის არის?
იმისათვის, რომ ეს იყოს მარტივი და თხევადი, ASCII კოდი გამოიყენება თითოეული სიმბოლოს რიცხობრივად წარმოსაჩენად, რომელიც გამოიყენება ჩასაწერად, მოქმედების შესრულება ან სპეციალური სიმბოლოს დელეგირება.
ანუ, ASCII კოდი არის რიცხვითი თარგმანი ან ადაპტაცია, რომელსაც მომხმარებელი იყენებს იმისათვის, რომ შეძლოს სისტემის მართვა მისთვის მოსახერხებელი, რადგან ეს კომპიუტერული სისტემები ამუშავებენ მხოლოდ ორობით კოდებს, როგორც ოპერაციების ენას, რომელიც წარმოადგენს მათ ლოგიკურ ოპერაციებს.
ამგვარად, თითოეულ სიმბოლოს, ასოს, ნიშანს, სივრცეს, სიმბოლოს და ყოველ ცარიელ სივრცესაც კი აქვს რიცხვითი დავალება, რომელიც შეესაბამება ASCII კოდს და ისინი ადვილად არის წარმოდგენილი ცხრილში.
მისი შექმნის დღიდან 1967 წ. რომლებშიც იგი თანდათან სრულყოფილ იქნა 1986 წელს ბოლო განახლების მიღწევამდე, ASCII კოდებს აქვთ სრულყოფილი გლობალური მოქმედება თითოეულ ნახსენებ მოწყობილობაში.
რაც პროგრესირებდა, შეიქმნა ამ კოდების ვარიანტები, როგორიცაა გაფართოებული კოდები.
ოპტიმალური სისტემური კომუნიკაციის მისაღწევად დასაბეჭდად, გაფართოებულ და საკონტროლო კოდებით, საჭირო იყო თითოეული არსებული აპარატის ინდივიდუალურად კოდირება, რადგან განახლებული მოწყობილობები უკვე გაშიფრული იყო.
ჩვენ განვიხილეთ, რომ ASCII კოდები ხშირად გამოიყენება ტექსტის ხაზებთან მიმაგრებული, მაგრამ მიუხედავად ამისა, ისინი ასევე არსებითად დაკავშირებულია სამეცნიერო განტოლებები რადგან იქ არსებული ბევრი ნიშანი და სიმბოლო გაფართოებული კოდების ნაწილია.
ისევე, როგორც ბეჭდვა გაადვილებულია საკონტროლო სიმბოლოთი, რომელიც მინიჭებულია Ctrl + P-ზე, რომელიც ავტომატურად ხსნის ფანჯარას დეტალებისა და თვისებების შესარჩევად ფურცლის დასაბეჭდად, ASCII კოდი კიდევ ბევრ ფუნქციას შესაძლებელს ხდის.
მათ შორის გამოირჩევა დასაბეჭდი და გაფართოებული სიმბოლოების ფუნქციები, რადგან სწორედ ესენია ისინი გვაძლევენ ბევრად უფრო თხევად ენას და კომუნიკაციას ვინაიდან სწორედ ისინი ქმნიან ასოების, ნიშნების და სიმბოლოების გამოყენებას.
როგორ გამოიყენება ASCII კოდი?
პროგრამირება არის კომპიუტერული ენა, რომელიც საკმაოდ რთულია.
თქვენ ისწავლით ASCII კოდის გამოყენებას იმის მიხედვით, თუ რა ოპერაციული სისტემა გაქვთ, თუმცა ამას უკვე აკეთებთ ისე, რომ არც კი აცნობიერებთ.
ამრიგად, ბრძანებები, რომლებსაც ჩვენ ვასრულებთ თქვენი კომპიუტერის საშუალებით, არის ASCII კოდის ბრძანებები, რომლებიც ადრე დაპროგრამებულია სპეციალისტების მიერ, ასე რომ თქვენ გქონდეთ ბევრად უფრო თხევადი და ეფექტური კომუნიკაცია და შეგიძლიათ იპოვოთ ისინი დალაგებული ცხრილში.
არსებობს ამ ASCII კოდების გამოყენების გზები და ისინი კეთდება ზოგიერთი სიტყვის ხელით კოდირებით, კლავიატურის ან სისტემის მეშვეობით. Მაგალითად:
ფანჯრებზე
შესაძლებელია კლავიატურაზე არ მყოფი ბრძანებების ჩასმა მხოლოდ სიმბოლოების რუკის გამოყენებით, არ არის აუცილებელი იცოდეთ ცხრილის შინაარსი, ამისათვის დააჭირეთ დაწყებას.
როგორც კი ფანჯარა გამოჩნდება, თქვენ აპირებთ დაწეროთ იქ „charmap“ საძიებო ველში და დააწკაპუნოთ შემოთავაზებულ შედეგზე და შემდეგ გამოჩნდება დასაბეჭდი და გაფართოებადი სიმბოლოების რუკა, რომელიც აქამდე არ გინახავთ.
ეს მთლიანად დამოკიდებულია ფუნქციაზე, რომლის განხორციელებასაც აპირებთ, რადგან თუ გსურთ რაიმე დამატებითი ფუნქციის განხორციელება, უნდა შეამოწმოთ ფუნქციის კოდი, რომლის გამოყენებასაც აპირებთ ცხრილში.
მაგრამ ეს დამოკიდებული იქნება თითოეულ ოპერაციულ სისტემაზე, რომელზეც ვსაუბრობთ.
Linux- ზე
პროცესი, როგორც წესი, ცოტა განსხვავებულია, რადგან კონტროლის კოდები იცვლება და თქვენ უნდა იცოდე hex კოდი რაც გჭირდებათ, რადგან ჩვეულებრივ დანარჩენი ორი წინა ოპერაციული სისტემა იყენებს ათწილადებს.
იმისათვის, რომ ფანჯარა გაიხსნას ერთ-ერთი საკონტროლო კოდის ჩასაწერად, უნდა დააჭიროთ Ctrl + Shift + U კლავიშებს, რათა საძიებო ზოლის გახსნის შემდეგ შეიყვანოთ ცხრილის თექვსმეტობითი კოდი.
თქვენ იცით, რა კოდი იქნება გამოყენებული ცხრილის მეშვეობით, რომელშიც ჩაწერილია თქვენთვის საჭირო თითოეული კოდი.
არ არის აუცილებელი თითოეული კოდის დამახსოვრება, პრაქტიკით შეისწავლით ყველაზე ძირითად და მაშინ არც კი გჭირდებათ კოდების ნახვა.
მაკზე
თუ თქვენ იმყოფებით მოწყობილობაზე iOS ოპერაციული სისტემით, როგორიცაა Mac-ი, ჩვენ ვაპირებთ გამოვიყენოთ კლავიატურის მალსახმობები.
არსებობს რამდენიმე და ის განსხვავდება იმის მიხედვით, თუ რა გსურთ, მაგალითად:
- Mac-ზე ნებისმიერი პროგრამიდან სრულად გასასვლელად დაგჭირდებათ Exit ბრძანება, მალსახმობით ან აპლიკაციის მენიუში, რადგან წითელი ჯვრით (x) ის სრულად არ გამოდის აპლიკაციებიდან.
- თუმცა, თუ დააჭერთ CTRL + CMD + სივრცეს, გამოჩნდება კლავიატურა.
- თუ დააჭერთ Shift-ს, დაინახავთ ყველა ასოს დიდი ასოებით
- თუ დააჭერთ Alt-ს, შეძლებთ წვდომას ყველა სპეციალურ სიმბოლოზე, თუ ის არ გამოჩნდება, დააჭირეთ სიმბოლოს ზედა მარჯვენა კუთხეში და აირჩიეთ კლავიატურის მაყურებლის ჩვენება.
აუცილებლობა მიმდინარე გამოთვლებში
გაფართოებული ASCII კოდის სიმბოლოები არის ძირითადი კომპიუტერის სათანადო ფუნქციონირებისთვის, ისევე როგორც დასაბეჭდი და საკონტროლო სიმბოლოები.
ამ გზით, შეთანხმდნენ, რომ ყველა პროგრამისტი გამოიყენებდა ერთსა და იმავე კომპიუტერულ ენას, რადგან გაჩნდა საჭიროება, რომ ყველა კომპიუტერს და მოწყობილობას ჰქონდეს ერთი და იგივე ენა.
პრაქტიკულად შეუძლებელია კომპიუტერის გამოყენება ASCII კოდის ნაწილის გაკეთების გარეშე, რადგან კომპიუტერების უმეტესობა თავსებადია მასთან. ინფორმაციის გადაცემა ხდება ეფექტური და კონტროლირებადი გზით.
ეს კოდი რომ არ შეიქმნას 60-იანი წლებიდან, ძალიან გაგიჭირდებათ ჩვენი კითხვა, ან ჩვენ შეგვეძლო ამ სტატიის დაწერა, არც კარგი მართლწერა და პუნქტუაცია ექნებოდა, რომ არა გაფართოებული კოდების შემუშავება.
ვინაიდან სწორედ ამის წყალობით, ის გვაძლევს ASCII კოდით მოწოდებული სიმბოლოებისა და სიმბოლოების კომბინაციების დაშიფვრის საშუალებას.
თქვენ ალბათ უკვე იცით, რომ ბინარული ენა ეს არის ის, რაც შესაძლებელს ხდის კომპიუტერს მოქმედებების შესრულებას და ასევე თარგმნის ინსტრუქციებს, რომლებსაც ჩვენ ვაძლევთ მოწყობილობას, როგორიც არ უნდა იყოს ის.
ანალოგიურად, ASCII კოდი გვაძლევს კომპიუტერთან კომუნიკაციის საშუალებას ჩვენი მშობლიური ენის მეშვეობით, როგორიც არ უნდა იყოს ის. იმის გარეშე, თუ როგორ მუშაობს იგი შინაგანად.
დიახ, ყოველ ჯერზე, როდესაც აკრიფებთ ასოს ან დააჭირეთ ღილაკს "წაშლა", არის კოდები, რომლებიც მუშავდება მილიწამებში ბრძანებების შესასრულებლად.
ეს ბრძანებები, როგორც წესი, კომპიუტერებში ნებისმიერი სახის ან ტექსტის შეკვეთის დანერგვის შედეგია და ზოგადად, მომხმარებელი უგულებელყოფს ყველა პროცესს უკან თქვენი შეკვეთის შესასრულებლად, რადგან სისტემა ამას ავტომატურად აკეთებს.
თუ გჭირდებათ მეტი ინფორმაცია იმის შესახებ, თუ როგორ გამოიყენება ის ან რა არის ASCII კოდები, არის ცხრილი, რომელიც პასუხისმგებელია თითოეული კოდის მითითებაზე, როგორც ის გამოიყენება, ათობითი ან თექვსმეტობითი კოდები.
კოდების ეს დიფერენციაცია მიენიჭება თქვენს მიერ გამოყენებულ ოპერაციულ სისტემას, იქნება ეს Windows, Mac თუ Linux. ამის ნახვა შეგიძლიათ ზემოთ მოცემულ ცხრილში.
თუმცა მუდმივად განახლებულია 60-იანი წლებიდან, ASCII კოდი მთლად შეუმჩნეველი არ დარჩენილა.
ბევრი ადამიანი აგრძელებს მის გამოყენებას, რადგან ეს არის გამოსაყენებელი კოდი, რომელიც წარმოადგენს ყველა კომპიუტერული სისტემის გაშიფვრა, რათა ჩვენ შეგვიძლია გავუზიაროთ ინფორმაცია ეფექტურად და ეფექტურად და ასევე, ისინი უნივერსალურად არის დალაგებული ცხრილში.
დასასრულს, კომპიუტერული ენა, რომელიც ათასობით პროგრამისტმა შეიმუშავა და დაასრულა, დღეს შესაძლებელს ხდის ინფორმაციის ნათლად დაწერას და აღქმას. არ აქვს მნიშვნელობა რომელ კომპიუტერზე იმყოფებით.
ამერიკული სტანდარტული კოდი ინფორმაციის ურთიერთგაცვლისთვის, ან ASCII მისი აკრონიმის მიხედვით ინგლისურად, არის სიმბოლოებისა და სიმბოლოების ნაკრები ცხრილში, რომლებიც წარმოდგენილია ყველა მოწყობილობაში ისე, რომ ინფორმაცია იყოს ნათელი და არ იყოს დამახინჯებული სხვადასხვა მოწყობილობებზე.
ეს კოდები, რომლებსაც დღეს ნახავთ ცხრილში, არის ყველაფრის ნაწილი, რაც დღეს ვიცით ინტერნეტში და პროგრამისტების ამ ძალისხმევის წყალობით ჩვენ შეგვიძლია კომუნიკაცია.