Opisz 20 najpopularniejszych języków programowania oraz napisz który ty preferujesz oraz uzasadnij swój wybór
Nawet najmniejsza kopia będzie usuwana za 310 pkt możecie się postarać
Przynajmniej 3 strony A4
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1. C - jeden z pierwszych języków programowania powstał w 1972r. Jest językiem obiektowo - strukturalnym wysokiego poziomu. Wykorzystuje się go do programowania elementów systemow operacyjnych, czy oprogramowania komputerowego. Jako ciekawostkę można powiedzieć że w języku C zostało napisane jądro Linuxa przez Travelusa Lineus'a - w całości w tym języku. Współcześnie język nie cieszy się już zbyt dużą popularnością. W swoim standardzie obsługuje wiele elementów programowania takich jak: unie, instrukcje warunkowe, funkcje, struktury. Jako kolejną ciekawostką można podać fakt że w tym języku możliwe jest przekazanie wartości STRING poprzez instrukcję SWITCH CASE. Gdzie poszczególnym CASEm podany jest ciąg znaków STRING.
2. C++ - jeden z najpopularniejszych obecnie języków programowania. Jest językiem strukturalno - obiektowym. Wywodzi się z języka C. Względem niego został nieco uproszczony. Nie stosuje się w nim już skomplikowanych zapisów OUT w instrukcji printf, zamiast tego przyjmuje się przyjazną funkcję COUT. Która jest następcą funkcji printf. Język C++ jest językiem proceduralnym. W pełnym stopniu wspiera instrukcje i biblioteki pochodzenia języka C.
3. C# - przedstawiciel obiektowego języka C. Używany do tworzenia aplikacji okienkowych. Wspiera różne standardy, charakteryzuje się łatwym pisaniem kodu. Posiada wiele wbudowanych przydatnych funkcji - jak np. odczyt / zapis danych z kontrolki do pliku TXT / lub o innym rozszerzeniu. C# wspiera programowanie wielowątkowe - jest możliwe poprzez specjalną bibliotekę pisanie w nim aplikacji typowo graficznych - np. generujących wykresy, różne obrazy, czy tworzenie gier 2D i 3D. Jest on językiem stosunkowo młodym pojawił się w 2010r obecie istnieje jego 5 implementacja. Jest ponadto wciąż rozwijany. Ponadto jest językiem natywnie obsługującym fremowerk firmy z Mount View - Net Fremowerek. Istnieje możliwość pisania aplikacji pod wszystkie wspierane wersje Net Fremowerek - także wersji 2.0 która występuje w systemie XP ( wersja pierwsza bez SP - nie mająca obecnie wsparcia ).
4. PHP - stanowi połączenie języków C/C++. Jest językiem obiektowym stosowanym na serwerach WWW w celu przetworzenia danych wprowadzonych np. w formularzach. Umożliwia on łączenie się z bazą danych, tworzenie aplikacji STATYCZNYCH - działających po stronei serwera. Jego główne zastosowania to: tworzenie rejestracji, logowania, panelów dodawania newsów itd. Jest językiem który nie posiada deklaracji zmiennych - jest pod tym względem jedynym znanym mi językiem o takiej właściwości - po prostu deklaracja wygląda tak :
$zmienna = value; gdzie za value możemy podstawić co nam się żywnie podoba : może to być zmienna boolenowa, liczbowa, znakowa. Nie musi się martwić o typ ani zakres zmiennej. Ponadto PHP wykorzystuje tablice globalne do przesłania czy otrzymania danych. Mamy tu do czynienia z dwoma takimi tablicami: GET i POST. Umożliwia to globalną deklarację wartości widoczną w każdym miejscu w programie.
5. JavaScript - przedstawiel języka skryptowego. Używany do pisania dynamicznych stron WWW wraz z HTML tworzy tzw; DYNAMIC HYPER TEXT MARCUM LANGUAGE. JS jest językiem działającym po stronie klienta. Z połączeniem z odpowiednimi bibliotekami może zdziałać cuda. Główne jego zastosowania to: walidacja danych, bajery na stronie (np. galeria zdjęć).
6. VB - dziecko Microsoftu. Język programowalny głównie służący do pisania makr w zakresie oprogramowania Office. Służy do zautomatyzowania pracy z dokumentami officowymi. Istnieje jednak możliwość w tym języku tworzenia innych aplikacji w tym także okienkowch.
7. Pascal - jeden z najstarszych języków programowania. Obecnie w ogóle nie używany. Umożliwiał on tworzenie aplikacji strukturalnych bądź objektowych (objectvie Pascal). Jako jeden z nie wielu języków łączył w sobie wbudowane biblioteki do obsługi dźwięku, i grafiki. Jest językiem stosunkowo prostym. Wykorzystywał on bardzo starą architekturę i386 - jednych z pierwszych procesorów firmy Intel.
8. Java - jeden z popularniejszych języków programowania głównie służących do tworzenia aplikacji webowych. Java jest specyficznym językiem bardzo różniącym się od języków C/C++/C#/C--/PHP. Jest językiem w całości obiektowym. Wykorzystuje się go do pisania aplikacji webowych lub descopowych - aplikacje pisane w tym języku nie są jednak szybkie ! Java jest na ogół powolna, i bardzo zmula system operacyjny. Wymaga od użytkownika zainstalowanych bibliotek JAVA na dysku (pakiet Java Suse dla windowsa). Jako ciekawy przykład można podać program JDownloader - został on napisany w języku Java.
9. X++ - mało znany język który został operaty na dokumentacji języka C++. Wspiera większość jego zastosowań, jako nowościami zawartymi w nim jest natywna obsługa poleceń języka najwyższego poziomu - SQL. Dodatkowo język wspiera obiektową obsługę baz danych ( podobnie jak C# ).
10. SQL - jest językiem najwyższego poziomu. Wykorzystywany jest do obsługi baz danych. Jest stosunkowo prostym językiem w któym wpisujemy całe zdania w języku angielskim. Np.
select 'imie' from 'adam' . Wyświetli nam wszysktie rekordy które w polu 'imie' ma wpisaną wartość adam.
11. Assambler - język programowania niskiego poziomu. Jest językiem stosowanym do obsługi urządzeń / maszyn. Można w nim napisać np. sterowniki. Wykorzystany został między innymi do pisania Windowsa.
12. Perl - język programowania służący do pracy z danymi tekstowymi. Analizuje podane teksty, i tworzy z nich raporty. Został oparty na języku C i stworzony w 1987r.
13. Ruby - język programowania typu obiektowego. Jego główne zastosowanie to tworzenie aplikacji webowych.
14. Logel - stanowi specyficzny język programowania stosowany do obsługi sterowania sekwencyjnego w czasie rzeczywistym. Programy napisane w tym języku pełnią rolę kontrolera różnych maszyn w firmach.
15. Visual J++ - odpowiednik języka Javy (został na nim oparty) - zastosowanie to samo. Również jest językiem w pełni obiektowym - jego twórcą jest Microsoft. Jest mało znanym i mało wykorzystywanym językiem.
16. HaXe - stanowi język programowania przeznaczony do tworzenia aplikacji webowych. Jest językiem w pełni OpenSource. Obsługuje popularne standardy: java, flash, js, c++.
17. Modula - stanowi poprawioną wersję języka Pascal. Różni się od niego tym że program dzieli się na moduły co ułatwia pracę z dużymi projektami.
18. Python - język wysokiego poziomu. Głównie wykorzystuje sie go do pisania aplikacji webowych (np. komunikatory, czaty) - jest językiem ogólnego przeznaczenia.
- - osobiście spotkałem się z napisanym czatem GG w tym języku --
19. Objective C - stanowi następstwo języka C, będący całkowicie obiektowym językiem posiadającym nowe cechy. Została zmieniona w nim również składnia względem czystego języka C . Język ten stosowany jest w systemach firmy Adobe - Mac os X oraz iOS.
20. ActionScript - obiektowy język programowania służący do programowania grafiki animacyjnej typu FLASH stosowany jest w programach firmy ADOBE do tworzenia prezentacji / animacji FLASHOWYCH - umożliwia np .zrobienie gry w oparciu o Flasha (fizyka, światło, tło,kolizje itd).
--
To by było na tyle. Nie każdy język dobrze znam aby go aż tak dobrze rozpisać, a 20 to trochę dużo. Myślę że 6 byłoby wystarczająco, dlatego masz jedno zagadnienie bardziej rozbudowane drugie mniej ... ;) Ale w sumie to nie wiem ile to słów bo pisałem w tym okienku ale na spokojnie jest to ponad 3,5 strony.