Сообщения

Почему прост Си, но начинающие учат Python

Си является более низкоуровневым языком по сравнению с Питоном. Это значит, что в Си больше контроля для работы, например, с памятью. Отсюда следует, что у начинающего изучать язык программирования  C  должна иметься начальная подготовка в области информатики. С другой стороны, знание  C  будет полезно тем, кто планирует глубоко и основательно изучать компьютерную науку, на уровне соответствующих вузовских направлений.  Если  C  следует называть системным языком программирования, потому что на нем разрабатываются существенные части операционных систем, то язык Python в основном имеет прикладное значение и используется в различных сферах (в веб-разработке, науке, связанных с искусственным интеллектом направлениях, системном администрировании, взаимодействии с системами управления базами данных, разработке графических интерфейсов и др.).  Из-за этого использование Python на практике требует знания не столько компьютерной науки, сколько конкретной сф...

Контент в Веб-паутине. Что было, есть и будет

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