Важна част от подготовката на добрия програмист е свързана с развитието на алгоритмичното мислене. Ето защо тази книга е посветена на създаването, използването и анализа на алгоритми. В книгата последователно са разгледани темите: правила за представяне на алгоритми посредством псевдокод; подходи за анализиране на сложността, оценка на ефективността на алгоритмите и избор на най-добрия от няколко възможни; особености при реализация на алгоритми, предназначени за обработка на масиви, опашки, мрежи и свързани списъци; използване, силни и слаби страни на нетривиални конструкции, бинарни дървета и графи; числови ... |
|
Поглед отвътре към създаването на iPhone, iPad и Safari и към креативния гений на Стив Джобс. Кен Косиенда - бивш главен инженер на софтуера за iPhone и Apple. ... Стотици милиони използват продуктите на Apple всеки ден. Няколко хиляди работят в централата на Apple в Купертино. Но броени единици сядат пред чертожната дъска и участват в креативния процес по създаването на легендарния софтуер на компанията. "Креативен отбор" е личният мемоар на един от тези хора - Кен Косиенда, високо ценен програмист, който работи по софтуера на iPhone, iPad и браузъра Safari. И работата му се оценява често пряко от самия Стив ... |
|
В последните десетилетия неимоверно се увеличи необходимостта от проектиране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и технологии за производство на програми, както и създаване на мощни средства за абстракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да ... |
|
В последните десетилетия неимоверно се увеличи необходимостта от проектиране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и технологии за производство на програми, както и създаване на мощни средства за абстракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да се ... |
|
Лесни и практически техники за писане на по-добър код. ... Като програмисти всички сме виждали сорс код, който е толкова неразбираем и изпълнен с грешки, че ни докарва главоболие. През последните пет години авторите Дъстин Босуел и Тревор Фучър успяха да съберат и анализираха стотици примери за "лош програмен ход" (голяма част от които са написани от самите тях). В резултат на тези изследвания те установиха какви са причините един код да бъде "лош" и създадоха техники за неговото подобряване. какви са техните изводи? Трябва да пишете програмите си така, че времето, необходимо някой да разбере кода ви, ... |
|
Синтетичната биология между индустрията и биохакерството. Как би могъл да изглежда един свят, в който биологичните организми, създадени чрез рационален дизайн, са част от нашето ежедневие и играят значителна роля в решаването на основни човешки предизвикателства? Какво бихме могли да постигнем, ако използваме биологични материали - модифицирани микроби, растителни или животински клетки и тъкани - като субстрат, който подлежи на интелигентен дизайн? Какво би означавало да проектираме природата по този начин?"Синтетичната биология обещава да превърне телата ни в поле на избори, които могат да бъдат пресмятани и ... |
|
Авторите на помагалото са учители с богат дългогодишен опит в преподаването на информационни технологии в начален етап. Те са носители на множество награди и утвърдени авторитети в областта. Отлично познават дигиталните възможности на съвременните деца и техните интереси. Темите в помагалото обхващат областите на компетентност: дигитални устройства и компютърна система; дигитална идентичност и електронна комуникация; информация и информационни дейности; алгоритми. Учебното съдържание е разпределено в 24 теми. Всяка тема е разработена на разтвор и е предвидена за работа в един или два учебни часа. Учебното ... |
|
Учебникът по компютърно моделиране за 3. клас има за цел да обезпечи работата на учителя и учениците с цел овладяване на начални знания, умения и отношения, свързани с изграждане на дигитална грамотност на учениците чрез създаване на компютърни модели на познати обекти, процеси и явления и експериментиране с тях. Учебното съдържание е структурирано в съответствие с учебната програма по предмета компютърно моделиране за 3. клас (общообразователна подготовка), одобрена от МОН. Разработени са темите: дигитални устройства; управление на дигитална идентичност; конструиране на последователни действия; конструиране на повтарящи ... |
|
"Въпреки заглавието си това не е историческа, а философска книга. Тя обаче е дълбоко историческа философия, чиято основна теза е, че всички структури, които ни заобикалят и формират нашата реалност (планини, животни и растения, човешки езици, социални институции), са продукт на специфични исторически процеси. За да бъде последователна, този тип философия по необходимост трябва да вземе за отправна точка реалната история. Проблемът, разбира се, е, че тези, които пишат история, колкото и да са научно подготвени, го правят от определена философска гледна точка, а това, изглежда, ни вкарва в порочен кръг. Но точно както ... |
|
Огромната част от съвременния софтуер, предназначен да подпомага дейността на институциите, бизнеса и отделната личност, използва - под една или друга форма, в по-голям или по-малък обем - съхранени в компютрите данни. Утвърден през годините подход за събиране, съхраняване и обработка на нужните на един субект данни е, с използването на Система за управление на бази от данни (СУБД). Целта за третия модул на Профил Информатика е, да запознае учениците с теоретичните основи на базите от данни и практическите аспекти на използването им. В първия раздел са разгледани, на принципно ниво, понятията информация, информационна ... |
|
Как да управляваме в един несигурен свят ... Мениджърите непрекъснато вземат решения. Всъщност би могло да се каже, че на тях за това им се плаща. Широко споделяно е мнението, че с достатъчно знания ние можем да вземаме рационални, обективни решения, "правилните" решения, които ще ни донесат желаните резултати. Но, както показва Крис Блейк, бизнесът, също като живота и покера, е несигурен и изпълнен с рискове – правилното решение не винаги носи резултатите, които сме очаквали. Вярно е, че нагласата "Да бъдем решителни" предлага илюзията за сигурност и контрол. Но в действителност съвсем малко неща са ... |
|
Революционна тренировъчна програма, разработена от създателя на най-известния курс за контрол на ума. Основателят на най-известната и успешна световна програма за развитие на ума предлага доказани техники за отключване на скрития потенциал на вашия ум и за увеличаване на резултатността в продажбите. Хосе Силва се е занимавал с продажби още от шестгодишна възраст. Като тийнейджър, той е бил вече преуспяващ бизнесмен и е наемал други младежи да продават стоки от врата на врата. Тук, той за първи път съчетава умението да продава добре със своята революционна програма за развиване на ума в една книга, предназначена за ... |