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.