Новые книги

Несколько слов об особенностях JavaScript, другими словами - что я знал об этом языке до начала его изучения. Первое и главное: JS код легко интегрируется в HTML разметку и является де факто стандартом для интернет браузеров. Из этого следует, что если вы совершенно не знаете HTML - JS, вероятнее всего, будет для вас бесполезна. В данном опусе я постараюсь разжевать всё максимально детально, но надо иметь в виду, что HTML и JS идут бок о бок, дополняя, а не заменяя друг друга. Для тех, кто сталкивался раньше с Delphi программированием или чем-то подобным можно, в первом приближении, привести такую аналогию: HTML - это форма, а JS - сам код программы.

Другая важная особенность языка - высокая интерактивность. Процитирую фразу, которую мне многократно доводилось слышать: "JavaScript - это событийно ориентированный язык программирования". Что это значит? Это означает, что вы можете написать кусок кода, который выполнится когда пользователь нажмёт на кнопку, можете написать кусок кода, который выполнится когда вы только подведёте к ней курсор мышки. Для Java Script и то и другое - события и она умеет на них реагировать.

Отличительная особенность языка и кода на нём - то, что результат можно увидеть имея лишь один из современных браузеров. То есть вам не нужно ставить и настраивать какие-то компиляторы, среды программирования и так далее. Для запуска любого из приведённых ниже примеров - достаточно набрать текст в любом редакторе (блокноте, например), изменить расширение на html и открыть при помощи браузера. Всё.
Peter Seibel

interviews 15 of the most interesting computer programmers alivetoday in

, offering a brand-new companion volume to Apress’shighly acclaimed best-seller

by Jessica Livingston. As thewords “at work” suggest, Peter Seibel focuses on how his interviewees tacklethe day-to-day work of programming, while revealing much more, like how theybecame great programmers, how they recognize programming talent in others, andwhat kinds of problems they find most interesting.

Coders at Work

Founders at Work

2. Основные символы

2. Основные символы

 

   Основные символы языка-буквы,  цифры и специальные символы-состав-

ляют его   алфавит.   ТУРБО ПАСКАЛЬ включает следующий набор основных

символов:

   1) 26 латинских строчных и 26 латинских прописных букв:

     A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

     a b c d e f g h i j k l m n o p q r s t u v w x y z

   2) _ подчеркивание

   3) 10 цифр:

     0 1 2 3 4 5 6 7 8 9

   4) знаки операций:

     +   -   *   /   =   <>   <   >   <=   >=   :=  @

   5) ограничители:

     .   ,   '   (   )   [   ]   (.  .)   {  }  (*  *)   ..   :   ;

   6) спецификаторы:

     ^  #  $

   7) служебные (зарезервированные) слова:

 

ABSOLUTE          EXPORTS           LIBRARY           SET

ASSEMBLER         EXTERNAL          MOD               SHL

AND               FAR               NAME              SHR

ARRAY             FILE              NIL               STRING

ASM               FOR               NEAR              THEN

ASSEMBLER         FORWARD           NOT               TO

BEGIN             FUNCTION          OBJECT            TYPE

CASE              GOTO              OF                UNIT

CONST             IF                OR                UNTIL

CONSTRUCTOR       IMPLEMENTATION    PACKED            USES

DESTRUCTOR        IN                PRIVATE           VAR

DIV               INDEX             PROCEDURE         VIRTUAL

DO                INHERITED         PROGRAM           WHILE

DOWNTO            INLINE            PUBLIC            WITH

ELSE              INTERFACE         RECORD            XOR

END               INTERRUPT         REPEAT

EXPORT            LABEL             RESIDENT

 

   Кроме перечисленных, в набор основных символов входит пробел. Про-

белы нельзя использовать внутри сдвоенных символов и  зарезервирован-

ных слов.