Публикации по теме 'computer-science'


Рекурсия, прелюдия к сортировке слиянием
На прошлой неделе мы реализовали и обсудили сортировку вставками в Ruby. Мы видели, что сортировка вставками была довольно интуитивной с точки зрения человека, но с точки зрения алгоритмов сортировки она была не очень эффективной. На этой неделе мы не будем погружаться сразу в сортировку слиянием, а поговорим о рекурсии — шаблоне, который можно найти повсюду вокруг нас и который необходимо понять для реализации сортировки слиянием. Не позволяйте названию или тому, что вы, возможно, слышали..

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

IBM сплачивает инженеров COBOL, чтобы спасти перегруженные системы безработицы
Компания предлагает бесплатное обучение COBOL и форум для инженеров COBOL. Поскольку каждую неделю миллионы людей в Соединенных Штатах подают заявки на пособие по безработице, стареющие компьютерные системы штатов просто не успевают за ними. Такие штаты, как Нью-Джерси и Коннектикут, заявили, что отчаянно нуждаются в программистах, которые все еще знакомы с COBOL, языком программирования, который дебютировал в 1960 году и до сих пор используется в критически важных компьютерных..

Регрессия
Метод определения статистической взаимосвязи между двумя или более переменными, при котором изменение зависимой переменной связано с изменением одной или нескольких независимых переменных и зависит от него. Регрессия — это, по сути, алгоритм непрерывного обучения с учителем, который является одним из популярных алгоритмов. Непрерывные и дискретные данные: Дискретные данные являются описательными (например, «быстро» или «медленно»), тогда как непрерывные — это числовые значения,..