Видео ролики бесплатно онлайн

Смотреть сестра и брат видео

Официальный сайт morning-news 24/7/365

Смотреть видео бесплатно

voslem 19.10.2014 14:41

computer's sienceОб основах предмета...

Сначала юмор. Кто смотрел "ФУТУРАМУ" знает о существовании робота Бендера. Я её фанатом не являюсь, но попробую в первом приближении провести реверс-анализ (частичный обратный инжиниринг) этого робота. Первый вопрос возникает: "Чем занималась компания, которая его произвела, до производства роботов?". Ответ: "Печатными машинками". (Стоит в кабинете на столе у старухи хозяйки фабрики). Теперь переходим к анализу самого Бендера. Основной функционал робот-сгибальщик, прошит, наверное на С, (нет именно С и не какого С++, консервативная компания). Дополнительный функционал, который и делает смешным персонажем: навыки говорить, понимать речь, что-то помнить и что-то забывать. Не следует думать, что я здесь буду про искусственный интеллект рассказывать, у этого робота его нет. Всё естественно.
Доп. функционал: на мой взгляд реализован так:
преобразование речи в текст; обработка полученного текста; выводы; принятие решений и действий; возможна озвучка текста (говорить-то он умеет). Это функционал эволюционировавшей печатной машинки или автоматизация работы секретаря... На этом не очень смешной юмор закончился...

Об основах предмета. Часть 2.

Основными предметами, тогда будут выступать всего несколько вещей:
1) Языкознание и языковладение. Первое сугубо теоритические вещи, имеется в виду в первую очередь компьютерные языки (языки программирования), второе прикладные навыки написания КОДА на конкретном языке, для решения класса или отдельной задачи.
2) Компьютерная арифметика. Числовые и символьные вычисления и их алгоритмы, моделирование и прочее..
3) Средства обработки сигналов. Это оцифровка звука, видео, и прочего с его дальнейшим хранением и обработкой. Сюда же относятся и все компьютерные сети, т.к. и сетевая карта и Wi-Fi модуль то же служат для обработки сигналов. Список можно продолжать долго...

На мой взгляд это и есть минимальный набор предмета из чего состоит computer's sience.


Тэги: юмор
+ -1 -
Похожие Поделиться

Danila Petrov 19.10.2014 16:11 #
+ 0 -
Похвально, что вы решили изучить некоторый язык программирования и из большого разнообразия изначально захотели изучить один из скриптовых, но взяли Паскаль. Не стал бы распространятся о том на сколько он скриптовый, ведь для изучении книги Шеня вам это совсем не важно. Но я никак не могу понять почему вы решили задаться вопросом, что есть Computer science как предмет да еще взяли на себя смелость и все таки определили сами, а не просто прочли например тут http://en.wikipedia.org/wiki/Computer_science?
voslem 19.10.2014 16:33 #
+ 0 -
Но я никак не могу понять почему вы решили задаться вопросом, что есть Computer science как предмет да еще взяли на себя смелость и все таки определили сами, а не просто прочли например тут http://en.wikipedia.org/wiki/Computer_science?

1)Переводчик из меня никакой, часть man'ов через три дня сидения за компьютером начинаю читать и понимать.
2) На академизм я не претендую, а в этом материале высказал свои представления, которые могут оказать полезными и для других...

изначально захотели изучить один из скриптовых, но взяли Паскаль

