Sunday, April 29, 2018

Екологија

Загадување на водите



Во повеќето случаи, загадувањето на слатките води е невидливо бидејќи загадувачите се растворени во водата. Но постојат и исклучоци: пенестите детергенти, но и  нафтените производи кои пливаат на површината и неисчистените водотеци (речни корита, канали). Постојат неколку природни загадувачи. како на пример:  Соединенијата на алуминиум кои се наоѓаат во земјата.
 Секоја година во водните басени се внесуваат илјадници хемиски материи со непредвидливо дејство, од кои повеќето се нови хемиски соединенија. Специфичните загадувачи кои ја загадуваат водата се различни хемикалии, патогени, како и физички или сензорни промени од типот на покачена температура и обезбојување. Иако многу од хемикалиите и супстанците кои се регулираат можат да се сретнат во природни услови.

 Испуштањето на непрочистени отпадни води од домаќинствата доведува до микробиолошко загадување на водата. Според проценките на C3O, 80% од заболувањата во светот се причинети од несоодветен квалитет и антисанитарната состојба на водата. Во селските области, проблемот со квалитетот на водите е особено голем — околу 90% од сите селски жители во светот постојано употребуваат нечиста вода за пиење и капење.
Image result for загадување на водите

Saturday, April 21, 2018

Програмирање

Компјутерско програмирање (често се користи за програмирањескриптирање , или кодирање) е процес на дизајнирање, пишување, тестирањедебагирање и одржување на изворниот код на компјутерските програми. Овој код е напишана во еден или во повеќе програмски јазици (како што се JavaC + +C #Python итн.) Целта на програмирањето е да се создаде сет на инструкции дека компјутерите се користат да извршуваат специфични операции или да ги извршуваат сакано однесување. Процесот на пишување код често бара експертизам во многу различни теми, вклучително и познавање на апликацискиот домен, специјализирани алгоритми и формалната логика. Во рамките на софтверското инженерство, програмирање (имплементација) се смета како една фаза во процесот на развивање. Во тек е дебата за степенот кој за пишување на програми е форма на уметностзанаетчиска дејност, или инженеринг дисциплина. [1]Дисциплина се разликува од многу други технички професии во кои програмерите, во принцип, не треба да бидат лиценцирани или да ги положат сите стандардизирани (или регулирани од надлежни) тестови за сертификација со цел да се нарекуваат себеси "програмери" или дури "софтверски инженери." Бидејќи дисциплината опфаќа многу области, кои може или не може да вклучуваат критични апликации, тоа е дискутабилно дали лиценцирање е потребно за професијата како целина. Во повеќето случаи, дисциплината е призната од страна на субјекти кои бараат програмери, а понекогаш и многу строги услови се дефинирани (пр. САД воздухопловната употреба на AdaCore и безбедносен сертификат). Сепак, претставувајќи се себеси како "професионален софтверски инженер" без дозвола од акредитирана институција е нелегална во многу делови на светот.

Друга дебата е степенот до кој програмскиот јазик се користи во пишувањето на компјутерски која влијае нафиналната програма. Оваа дебата е слична на онаа околу Сапир-Whorf хипотеза [2] во лингвистиката и когнитивните науки, кои постулираат дека посебно зборуван јазик дека природно го менува мислењето на неговите зборувачи. Различни јазични патенти даваат различни патенти на мисли. Оваа идеја претставува можност за претставување на светот совршено со јазикот, бидејќи признава дека механизмите на било кои услови на јазикот се мислите на неговата заедница на зборувачи.

Историја

Античките култури немаат концепт на компјутери надвор од едноставната аритметика. Единствениот механички уред кој постои за нумерички пресметка на почетокот на човечката историја беше абакусот, измислен во Сумериа околу 2500 п.н.е.. Подоцна, механизмот Актикитера, измислен некаде околу 100 година во античка Грција, беше првиот механички калкулатор кој користел брзини од различни големини и конфигурација за вршење на пресметки, [3] кој го пронашла metonic циклус уште се користи во лунарнite календари, и што е во согласност за пресметување на датумите на олимпијадите[4] Курдиски средновековен научник Ал-Јазари изградена програмабилни [[[автомати]] во 1206 година.
Еден систем вграден во овие уреди е употребата на клинови и камери поставени во дрвен тапан во одредени локации, кои секвенцијално ќе предизвика лост, претворен во ударен инструмент. Излезот на овој уред е мал тапанар кој свири различни ритми и миксови [5][6]Jacquard разбојот, која Џозеф Мари Жакард го развила во 1801 година, користејќи серија од картон картички со дупки во нив. Шемата на дупката претставува моделот дека разбојот мора да го следи во ткаење ткаенина. На разбојот би можел да произведе сосема различни ткаенини со користење на различни групи на карти. Чарлс Бабејџ усвоиl употребата на ударни картички околу 1830 да го контролира својот аналитички мотор. Првата компјутерска програма напишана за Аналитичка мотор била напишана од математичарката Ада Лавлејс и била за да пресмета низа на Бернули броеви[7] синтеза на нумеричка пресметки, предодредена операција и излез, заедно со еден начин да се организираат и влезни инструкции на начин релативно лесен за луѓето да горазберат и произведат, доведува до модерен развој на компјутерското програмирање. Развој на компјутерско програмирање се забрзува преку индустриската револуција.