Показаны сообщения с ярлыком термины. Показать все сообщения
Показаны сообщения с ярлыком термины. Показать все сообщения

Что такое FPGA?

FPGA – это, грубо говоря, массив из 10 000 универсальных логических элементов; программируя FPGA, мы можем получать любую логическую схему, легко обрабатывающую гигабитные потоки информации.

источник

Что такое электрический ток

Электрический ток - это направленное движение заряженных частиц.

Протоны (+) и нейтроны (N) не движутся.


(-) - электроны.

Ни в один микроскоп нельзя рассмотреть электрон.

Что такое мемы?

Мем (от английского "meme") — единица культурной информации. Ею может считаться любая идея, символ, манера или образ действия, передаваемые от человека к человеку. 

Интернет-мем — информация в виде ссылок, текстов, фото или картинок, обычно передаваемых пользователями друг другу в целях развлечения.

Что такое бизнес-логика?

Говоря по-простому, своими словами, бизнес-логика - это алгоритм делания бабок.


Кто такой аналитик

Аналитик - удовлетворяет некоторые информационные потребности и составляет различные полезные отчеты.

Что такое bloatware

В случае с настольными компьютерами отсутствие обратной связи не менее опасно. Создатель программы воображает, будто можно добавлять любые функции по собственному желанию, и они будут «бесплатны», если доступны посредством стандартной клавиатуры и мыши. Они наполняют экраны сотнями загадочных пиктограмм, кнопок, элементов меню, и каждая функция в конечном итоге требует работы с клавиатурой или щелчка кнопкой мыши. Как же пользователю отличить мелкие, незначительные функции от функций, приводящих к серьезным отрицательным последствиям?

Что такое бизнес-процесс

Бизнес-процесс - это определенная периодически повторяющаяся последовательность действий, операций, направленная на достижение определенных целей, которую можно выделить в деятельности организованной группы людей, предприятия, организации.

Выделять бизнесс-процессы это искусство. Во многих областях основные бизнес-процессы уже выделены кем-то, в других это сделать несложно так как они очевидны.

Например, в розничной торговле существуют бизнес процессы: заказ товара, оприходование товара, реализация. В реальном розничном предприятии есть и другие, но эти необходимые.

Бизнес-процессы описывают использую т.н. нотации то есть правила. Например IDEF3, где бизнес-процесс представлен диаграммой состоящей из блоков действий. Квадратик на диаграмме представляет собой действие, которое преобразует объекты на входах в объекты на выходах. Выходы одних соединяются со входами других.

Построение моделей бизнес процессов:
Бизнес-процессы (каждый из которых будет также правильно назвать методом выполнения определённой типовой задачи) применимы там, где организация начинает нуждаться в регламентах. Т.е. на этапе, когда сами её задачи становятся типовыми, шаблонными, исключающими любые серьёзные корректировки "по ходу". Для вновь создаваемого бизнеса это скорее будет преждевременным и лишним. Насколько развит Ваш бизнес, т.е. превратился ли он в организацию, где функции между сотрудниками должны хоть как-то разделяться? Планируется ли увеличение числа сотрудников, и насколько? На эти вопросы и надо при этом ориентироваться.

--

Чем дизайн отличается от архитектуры?

Дизайн - творческий метод, процесс и результат художественно-технического проектирования промышленных изделий, их комплексов и систем, ориентированного на достижение наиболее полного соответствия создаваемых объектов и среды в целом возможностям и потребностям человека, как утилитарным, так и эстетическим.


Проектирование - процесс создания проекта - прототипа, прообраза предполагаемого или возможного объекта, состояния. Наряду с традиционными видами (архитектурно-строительными, машино-строительными, технологическими и др.) начали складываться самостоятельные направления: проектирование человекомашинных систем, трудовых процессов, организаций, экологическое, социальное, инженерно-психологическое, генетическое и др.

Следовательно понятия объектно-ориентированное проектирование и объектно-ориентированный дизайн являются синонимичными (близкими по смыслу и значению), если под дизайном понимается процесс проектирования. На английском - object-oriented design (OOD).

Аналогично понятия дизайн ПО и проектирование ПО можно также считать синонимичными. На английском это так и называется software design.


Что такое РЕЗОНАНС?

Научное определение

Резонанс (фр. resonance, от лат. resono — откликаюсь) — явление резкого возрастания амплитуды вынужденных колебаний, которое наступает при приближении частоты внешнего воздействия к некоторым значениям (резонансным частотам) , определяемым свойствами системы. Увеличение амплитуды - это лишь следствие резонанса, а причина - совпадение внешней (возбуждающей) частоты с внутренней (собственной) частотой колебательной системы. При помощи явления резонанса можно выделить и/или усилить даже весьма слабые периодические колебания. Резонанс — явление, заключающееся в том, что при некоторой частоте вынуждающей силы колебательная система оказывается особенно отзывчивой на действие этой силы. 

