0+ Материал без явных возрастных ограничений

Какова цель этой книги?

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

Загрузка...

Второй подход - изучить «традиционный» язык программирования для предыдущих поколений Fortran или Pascal, а в последнее время - C, C ++ или Java. Эти языки важны для определенных видов работы, но их можно рассматривать, возможно с полным основанием, так как это не имеет значения для многих студентов и специалистов. С точки зрения ученика, нет ничего безболезненного решения этой дилеммы, но в этой книге я предполагаю, что обучение решению вычислительных проблем в онлайн-режиме среда, использующая HTML и PHP, по крайней мере, по-видимому, будет более актуальной подход. HTML, язык разметки гипертекста универсально используется как основа для онлайн-приложений. HTML-документы могут использоваться как «ввод данных» формы "для PHP, созданной Расмусом Лердорфом в середине 1990-х годов, как" Личные Главная страница Инструменты ", но давно расширен как комплексное программирование язык.

Что отделяет PHP от онлайн-языка разработки, такого как JavaScript, его поддержка для доступа к файлам данных, хранящимся извне, что значительно расширяет диапазон проблем науки и техники, которые могут быть решены. В некотором смысле, среда HTML / PHP сложнее изучить, чем традиционные и более «зрелые» (некоторые могут предпочесть «устаревшие») текстовые языки программирования. C, например, является довольно небольшим языком с однозначным множеством правил синтаксиса и примитивного интерфейса ввода / вывода на основе текста. Вы можете просмотреть ограничения C как благословения или проклятия, в зависимости от ваших потребностей. Главный преимущество C заключается в том, что программы, написанные в стандарте ANSI C1, должны работать одинаково хорошо на любом компьютере, который имеет компилятор C, делая язык неотъемлемо независимая платформа. HTML, с другой стороны, является незрелым и развивающимся языком программирования (если мы можем согласиться называть HTML «языком программирования»), который функционирует в постоянно меняющейся веб-среде. В нем отсутствует единообразный набор правила синтаксиса. Существуют диалекты HTML, которые будут работать только на определенных вычислительных платформах, и существует возможность для языковых «расширений», которые могут быть даже более зависимыми от платформы. PHP по-прежнему является развивающимся языком, стандарты которого устанавливаются и поддерживаются глобальной группой пользователей - по существу, добровольцами, - но это придерживается широко понятых концепций языка программирования и имеет четко определенные правила синтаксиса.

К счастью, можно работать с некоторыми базовыми подмножествами HTML, которые, наряду с PHP, могут быть использованы для решения некоторых из тех же видов вычислительных проблемы, которые будут уместны для более традиционного «научного» программирования язык, такой как C или C ++. Моя мотивация для написания этой книги и ее предшественников заключалась в том, чтобы научиться использовать HTML и PHP для создания своих собственных онлайн-приложений, и теперь я использую эту среду для многих задач, которые я ранее предприняли в Фортране или С. Исходя из собственного опыта, я пришел к выводу что, хотя может быть неточным определить PHP как «научную» вычислительную языка, тем не менее вполне разумно использовать HTML / PHP в качестве основы для изучения базовых навыков программирования и создания широкого спектра полезных и надежные научные и инженерные приложения. Хотя эта книга предназначена для «ученых и инженеров», как это было предложено название, контент не является технически сложным. Примеры и упражнения не требуют обширной науки, техники или математики и редко это математика за пределами основной алгебры. Итак, я считаю, что эта книга может служить начальный текст программирования для магистрантов и даже для средней школы студенты.

Категория:
Обучение
Поделитесь в социльных сетях:

Информация:

Создан:
Просмотров:
361
Страниц:
299
Автор:
David R. Brooks
Язык:
En
Тип книги:
pdf

Изображения:

Показать изображения

Файл:

Загрузка...

Случайный материал: Еще

Последние 9 материалов:

Добавить комментарий
Комментариев пока нет
Загрузка...