Pereiti prie turinio

Apie programavima


Rekomenduojami pranešimai

Bibliotekos - tai jau parašytas kodas, kuris padeda palengvinti tam tikrus procesus. Papraščiau sakant naudojant bibliotekas programuotojui nereikia visko rašyti nuo nulio, jis gali pasinaudoti jau padarytu kaškieno kito kodu.

 

Ir taip bibliotekų yra skirtų visoms kalboms.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bibliotekos - tai jau parašytas kodas, kuris padeda palengvinti tam tikrus procesus. Papraščiau sakant naudojant bibliotekas programuotojui nereikia visko rašyti nuo nulio, jis gali pasinaudoti jau padarytu kaškieno kito kodu.

 

Ir taip bibliotekų yra skirtų visoms kalboms.

 

Turbut aiskiau jau nebuna. Aciu, Vytautai :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar yra toks dalykas, kaip „standartinė biblioteka“ (standard library, stdlib). Tai vadinama tai, kas ateina su pačia kalba. Tarkime, čia Python atveju: https://docs.python.org/2/library/

 

Supratau, aciu uz komentara. Is to suprantu, kad yra ir nestandartiniu biblioteku? Pvz., sukaupti kokie nors kodai i viena biblioteka ir si biblioteka yra prieinama visiems ir galima isidiegti i savo programavimo programa?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Supratau, aciu uz komentara. Is to suprantu, kad yra ir nestandartiniu biblioteku? Pvz., sukaupti kokie nors kodai i viena biblioteka ir si biblioteka yra prieinama visiems ir galima isidiegti i savo programavimo programa?

Ir tai netgi centraliuota, daug kalbų turi savo packet managerius: http://www.nuget.org/ http://doc.crates.io/ http://rubygems.org/ https://www.npmjs.org/ etc

Redagavo Deviltry
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Supratau, aciu uz komentara. Is to suprantu, kad yra ir nestandartiniu biblioteku? Pvz., sukaupti kokie nors kodai i viena biblioteka ir si biblioteka yra prieinama visiems ir galima isidiegti i savo programavimo programa?

Taip taip, atviras kodas – didelis dalykas :) Iš esmės kiekvienai kalbai rasi pridarytų viešai prieinamų „trečiųjų šalių“ bibliotekų. Dažniausiai jas galima labai lengvai naudoti programuojant.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Taip taip, atviras kodas – didelis dalykas :) Iš esmės kiekvienai kalbai rasi pridarytų viešai prieinamų „trečiųjų šalių“ bibliotekų. Dažniausiai jas galima labai lengvai naudoti programuojant.

Atviras kodas - kiek pervertintas. Nu gerai, pasiimi atviro kodo biblioteką. Vietoj to, kad pahakintum aplink blogas vietas, biblioteką modifikuoji. Ir kas toliau? Pull requesto nepriima maintaineriai, nes įmonės specifikos yra. Naujų versijų su bugfixais ir featursais reikia? Reikia. Ir ką darysi? Pats pradėsi maintaininti? Pirma - kaip ir defeats the purpose, vienintelis skirtumas - sumažėjo initial kodo surašymas. Antra - kiek tokių bibliotekų įmonė sau gali leisti maintaininti?

 

Jeigu nemėsinėsi vidurių - nematau skirtumo tarp open ir closed source.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vietoj to, kad pahakintum aplink blogas vietas, biblioteką modifikuoji.

 

Nemodifikuoju. Bibliotekos tam ir yra bibliotekos, o ne frameworkai, kad lengvai integruotųsi ir būtų panaudojamos taip, kaip nori, be reikalo keist vidurius.

 

Naujų versijų su bugfixais ir featursais reikia? Reikia. Ir ką darysi?.

Bugfixus išleis, nėra tie maintaineriai tokie dėję (tamstos logikoj praleista prielaida, kad pasiėmėm biblioteką, o maintaineriai kažkur ėmė ir dingo). O dėl features – vien tai, kad aš sugalvojau, jog man reikia, joks ne argumentas. Ir tuo labiau closed source projekte neklausys niekas tavo vieno nuomonės.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...