Но это далеко не полное определение явления резонанса. Для более детального восприятия этой категории необходимы некоторые факты из теории дифференциальных уравнений и математического анализа. В теории обыкновенных дифференциальных уравнений известна проблема собственных векторов и собственных значений. Резонанс в динамической системе, описываемой дифференциальными уравнениями (и не только ими) , формально наступает, когда проблема собственных значений приводит к кратным собственным числам. При этом в математическом аспекте не очень существенно, являются ли собственные числа комплексными или действительными. В физическом аспекте явление резонанса обычно связывают только с колебательными динамическими системами. Наиболее ярко понятие явления резонанса развито в современной теории динамических систем. Примером является известная теория Колмогорова-Арнольда-Мозера. Центральная проблема этой теории — вопрос сохранения квазипериодического или условно-периодического движения на торе (теорема КАМ) . Эта теорема дала мощный толчок к развитию современной теории нелинейных колебаний и волн. В частности, стало ясно, что резонанс может и не наступить, хоть собственные числа совпадают или близки. Напротив, резонанс может проявиться в системе, где никакие собственные числа не совпадают, а удовлетворяют лишь определенным резонансным соотношениям или условиям фазового синхронизма.

Простыми словами

Резонанс другими словами:
  • отдача;
  • отзыв;
  • отклик (например, на поступок или слова);
  • реакция (например, на те или иные действия);
  • отзвук;
  • унисон.

Резонанс это когда:
  • подобное откликается на подобное;
  • сигналы с одинаковой частотой складываются и усиливаются;
  • совпадают две частоты (например, внутренняя и внешняя), а точнее из совпадения двух пиков волны в один момент получается одна большая волна;
  • амплитуды колебаний складываются и усиливаются (что иногда приводит к печальным последствиям).

Резонанс это:
  • совпадающие колебания волн, двух независимых предметов;
  • вибрация в каком либо теле при совпадении его собственной частоты с частотой внешнего воздействия;
  • эффект резкого увеличения амплитуды волны при совпадении частот двух волн или частоты внешнего воздействия с собственной частотой тела;
  • резкое возрастание амплитуды колебания (частота, на которой происходит резонанс, определяется величиной используемых элементов);
  • явление резкого возрастания амплитуды вынужденных колебаний системы при совпадении частоты внешнего воздействия с собственной частотой колебаний системы.

Примеры:
  • Пение в хоре. Если под рукой хора нет, то можно самому спеть с кем-нибудь.
  • Это как раскачивать качели... вовремя толкнул выше взлетели.
  • С помощью резонанса, можно к примеру - усилить звук или даже разрушить предмет. Рота солдат шла мерно в ногу по мосту, чётко печатая шаг, и мост от этого разрушился, потому что солдаты добились совпадения частоты колебания моста и частоты внешней - строевого шага. Хотя если бы шли не в ногу (и не с таким интервалом шага), ничего бы с мостом не было.
  • Другой пример, если вы занимались музыкой, должен быть вам понятен. Видели раму пианино или рояля? Там есть куча струн, настроенных на различные высоты звуков. Если вы нажмёте педаль (и тем самым не будете мешать струнам звучать) и пропоёте/прозвените чем-нибудь над струнами достаточно громко, или просто возьмёте форте какой-нибудь звук, то некоторые струны тоже зазвучат, какие-то громче, какие-то тише - чем больше частота колебаний струны ближе к частоте звука (высота), тем лучше она его почует). Ну и кратные его гармоники - удвоенная, утроенная и прочие кратные частоты.
  • Если расположить рядом две гитары и дернуть первую струну одной из них, то первая струна второй гитары тоже начнет вибрировать. Этот принцип называют симпатическим, или гармоническим, резонансом. Подобное акустическое явление справедливо и в отношении человеческого голоса: если мы говорим разумом, то резонирует разум собеседника; если мы говорим сердцем, то отзывается сердце другого человека.
  • "Резонанс настроения", например, "заразительный смех"... Мы читаем хорошие стихи и попадаем под влияние настроения поэта, мы слушаем музыку и в соответствии с ней меняется наше настроение. Нам не хочется ни читать, ни слушать музыку - настроение отвратительное, мы идём в компанию хороших друзей и почти сразу, только увидев дружеские улыбки, наше настроение улучшается, а чуть позже, не заметив как, уже смеёмся над чьей-то остротой. 
  • Некоторые песни складываются в такую стройную и цельную картину, что не отозваться на эту «силу» невозможно.
  • "Общественный резонанс" - инструмент манипулирования обществом, что на деле есть стадный инстинкт, при определённой амплитуде переходящий в разрушительный массовый психоз. 

Что такое масштабируемость?

Масштаб (scale) - нечто такое (явление, процесс, ...), что продолжает действовать, если увеличивается в масштабе, то есть масштабируется.

Чем отличается утверждение от суждения

1)  утверждение - положение, мысль, которой доказывают, утверждают что-нибудь
  • Утверждение в лингвистике - особая форма предложения, которая в утвердительной форме выдвигает гипотезу относительно некоторого явления.
  • Высказывание - (термин из математической логики) это утверждение, которое является либо истинным, либо ложным. 
  • Утверждение (англ. assertion) в программировании - предикат, размещённый в программе и указывающий на то, что разработчик имеет в виду этот предикат в этом месте программы всегда истинным.