-Здесь Вы не правы, т.е. поняли меня не верно:
Язык действительно будет изучаться скриптовый, а задачник нужен, как набор задач. По решениям на паскале, в случае необходимости, по аналогии будет только разбор основных конструкций (циклы, условия и пр.). Собственное решение на изучаемом языке. Причем заметьте, что в лоб переводить паскаль-изучаемый язык не собираюсь... По-поводу, транслятора паскаль-изучаемый язык, с пакетным решением задач из этого пособия, пока еще думаю. Возможно он и появиться.
Danila Petrov 19.10.2014 20:37 #
+ 0 -
В угоду большей понятности отказываясь от академизма в определении можно допустить некоторую вольность и возможность неоднозначности, что часто больше вредно, чем полезно поэтому я так отреагировал.
Вот если вы опишете ваши разборы задач и написание транслятора то это я думаю очень будет полезно. Удачи вам в этом.
cppmm 21.10.2014 07:49 #
+ 1 -
Брать паскалевский задачник и писать, например, на перле, не совсем правильное решение. Задачи, завязанные на типы данных, будут бесполезны. Паскалевские структуры и их применение, может и были в своё время актуальны, но с перловыми хешами они никогда не сравнятся. Даже банальные динамические массивы, на реализацию которых в паскале мне в своё время понадобилось куча времени, в перле являются искоробочной фичей. Простые условия типа case в перле зачастую решаются теми же хешами с указателями на функции, а это в корне меняет логику программы. Топорные условия паскаля бессмысленны в перле, потому как зачастую вместо громоздкой конструкции if () then, проще использовать unless. И так далее.
Один умный мужик как-то сказал "Программист на Фортране может написать программу на Фортране на любом языке программирования". Так вот, вы хотите освоить навык написания программ на паскале, используя совершенно другие языки, куда более мощные и гибкие. Не надо этого делать.
Ну и как я уже говорил, существует огромное количество реальных задач, на которых и обучиться можно, и полезную вещь написать.
dront78 21.10.2014 11:02 #
+ 0 -
Программист на Фортране может написать программу на Фортране на любом языке программирования
Йоды магистра тайна раскрыта. Оказывается на форте программист старый есть он просто.
ЗЫ. соглашусь с каждым словом, хотя и не знаю перл, а пишу на C++ в чистом виде уже 7+ лет
dront78 20.10.2014 10:18 #
+ 0 -
как говорит один хороший человек, Computer Science это абстрактная наука об абстрактном. Видимо поэтому понять смысл последних постов невозможно ;)
dront78 20.10.2014 10:19 #
+ 0 -
Сферический конь в вакууме
voslem 20.10.2014 13:26 #
+ 0 -
как говорит один хороший человек, Computer Science это абстрактная наука об абстрактном.

Надеюсь, после прочтения: Об основах предмета. Часть 2. (1)2)3). Стала более конкретной...
voslem 20.10.2014 13:36 #
+ 0 -
Вообще, практическая часть по языковладению, на примере,изучаемого языка лично у меня начнётся с первого ноября на 9 месяцев. За это время постараюсь добраться до уровня, выше чем быдлокодер'а. Тогда и конкретики будет на порядок больше.
-----------------------------------------------
Из полу-военного юмора: на этапе подготовки к чему-либо, закладывается не менее половины успеха (или результата) операции. Если игра не стоит свечь, то всё отбрасывается и идет поиск лучшего решения...
-----------------------------------------------
Решив за 9 месяцев, освоить специальность программиста на скриптовом языке, подготовку делая основательную...
dront78 20.10.2014 17:24 #
+ 0 -
Решив за 9 месяцев

python вам в руки и 2 недели на подготовку
voslem 21.10.2014 14:08 #
+ 0 -
Я курс молодого бойца (КМБ) проходил за 9 дней... И теперь совсем спешку не люблю... Питон на админке, где-то на IBM ресурсе показывался, как один из заменителей консоли (раз и на всегда)...
cppmm 21.10.2014 14:21 #
+ 0 -
Питон? Заменитель консоли? Давно я так не смеялся. :)
voslem 22.10.2014 19:49 #
+ 0 -
Python и администрирование смотреть
iPython
iPython представляет собой альтернативную интерактивную оболочку для работы с Python, поддерживающую расширенный список команд, включая более шестидесяти специальных, или "магических", функций (%function_name). Она является хорошим подспорьем для системного администратора, позволяя сочетать возможности bash и Python, среди которых выделяются следующие:



И ещё дольше смеяться:-)
cppmm 23.10.2014 08:55 #
+ 0 -
функция автодополнения по Tab

Из коробки в баше, плюс есть bash_completion
возможность создания псевдонимов для часто используемых системных команд при помощи функции %alias

Из коробки а баше.
запуск скрипта в интерактивном режиме при помощи функции %run

В баше именно пошагового выполнения нет, но есть bash -vx, чего хватает с головой.
возможность кэширования трех последних результатов вывода при помощи соответствующих переменных _, __ и ___

Т.е. если мне кто-нибудь вывалит в терминал гору данных, это без спросу займёт оперативку? За такое вредительство надо убивать.
просмотр истории всех вводимых данных с использованием функции %hist

Из коробки в баше.
префикс ! для запуска shell-команд

Ну ты понял.

Узнаю питонщиков. Они рассказывают про очевидные вещи, которые уже давно везде есть и приписывают это в плюсы исключительно питона. :) А читать статьи этого автора я бы в дальнейшем не рекомендовал. Раз он выделили именно эти возможности в преимущества iPython, он не умеет пользоваться обычным bash'ем. И скорее всего упадёт в обморок, если ему покажут zsh.
dront78 23.10.2014 09:12 #
+ 0 -
И скорее всего упадёт в обморок, если ему покажут zsh

у начинающих обычно ram забит маркетингом, а основные знания в swap. вот и пользуются
voslem 23.10.2014 14:07 #
+ 0 -
Веб сервер с со средой web-приложений на Python, админ и то не админ, а программист на python средней квалификации ( не дурак). Выбор в сторону Ipaython'a может быть вполне оправдан...
P.S. А сила стяжательства практически у всех языков большая...
cppmm 21.10.2014 07:52 #
+ 0 -
Боевой сервак в руки и задачу автоматизировать основные админские операции. Сделать вчера, язык изучать по ходу. :)) Через пару дней можно будет браться за написание полноценных программ.
cppmm 21.10.2014 08:00 #
+ 0 -
Я практик, поэтому мне сложно сказать, что такое эта ваша computer science. Однако перечисленные пункты, имхо, слишком далеки от реальности, чтобы можно было по ним что-либо судить. Взять пункт третий - обработка сигналов. Все эти высокоуровневые звуки и прочие wi-fi карты совершенно бесполезны в плане понимания работы компьютера. Программа не знает, что кинули ей на вход - звук или tcp-пакет. Она слушает сокет, получает набор данных в стек, посылает ядру ОС запрос на процессорное время и, когда время приходит, пытается эти данные распарсить, обработать и выкинуть на выход. Это основа. А всё, что ты перечислил, это частности, заключающиеся в пункте "обработать".
voslem 21.10.2014 14:23 #
+ 0 -
Интересный здесь народ собрался... Статистику по владению языками программирования среди зарегистрированных пользователей welinux.ru никто собрать не пытался...

Язык LUA, будет...
dront78 21.10.2014 15:10 #
+ 0 -
Интересный здесь народ собрался
какие были ожидания? :D
voslem 21.10.2014 18:21 #
+ 0 -
Вообще, начатую серию ПОСТОВ, хочу продолжить, Если у аудитории есть к этому ИНТЕРЕС...
P.S. Если интерес присутствует, прошу, добавить кармы мне и computer's sience
dront78 22.10.2014 09:08 #
+ 0 -
интерес может и есть, но изложение требует корректировки. без практического применения теорию и так все проходят в инсте +- 1 курс. причем практическое применение для меня интересно в рамках поста, а не с отсылкой на "классного откинувшегося дядю", который пишет маркетоидные лулзы в своем блоге ради пиара и гуглоснифа ;)
voslem 22.10.2014 14:31 #
+ 0 -
Совсем полу-теоритическим будет еще один пост... Без него целостной смысловой картины не получится (IMHO)...
cppmm 23.10.2014 09:17 #
+ 0 -
хм. Пока что у меня лично эти посты и не связываются ни в какую картину. Сначала манагерская муть, потом несколько не подтверждённых аргументами утверждений. Попробуй более обосновано как-то писать.
Если считаешь, что тайм-менеджемнт - это какая-то особо важная и сложная вещь, достойная целой книги, стоит как-то подтвердить это аргументами и реальными собственными примерами. Вот как тут(моё мнение с мнением автора статьи не совпадает, ссылка приведена, как пример хорошо оформленной рекомендации).
Точно так же и с этим постом. Ты выделил три пункта в основы, но не предоставил ни одного аргумента, почему. Как я писал выше, выбор выглядит сомнительным. Но, может быть, если бы я смог прочитать причины выбора, и обсудить это дело в комментах, моё мнение бы и изменилось. А так, в данный момент, это выглядит как несколько бессвязных, голословных утверждений, а не как целостная смысловая картина.
Ну и как правильно выше заметил товарищ dront78, практика. Без неё никуда. Компьютеры - это как практическая физика. Гипотезы и теории - это хорошо, но пока они не подтверждены практическим экспериментом, толку от них - ноль. Так, игры разуме - не более.
dront78 23.10.2014 09:28 #
+ 0 -
такая есть проблема, что образование кончается в инсте, между тем как стоит продолжать "учиться учиться и учиться"
на тему gtd и прочих развитие идет постоянно, так же как и развитие питонов и других видов животных в зоопарке gnu (это в буквальном смысле - присмотритесь к названиям софта и логотипам ;)

про тайм менеджмент есть немало интересных переводов, все же поколение маркетинга частично заменило технарей. но почитать стоит. например это описывает некоторые проблемы таймменеджмента и борьбу с ними на практике. в общем дорогой ТС, сформулируйте пожалуйста свою основную мысль в следующем посте - вы хотите нам что-то рассказать или хотите научиться чему-то?
успехов
cppmm 23.10.2014 09:59 #
+ 0 -
Я в принципе не понимаю необходимости в GTD и подобном. У меня не возникает проблем со временем. :) Я сажусь и работаю, поэтапно выполняю задачи с перерывами на перекур и холивары. А все эти книжки, имхо, придуманы манагерами для манагеров, которые не могут заставить себя работать и либо в облаках витают, либо фигнёй страдают. Это не отменяет того факта, что возможно нормальным людям это тоже в чём-то помогает. Но я думаю, это редкость.
Как говорил Джордж Карлин: "Вот еще кое-что, чего я не понимаю: кассеты для повышения мотивации, книги для повышения мотивации ... Чё такое, чё это вдруг всем понадобилась дополнительная мотивация? Ведь всё же просто — вы либо хотите, либо нет. В чем загвоздка? К тому же, если вам хватило мотивации, чтобы пойти в магазин и купить эту книгу — может, вы уже достаточно мотивированы?! Вам больше не нужна книга! Положите ее на место и скажите Клерку «Иди на ***! Я — мотивирован» и пошли домой. Я пошел домой".
Да, он не много про другое, но ведь если тебе хватило времени, чтобы прочитать книжку про управление временем, может у тебя и так достаточно времени? ;)
dront78 23.10.2014 11:52 #
+ 0 -
gtd и проч делаются в попытке оценить и запланировать творчество. поскольку "открыть новую частицу в 3 квартале" задача довольно странная, требуется какое-никакое обоснование у руководителя для принятия решений.

то, что ты описал, относится к талантливым людям, но поставить "на поток" иногда важнее

ЗЫ. на счет свободного времени я согласен, если его много, то люди маются ;) но это уже из области психологии и вдолбленных кем-то установок. работа должна нравится, хотя бы немного. а если совсем жопа, то отдушина должна быть - и мотивировать не придется
Midler 28.10.2014 02:39 #
+ 0 -
По-моему ГДТ нужен двум типам людей:
1) Тем у кого реально много задач. (встречал таких лично)
Грамотно спланируют время и горы смогут ворочать.

2) Те у кого есть время "оптимизировать" свою работу =)


А вообще если нужен ГТД то прочитай про Помодоро и начни жить спокойно. (У меня не осознанно техника Помидора получается на работе)
voslem 23.10.2014 14:11 #
+ 0 -
По-поводу ссылки, напоминает (из схем): разницу в выпуске релизов Gentoo и допустим Debian, с уклоном на непрерывный выпуск релизов без их обозначений... (Gentoo)...
voslem 21.10.2014 18:22 #
+ 0 -
В режиме один пост в неделю выход воскресенье плюс/минус один день...
voslem 23.10.2014 14:14 #
+ 0 -
Следующий пост, будет называться:
АБВГ; 100 лет с начала стандартизации.
Обращение к пользователям

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн