- Korzyści płynące z nauki kodowania
- Jak działa kodowanie
- Wspólne języki kodowania
- Najlepsze miejsce do rozpoczęcia kodowania
- Wprowadzenie do tworzenia stron internetowych
- Wprowadzenie do tworzenia stron internetowych
- Przykłady do kodowania Development
- Introduction To Web Design
- Introduction To App Development
Istnieją tysiące języków kodowania w istnieniu dzisiaj.
Języki kodowania nie są podobne do naszych języków – nie ma w nich słowników ani alfabetów. Są bardziej jak kody – specjalne komendy, skróty i sposoby układania tekstu.
Wszystkie programy są napisane w jakimś języku kodowania. A każdy język kodowania jest unikalny, zaprojektowany z myślą o konkretnym systemie operacyjnym, platformie, stylu kodowania i przeznaczeniu.
Ta strona jest tutaj, aby dać ci trochę informacji o 12 najbardziej powszechnych językach kodowania w użyciu dzisiaj.
JavaScript
JavaScript jest bardzo znaczącym językiem kodowania dla stron internetowych, który po raz pierwszy pojawił się w 1995 roku. Jest to interpretowany język skryptowy wysokiego poziomu. Jego główną platformą są przeglądarki internetowe, ale ostatnio zyskał również popularność na serwerach internetowych dzięki Node.js.
function myFunc(a, b) { return a * b;}document.getElementById('demo').innerHTML = myFunc(4, 3);
Przykładowy kod JavaScript dzięki uprzejmości W3Schools
JavaScript jest powszechnie używany do dodawania funkcjonalności i interaktywności do stron internetowych. Każdy z nas polega na nim każdego dnia – spróbuj wyłączyć JavaScript w ustawieniach przeglądarki i zobacz, jak wiele funkcjonalności tracą Twoje ulubione strony internetowe!
Ale JavaScript był odrzucany jako „zabawkowy” język kodowania w swoich początkach, od tego czasu zyskał szacunek koderów. Jego popularność wzrosła do tego stopnia, że jest obecnie najczęściej używanym językiem kodowania na świecie.
Więcej informacji: Skorzystaj z darmowego samouczka JavaScript lub dowiedz się o szkoleniach JavaScript.
Python
Python jest interpretowanym językiem kodowania wysokiego poziomu, który działa na wielu różnych platformach. Został stworzony w 1991 roku przez Guido van Rossuma. Python został zaprojektowany tak, aby kładł nacisk na czytelność kodu, z jasną i wyrazistą składnią. Wiele osób decyduje się na naukę Pythona właśnie z tego powodu.
words = for w in words: print w, len(w)
Przykładowy kod Pythona dzięki uprzejmości Python.org
Python jest językiem wielozadaniowym, używanym głównie do pisania oprogramowania naukowego i numerycznego. Jest to również jeden z rzadziej używanych języków kodowania w sieci, choć niektórzy wielcy gracze go używają – przede wszystkim Google.
Dowiedz się więcej o szkoleniach z Pythona…
SQL
SQL to skrót od Structured Query Language. Jest on używany do interakcji z bazami danych od 1974 roku. Kod SQL jest często pisany jako samodzielne linie znane jako zapytania. Każde zapytanie służy do tworzenia, odczytu, aktualizacji lub usuwania danych w bazie danych.
SELECT Country FROM Customers WHERE Country <> 'USA'
Przykładowy kod SQL dzięki uprzejmości W3Schools
SQL jest istotną częścią oprogramowania takiego jak WordPress i MediaWiki. Ta strona działa na WordPressie i opiera się na SQL przy tworzeniu, odczytywaniu, aktualizacji i usuwaniu treści takich jak artykuły, obrazy i metadane. Podobnie MediaWiki zasila Wikipedię i opiera się na SQL do przechowywania wszystkich jej artykułów i obsługi wszystkich edycji.
PHP
PHP jest językiem kodowania służącym do tworzenia dynamicznych stron internetowych. Został stworzony przez Rasmusa Lerdorfa w 1995 roku. Ma możliwość wysyłania zapytań SQL i generowania HTML, i może być opisany jako łącznik pomiędzy bazą danych, która przechowuje całą zawartość strony, a HTML, który pozwala na jej wyświetlanie.
Platformą dla PHP jest serwer WWW. Jest to interpretowany język skryptowy wysokiego poziomu, ale ma najniższy poziom dostępu spośród wszystkich języków serwera WWW.
<?php function add($x, $y) { $total = $x + $y; return $total;}echo "1 + 16 = " . add(1, 16);
Przykładowy kod PHP dzięki uprzejmości W3Schools
PHP różni się nieco od JavaScript. Skrypty PHP są wykonywane przez serwer, który hostuje stronę internetową, podczas gdy skrypty JavaScript są wykonywane przez przeglądarkę przeglądającą stronę internetową. Podczas gdy JavaScript skupia się na efektach i interakcji, głównym zadaniem PHP jest wysyłanie zapytań SQL do bazy danych MySQL, oraz odbieranie danych z bazy danych i wyświetlanie ich w postaci HTML.
Ale chociaż niektórzy współcześni programiści zaniedbali go w ostatnich latach, PHP pozostaje niezwykle popularnym językiem kodowania stron internetowych. Używają go takie serwisy jak Facebook, WordPress czy Wikipedia.
Więcej informacji: Skorzystaj z darmowego samouczka PHP lub dowiedz się o szkoleniach PHP.
Ruby
Ruby został stworzony w 1995 roku przez Yukihiro Matsumoto. Został zaprojektowany tak, aby pisanie w nim było przyjemne i produktywne, z myślą o potrzebach koderów, a nie komputerów. Ruby jest interpretowanym językiem wysokiego poziomu, który zyskał popularność w sieci dzięki frameworkowi Ruby on Rails.
cities = %wvisited = %wputs "I still need to visit:", cities - visited
Przykładowy kod Ruby dzięki uprzejmości Ruby-lang.org
Frama Ruby on Rails działa na serwerze internetowym i generuje HTML, podobnie jak PHP. Obsługuje wiele stron internetowych, w tym Twittera, a wielu programistów internetowych postrzega Railsy jako nowoczesną alternatywę dla PHP.
Dowiedz się więcej o szkoleniach z Rubiego…
C
Prawdopodobnie ojcem nowoczesnych języków kodowania jest C. C istnieje od 1972 roku i chociaż nie jest łatwy do nauczenia, jest niezwykle potężny. C jest językiem kompilowanym i najniższego poziomu spośród wszystkich wymienionych tutaj języków. Jest łatwo wbudowany w prawie każdy system operacyjny.
typedef struct Bert Bert;typedef struct Wilma Wilma;struct Bert { Wilma *wilma;};struct Wilma { Bert *bert;};
Przykładowy kod C dzięki uprzejmości Wikipedii
C jest używany w wielu dziedzinach i na wielu platformach, włączając Microsoft Windows i wiele z jego oprogramowania. C jest naprawdę wszechstronnym językiem kodowania.
C++
C++ jest ulepszoną wersją C, która dodaje paradygmat obiektowy. Został stworzony przez Bjarne Stroustrupa w 1979 roku. C++ jest językiem kompilowanym i działa na wielu platformach sprzętowych.
#include using namespace std;int main () { cout
Przykładowy kod C++ dzięki uprzejmości CPlusPlus.com
Większość gier komputerowych jest napisana w C++. Język ten towarzyszy również językowi C w kodzie źródłowym systemu Microsoft Windows i towarzyszącego mu oprogramowania.
Dowiedz się więcej o szkoleniach z C++…
C Sharp
C Sharp, podobnie jak C++, ma swoje korzenie w języku C. Pisany również jako C#, język ten został opracowany przez firmę Microsoft w 2000 roku i jest szeroko wykorzystywany w jej frameworku .NET. C Sharp jest skompilowanym językiem wysokiego poziomu i działa tylko w systemie Windows.
class Foo { public int Value; public static explicit operator Foo(int value) { return new Foo(value); }}Foo foo = (Foo)2;
Przykładowy kod C Sharp dzięki uprzejmości Wikipedii
C Sharp jest używany w oprogramowaniu desktopowym na platformach Windows, a także stanowi podstawę frameworka ASP.NET firmy Microsoft do tworzenia stron internetowych.
Visual Basic
Visual Basic jest kolejnym językiem firmy Microsoft, opracowanym w 1991 roku. Jest to język sterowany zdarzeniami, co oznacza, że został zaprojektowany do reagowania na zdarzenia użytkownika, takie jak kliknięcia myszą lub naciśnięcia klawiszy. Visual Basic jest językiem kompilowanym wysokiego poziomu i jego platformą jest Windows.
Private Sub Form_Load() MsgBox "Hello, World!"End Sub
Przykładowy kod Visual Basic dzięki uprzejmości Wikipedii
Visual Basic jest używany jako łatwy sposób na tworzenie programów graficznego interfejsu użytkownika dla Windows, ale ostatecznie jest ograniczony i nie byłby uważany za „poważny” język kodowania.
Java
Java jest wszechobecnym językiem kodowania zaprojektowanym dla kompatybilności międzyplatformowej. Został on opracowany przez Oracle Corporation i po raz pierwszy pojawił się w 1995 roku. Java jest skompilowanym językiem wysokiego poziomu i została zaprojektowana do działania na prawie każdym systemie operacyjnym.
class HelloWorldApp { public static void main(String args) { System.out.println("Hello World!"); }}
Przykładowy kod Java dzięki uprzejmości Wikipedii
Java jest widoczna w całym świecie kodowania, od sieci do komputerów stacjonarnych. W dzisiejszych czasach jest używana do tworzenia aplikacji na Androida. Java jest również językiem przewodnim w większości kursów informatyki, w wyniku czego wielu programistów ma pewne doświadczenie w tym języku.
Więcej informacji: Dowiedz się o szkoleniach z Javy lub szkoleniach z Androida.
Objective-C
Objective-C, podobnie jak C++ i C#, wywodzi się z języka C. Został on opracowany przez firmę Apple w 1983 roku i jest przeznaczony do użycia w połączeniu z firmowym frameworkiem Cocoa. Objective-C jest językiem kompilowanym wysokiego poziomu i działa tylko na systemach operacyjnych Apple.
- (int)method:(int)i { return ;}
Przykładowy kod Objective-C dzięki uprzejmości Wikipedii
Objective-C jest bez wątpienia językiem z wyboru Apple. Język ten jest używany do tworzenia oprogramowania dla iPhone’a, iPada i Mac OS X.
Dowiedz się więcej o szkoleniach iOS…
Perl
Wreszcie, Perl jest językiem sieciowym, który został opracowany przez Larry’ego Walla w 1987 roku. Jest to potężny i praktyczny język, który został pierwotnie zaprojektowany do przetwarzania tekstu. Perl został nazwany „taśmą klejącą, która trzyma Internet razem”, odnosząc się do jego mocy i postrzeganej brzydoty.
Perl jest interpretowanym językiem wysokiego poziomu i był szeroko używany w sieci.
while () { chomp; if (s/$//) { $_ .= ; redo unless eof(); }}
Przykładowy kod Perla dzięki uprzejmości Perl.org
Perl był kiedyś głównym językiem kodowania stron internetowych, ale nowsze technologie, takie jak Railsy, mają tendencję do zastępowania go w ostatnich czasach. W dzisiejszych czasach Perl robi głównie to, co zawsze robił najlepiej – przetwarzanie tekstu.
Podsumowanie
Tak wiele języków kodowania do nauki, tak mało czasu, prawda? Na szczęście, nie musisz uczyć się ich wszystkich, aby być dobrym koderem. Większość koderów specjalizuje się tylko w kilku językach – często tylko w jednym.
Ale w którym języku powinieneś się specjalizować jako koder? Albo przynajmniej, od czego najlepiej zacząć? Na następnej stronie dowiesz się, jakie jest najlepsze miejsce, aby rozpocząć swoją przygodę z kodowaniem.