Eloquent JavaScript / Красноречивый JavaScript (2-ое издание): 00_intro.txt
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
:next_link: 01_values aslandu 03.08.14 в 18:22 |
|
|
= Вступление = aslandu 03.08.14 в 18:25 |
||
|
Это книга о том, как получить желаемое от ((компьютер))а. Компьютеры как общая отвертка сегодня, но имеет много скрытых возможностей. Для многих они остаются непонятными, чуть пугаюшие веши. aslandu 08.08.14 в 07:05 |
||
|
image::img/generated/computer.png[alt="Communicating with a computer"] aslandu 08.08.14 в 06:22 |
||
|
(((графический интерфейс пользователя))) Мы нашли два эффективных путя к aslandu 10.08.14 в 13:37 |
||
|
(((язык программирования)))Но мы не нашли хорошим способ кликанье мышкой, в отличие от дизайнеров. Графические интерфесы выполняют инструкцию, но мы можем добится больше результата и успеха испльзую язык программирования aslandu 11.08.14 в 18:18 |
||
|
(((человеческий язык)))(((выразительность)))Человеческие языки позволяют комбинировать и объеденять слова чтобы донести то что хотим. Компьютерные языки хотя намного легче, грамматически гибкие и схожы с человеческим языком. aslandu 11.08.14 в 13:24 |
||
|
(((JavaScript, доступности))) (((случайный вычислений)))Повседневное вычесления стало распространено в последние 20 лет, и на смену языку программированию (терминалу) по умалчанию замененили графическим интерфейсом. aslandu 11.08.14 в 18:23 |
||
|
indexsee:[web browser,browser] aslandu 08.08.14 в 06:53 |
||
|
Задача книги сделать вас достаточно знакомы с этим языком, чтобы компьютер выполнял ваши указания. aslandu 08.08.14 в 16:01 |
||
|
== О программировании == aslandu 08.08.14 в 06:52 |
||
|
[quote, Confucius] aslandu 08.08.14 в 15:54 |
||
|
(((программирование, трудность)))Помимо изучения JavaScript, я также хочу ввести вас основные правило программирования. Программировать это трудно.Основные правила, как правило, простые и aslandu 16.08.14 в 07:35 |
||
|
(((обучение)))Будут моменты, когда понимать книгу будет тяжело. Если вы новичок в прораммировании, то для вас будет много нового усваемого матириала. Большая часть матирала будет _связана_ так что бы исползовать далее. aslandu 16.08.14 в 09:41 |
||
|
Вам решать, сколько усилий вам нужно отдать на изучение. Когда изо всех беретесь за книгу, не торопитесь с выводами о самостоятельности своих возможностях. aslandu 16.08.14 в 11:04 |
||
|
[цитата, Joseph Weizenbaum, сила компьютера и человеческого разума] aslandu 16.08.14 в 11:11 |
||
|
(((программа, характера)))(((данные))). Программы могут быть разными. Строчка веденная программистом манипулирует с компютером и с данными. aslandu 16.08.14 в 12:37 |
||
|
(((компьютер)))Компьютер это машина, которая соеденяет все части. Компьютеры могут делать только простые вещи. Поэтому они полезны в том, чо они делают эти вещи вс невероятно высокой скоростью. Програма может объеденять в себе много вешей, чтобы сделать нечто более мощное. aslandu 17.08.14 в 11:59 |
||
|
(((программирование, радость)))Для некоторых из нас, кодить является увлекательной игрой. Программа представляет постройкой из мыслей. Беззатратная невесомая постройка растущая под стуканье по клавиатуре. aslandu 17.08.14 в 12:14 |
||
|
Если мы не будет осторожны. то размеры и сложность выйдет из под контроля, и станет программа непотной даже для его создателя. Это основная проблема- держать код по контролям. Когда программа работает- это пркрасно. Исскуство программирования является умение управление сложностью. Отличная программа контролируема, проста по мере сложности. aslandu 17.08.14 в 12:30 |
||
|
(((стиль программирования)))(((лучшая практика)))Многие программисты считают что программу нужно разбивать на маленькие простые объекты, чтобы легче понимать программу. Они придумали строгие правила (_"наилутшая практика"_) предписывающих что программа должна иметь форму, которая не дают программе выйти из безопасной зоны. aslandu 18.08.14 в 07:28 |
||
|
(((эксперимент)))(((обучение)))Почему чувствуют враждебность к богатству программирование, почему пытаются уменьшить код к простому, поставил "печать запрета" на все изощроности прекарсных в программ! Пейзаж методов программирования огромен и увлекателен, и вес он не иследован. Это, конечно, опасно идти, заманивая неопотных программистов в все виды путаницы, при такой работе нужно быть осторожным . Вы узнаете, что всегда будут новые проблемы для места для их изучения. Программисты, которые отказываются от продолжать изучения будут застаиваться, забываю свою радость, и им надоест их ремесло. aslandu 18.08.14 в 08:41 |
||
|
== Какие вопросы языка == aslandu 18.08.14 в 08:42 |
||
|
(((язык программирования)))(((машинный код)))(((двоичные данные)))Когда зарождалось вычесление, не было никаких языко программирования. Программы выглядели примерно так: aslandu 18.08.14 в 08:47 |
||
|
---- aslandu 08.08.14 в 06:30 |
||
|
(((программирование, история)))(((перфокарты)))(((сложность)))Программа складывает чилса от 1 до 10 и выводит результат '(1 + 2 + .. + 10 = 55)''. Это может работать на очень простой aslandu 21.08.14 в 09:51 |
||
|
(((бит)))(((мастер (могучий))))Конечно, ручной ввод этих тайных последователей бит (нулей и единиц) действительно давало программисту глубокое чувство того, что он могучий волшебник. И от этого наверно получают удовлетворения. aslandu 25.08.14 в 07:17 |
||
|
(((память)))(((инструкция)))Каждая строка программы выше содержит по команде. Это может быть написано на английском, как это: aslandu 25.08.14 в 07:24 |
||
|
[source,text/plain] aslandu 25.08.14 в 07:32 |
||
|
(((читаемость)))(((именования)))(((переменная)))Хотя это более читабельно чем каша из битов,но по прежнему не приятно. Облегчает использование имен вместо номеров ячеек. aslandu 25.08.14 в 07:35 |
||
|
[source,text/plain] aslandu 25.08.14 в 08:18 |
||
|
Вот та же программа на JavaScript: aslandu 29.08.14 в 09:27 |
||
|
[source,javascript] aslandu 08.08.14 в 06:35 |
||
|
[source,javascript] aslandu 08.08.14 в 06:35 |
||
|
== Что такое JavaScript? == aslandu 08.08.14 в 06:40 |
||
|
indexsee:[WWW,World Wide Web] indexsee:[Web,World Wide Web] aslandu 29.08.14 в 09:28 |
||
|
== Код, и что с ним делать == aslandu 08.08.14 в 06:54 |
