10 programavimo kalbų kurias turėtumėte išmokti tuoj pat !
Yra tūkstančiai programavimo kalbų, tarp kurių mano manymu išsiskiria 10 pagrindinių. Šios kalbos yra plačiausiai naudojamos, todėl šiandiena apie jas ir pašnekėsime.
Jeigu Jūs esate pradedantysis programuotojas arba tiesiog norite išmokti kažką naujo, pradėkite čia.
Keletos programavimo kalbų mokėjimas padidins jūsų galimybes darbų rinkoje ar leis susirasti darbą kuriame būtų panaudojamos visos jūsų įgūdžiai.
Dauguma ilgamečių programuotojų jums pasakys, kad periodiškai mokintis naujų programavimo kalbų yra esminė sėkmingo programotojo užduotis, norint išlaikyti ar pakelti savo klasifikaciją, dažnai besikeičiančioje rinkoje.
“Nesustokite su viena ar dviem programavimo kalbomis!. Kai aš pradėjau 1969 m.,FORTRAN, COBOL ir S/360 Assembler buvo pagrindinės programavimo kalbos, padėsiančios rasti gerą darbą. Šiandien, Java, C ir Visual Basic yra tokios. Po 10 metų, kai atsiras dar begalės naujų kalbų pagrindinės (programavimo) kalbos bus dar kitos. … Paskutiniais mano skaičiavimais, aš išmokau daugiau kaip 24 skirtingas programavimo kalbas, ir tai padariau per 30 metų”. WayneDuqaine, Programų kūrimo direktorius ‘Grandview systems’ kompanijoje.
eWeek pasidomėjo dabartine programavimo rinka, taip pat apklausė kelias dešimtis žinomų programuotojų ar informacinių technologijų įmonių vadovų, ir sudarė sąrašą 10-ties programavimo kalbų kurios šiuo metu yra pačios paklausiausios ir kurių mokėjimas padės lengviausiai susirasti darbą, bei pakelti savo klasifikaciją.
Pirmiausia reiktų pasakyti, kad jeigu nemokate jokios kalbos ir norite pradėti mokintis internetinių puslapių ar aplikacijų programavimo, jums būtinai teks išmokti HTML ir CSS, tad nuo jų gal reikėtų ir pradėti, jeigu norite išmokti aplikacijų ir programų kūrimo derėtų pirmiausia išmokti C arba Java. Išmokus C ar Java kitas panašias programavimo kalbas išmokti nebus sunku. O del HTML ir CSS na tiesiog nieko neįmanoma suprogramuoti internetiniams puslapiams be jų …
1. PHP
Kas tai : plačiai paplitusi dinaminė interpretuojama programavimo kalba. Dažnai naudojama internetinių puslapių, aplikacijų kūtimui. Lengvai intergruojama į HTML puslapius. Panaši į daugelį kitų struktūrinių kalbų. (pvz. : C, Perl)
Plačiau : http://lt.wikipedia.org/wiki/Php (lietuvių k.)
Pavyzdys :
<?php // Vienos eilutės komentaras /* Kitoks komentaro užrašymo būdas – gali būti per kelias eilutes */ // Priskiriame kintamajam //„$pasisveikinimas“ reikšmę $pasisveikinimas = 'Sveikas, pasauli!'; // PHP eilutės užbaigiamos kabliataškiu print $pasisveikinimas; echo $pasisveikinimas; // print ir echo funkcijos //atlieka vieną ir tą patį veiksmą - įvykdo išvedima. // Šiuo atveju išveda kintamojo $pasisveikinimas reikšmę. ?>
Darbo pasiūlymų : 1152
2. C #
Kas tai : Bendrosios paskirties, objektiškai orientuota programavimo kalba, sukurta Microsoft, kaip dalis NET iniciatyvos, ji išsivystė iš C ir C + +. Panaši į Java ir C kalbas.
Plačiau : http://lt.wikipedia.org/wiki/C_sharp (lietuvių k.)
Pavyzdys :
using System;
namespace Pavyzdys
{
public class SveikasPasauli
{
public static void Main()
{
//taip komentuojama viena eilutė
/*^ O va
taip komantuojamos
kelios eilutės */
Console.WriteLine("Sveikas, pasauli!'");
}
}
}
Darbo pasiūlymų : 5111
3. AJAX (Asinchroninis JavaScript ir XML programavimas)
Kas tai : svetainių programavimo technologija, naudojančti HTML, JavaScript ir XML maksimaliam interaktyvumui pasiekti.
Plačiau : http://lt.wikipedia.org/wiki/AJAX (lietuvių k.)
Darbo pasiūlymų : 1106
4. JavaScript
Kas tai : Nepainioti su “Java”, “JavaScript” yra objektinė, skriptų programavimo kalba, kuri veikia interneto naršyklėje kliento pusėje. Įterptos į HTML, jos naudojamos milijonuose žiniatinklio puslapių tvirtinti formas, kurti slapukus, aptikti naršykles ir pagerinti dizainą. Paprasta išmokti, laikoma privaloma daugelyje darbo pasiūlymų susijusių su internetinių puslapių kūrimu
Plačiau : http://lt.wikipedia.org/wiki/Javascript (lietuvių k.)
Pavyzdys :
// konstruktoriaus funkcija
function Taškas(x, y) {
this.x = x;
this.y = y;
}
// objekto sukūrimas
obj = new Taškas(12, 1000);
// atributo naudojimas
alert(obj.x);
Darbo pasiūlymų : 4406
5. Perl
Kas tai :Perl (Perlscript), panašiai kaip ir Javascript, galima panaudoti skriptų rašymui, kurie interpretuojami vartotojo naršyklėje.Perl plačiai naudojama IT saugumo problemoms spręsti. Tai saugumo spragų išnaudojimo skriptams (eksploitams) rašyti.
Plačiau : http://lt.wikipedia.org/wiki/Perl (lietuvių k.)
Pavyzdys :
#!/usr/bin/perl $x = <STDIN>; $y = <STDIN>; $z = $x + $y; print $z;
Darbo pasiūlymų : 4810
6. C
Kas tai : Kalba sparčiai paplito ir dėl ypatingai didelio efektyvumo plačiai naudota operacinių sistemų, kompiliatorių, kitų sisteminių programų kūrimui. Taip pat kalba dažnai naudojama švietimo įstaigose programavimo mokymui.Viena iš labiausiai paplitusi kalbų ir keletos kitų pagrindas (pvz. C++)
Plačiau : http://lt.wikipedia.org/wiki/C_(kalba) (lietuvių k.)
Pavyzdys :
#include <stdio.h>
int main(void)
{
printf("Sveikas, Pasauli!\n");
return 0;
}
Darbo pasiūlymų : 6164
7. Ruby and Ruby on Rails
Kas tai : interpretuojama programavimo kalba greitam ir lengvam objektiškai orientuotam programavimui. Ruby ypač gerai tinka tekstiniams failams apdoroti. Tai paprasta, mobili ir lengvai plečiama kalba. Dažnai painiojama su Ruby On Rails programavimo terpe, kuri iš tikro pati naudoja Ruby.
Plačiau : http://lt.wikipedia.org/wiki/Ruby (lietuvių k.),
Pavyzdys :
# failas fact.rb
def fact(n)
if n == 0
1
else
n * fact(n-1)
end
end
puts fact(ARGV[0].to_i)
Darbo pasiūlymų : 264
8. Java
Kas tai : objektiškai orientuota programavimo kalba, kalbos pirminis tikslas buvo pakeisti C++ kalbą.
Plačiau : http://lt.wikipedia.org/wiki/Java_(kalba) (lietuvių k.),
Pavyzdys :
public class SveikasPasauli {
public static void main(String[] args) {
System.out.println("Sveikas, pasauli!");
}
}
Darbo pasiūlymų : 14408 (ne čia nėra klaidos)
9. Python
Kas tai : yra interpretuojama, interaktyvi programavimo kalba. Python dažniausiai lyginama su Tcl, Perl, Scheme, Java ir Ruby. Python kuriama kaip atviro kodo projektas.Python yra daugiaparadigmė programavimo kalba – ji leidžia naudoti keletą programavimo stilių: objektinį, struktūrinį, funkcinį, aspektinį. Python naudoja dinaminį tipų tikrinimą.
Plačiau : http://lt.wikipedia.org/wiki/Python (lietuvių k.),
Pavyzdys :
def factorial(x):
"""factorial(x)
Ši funkcija suskaičiuoja skaičiaus X faktorialą."""
if x == 0:
return 1
else:
return x * factorial(x-1)
Darbo pasiūlymų : 810
10. VB.Net (Visual Basic .Net)
Kas tai : Objektinė kalba implantuota į Microsofts NET Framework’ą.
Darbo pasiūlymų : 2090
* Darbo pasiūlymų skaičius pateiktas pasinaudojus vienu vidutinio dydžio IT srities darbo skelbimų puslapiu.


2011-02-06 