Т.е. утверждение - это действие по гл. утвердить (сделать твердым, непоколебимым). Утверждать можно по-разному:
  • настоять на истине чего-нибудь
  • обосновать
  • доказать
  • признать окончательно установленным
  • оформить в законном порядке
  • санкционировать
  • дать окончательную силу
  • заставить окончательно убедиться

2) суждение - мнение, заключение
  • Суждение - форма мышления, в которой что-либо утверждается или отрицается о предмете, его свойствах или отношениях между предметами. Виды суждений и отношения между ними изучаются в философской логике.
  • В математической логике суждениям соответствуют высказывания.
  • В логике - форма мышления, представляющая собою сочетание понятий, из которых одно (предикат) определяет и раскрывает содержание другого (субъекта; филос.). Настало время, говорит Энгельс, когда человеческий мозг развился настолько, что мог высказать суждение: трение есть источник теплоты.
Т.е. суждение - это действие по гл. судить.
Судить тоже можно по-разному:
  • Рассуждая, высказывать какие-н. мысли, соображения, делать заключения, выводы по поводу кого-чего-н. 
  • Думать, полагать. 
  • Заключать о чем-н. на основании чего-н. 
  • Предназначать, заранее как бы обусловливать ход, течение, развитие чего-н.

Чем между собой отличаются теория и гипотеза?

1)
  • Гипотеза - это предположение, требующее доказательств.
  • Гипотеза - мысль о науке, предположение, догадка, которую предстоит доказать и превратить в науку.
  • Гипотеза - это двигатель теории. Или, если хотите, - её лопата.

2)
  • Теория - свод неких правил и законов, которые доказаны (но могут быть опровергнуты в будущем).
  • Теория -  уже наука, которую можно доказать.
--
http://ru.wikipedia.org/wiki/Гипотеза
http://ru.wikipedia.org/wiki/Теория

Что такое high availability и fault tolerance?

high availability - высокая эксплуатационная готовность
Пример: Вы едете на машине - это активное состояние (active state), и у машины отлетает колесо - это авария (fault). Машина останавливается потому что спроектирована так, что не может ехать на трех колесах, но позволяет быстро (!) поставить новое колесо. За небольшое время (!) - minor downtime, вы меняете колесо и едете дальше, но ваше активное состояние (поездка) было прервано.

fault tolerance - сохранение работоспособности системы при отказе отдельных элементов
Пример: Вы едете на машине - это активное состояние (active state), и у машины отлетает колесо - это авария (fault). Однако ваш автомобиль спроектирован так, что может ехать и на трех колесах, поэтому вы как в ни в чём не бывало едете дальше, ваше активное состояние (поездка) не прервалось.

--

Чем между собой отличаются метод, методика и методология?

Если идти от общего к частному, то правильной будет следующая иерархия:
 
1)
Методология - наука.
Межпредметные "правила игры".
Методология – СОВОКУПНОСТЬ МЕТОДОВ, применяемых в отдельных науках; учение о структуре, логической организации, методах и средствах деятельности.
 
2)
Метод - способ (способ движения к цели).
Метод – ЧАСТНОЕ понятие - путь исследования и практического осуществления чего-то конкретного, способ достижения определенной цели.
 
3)
Методика - система способов.
Набор КОНКРЕТНЫХ инструкций, регламентирующих действия индивида в пространстве и времени.
Методика – ОБЩИЙ свод правил, алгоритм, приемы изучения чего-то, способ или путь теоретического исследования. Общее понятие.
 
--

Словарик начинающего программиста на Objective-C


  • programs - все что выполняется на компьютере
  • applications - программы имеющие GUI
  • daemons - программы без GUI, выполняющиеся долговременно в background'e
  • command-line tools - программы без GUI, выполняющиеся кратковременно в терминале
  • function - список инструкций для выполнения компьютером, каждая функция имеет имя
  • code - набор инструкций указывающий компьютеру что-нибудь сделать
  • syntax - набор правил определяющих как должен быть написан код на данном языке программирования
  • code completion - свойство IDE помогать в написании кода предлагая варианты во время его набора
  • LLDB - отладчик Apple (ранее использовался GDB)
  • expression - то что с правой стороны от =
  • BOOL - по сути alias для integer типа
  • ternary operator - пример int minutesPerPound = isBoneless ? 15 : 20;
  • frame
  • stack
  • breakpoints
  • global variables - переменные доступные из любой функции в любое время. Чтобы сделать переменную глобально надо объявить ее за пределами функции. Глобальные переменные доступны в коде каждого файла программы. Поддерживают инициализацию, а если ее нет то автоматически инициализируются нулем.
  • static variable - также как глобальные переменные объявляются за пределами функции. Однако доступны только из кода в файле которого были объявлены. Поддерживают инициализацию, а если ее нет то автоматически инициализируются нулем.