Тема: Молодые языки. Куда катится программирование?

Ответить в теме
Страница 6 из 6 ПерваяПервая ... 4 5 6
Показано с 101 по 107 из 107
  1. Вверх #101
    User banned
    Пол
    Мужской
    Адрес
    Brisbane
    Сообщений
    2,083
    Репутация
    401
    Цитата Сообщение от MAxZ Посмотреть сообщение
    эээ... а что это за инструкция <? echo ?> ?
    кажеца в HTML такое оццуцтвует? или есть? лень искать, насколько я помню это инструкция для РНР или подобного языка, вставляемого внутрь выдаваемой HTML.
    Инструкция для вывода данных пользователю.

    <?php
    $par = "Hello world!";
    echo $par;
    ?>

    Данная конструкция при исполнении скрипта выдаст "Hello world!" в том месте где ее вставят в HTML.


  2. Вверх #102
    Новичок Аватар для ZSunny
    Пол
    Мужской
    Сообщений
    14
    Репутация
    11
    Цитата Сообщение от MAxZ Посмотреть сообщение
    речь о языке разметки и языке программирования:

    пардон, это только мне кажеца абсурдным вопросом?

    если возможно взять любого человека незнакомого с программированием вообще и обучить его отличать язык разметки от языка программирования - значит и программу такую написать можно
    1. Если чему-то можно обучить человека, это не означает, что можно так просто написать программу. Есть много AI-полных задач.
    2. А вдруг эта задача еще и является неалгоритмической? Говорят, что человек может решать по крайней мере некоторые неалгоритмические задачи
    3. Человек будет действовать на основе примеров и имеющихся у него знаний обо всех языках программирования. Если мы говорим об "отличении по примеру кода" или "отличении по синтаксису", то вот пример:
    <target name="myTarget" depends="myTarget.check" if="myTarget.run">
    <echo>Files foo.txt and bar.txt are present.</echo>
    </target>
    Человек, знакомый с ant-ом, скажет, что это язык программирования. Только с XML - что это язык разметки.
    В общем, вопрос не настолько абсурдный, но лично я не вижу в нем никакого смыслы ни теоретического, ни практического. Зачем пытаться разделять "язык программирования", "язык разметки" и "совсем не язык", если:
    1. Для этих понятий не существует формальных определений. Каждый человек понимает под ними что-то свое, формируя понимание на основе ряда примеров "вот это - язык программирования", "вот это - язык разметки", "вот это - безобразие".
    2. Даже если мы сможем формализовать эти понятия - зачем?

    Цитата Сообщение от MAxZ Посмотреть сообщение
    но имхо язык программирования - это язык разметки + интерпретатор/компилятор (семантика). потому определить есть ли семантика за данной разметкой - это задача на уровне "понять смысл предмета по его форме".
    Действительно, лучше идти от семантики, но вопрос "а являются ли языками программирования HTML, PostScript и рецепты приготовления курицы на китайском языке языками программирования" наступает ровно на те же грабли.

  3. Вверх #103
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    38
    Сообщений
    4,568
    Репутация
    718
    Рецепт приготовления курицы на китайском у меня не вызывает сомнения.
    Есть текст программы, он анализируется, выполняются соответствующие действия.
    Симулянт - несуществующий обьект, который прикидывается существующим

  4. Вверх #104
    Посетитель Аватар для MAxZ
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    442
    Репутация
    107
    Цитата Сообщение от Strannik-au Посмотреть сообщение
    Инструкция для вывода данных пользователю.

    <?php
    $par = "Hello world!";
    echo $par;
    ?>

    Данная конструкция при исполнении скрипта выдаст "Hello world!" в том месте где ее вставят в HTML.
    так это ж не HTML как ни крути... это нечто над ним - в данном случае РНР
    // громкие нестихающие апплодисменты

  5. Вверх #105
    Посетитель Аватар для MAxZ
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    442
    Репутация
    107
    ZSunny, я думаю если бы перед человечеством стояла задача то сделали бы анализатор дающий ответ "является ли этот текст программой для обработки данных или для их представления" =)
    смыслу конечно никакого, зато как можно поспорить на этот счёт!
    // громкие нестихающие апплодисменты

  6. Вверх #106
    User banned
    Пол
    Мужской
    Адрес
    Brisbane
    Сообщений
    2,083
    Репутация
    401
    Цитата Сообщение от MAxZ Посмотреть сообщение
    так это ж не HTML как ни крути... это нечто над ним - в данном случае РНР
    Я разве где то говорил что это HTML?

  7. Вверх #107
    Посетитель Аватар для MAxZ
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    442
    Репутация
    107
    Цитата Сообщение от Strannik-au Посмотреть сообщение
    Я разве где то говорил что это HTML?
    с вашего молчаливого согласия была попрана истина

    // ;-)
    // громкие нестихающие апплодисменты


Ответить в теме
Страница 6 из 6 ПерваяПервая ... 4 5 6

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения