книги по программированию

Расширение функциональной среды системы Mathematica, Аладьев В.З., Гринь Д.С., 2012

Расширение функциональной среды системы Mathematica, Аладьев В.З., Гринь Д.С., 2012.

Системы компьютерной математики находят все более широкое применение в целом ряде областей как естественных, так и экономико-социальных. Эти системы являются достаточно важным инструментарием для ученых, преподавателей, исследователей и инженеров, хорошо сочетая символьные методы с продвинутыми вычислительными методами. Одним из лидеров среди средств этого класса несомненно является пакет Mathematica. Естественно, дать полный анализ этому средству в отведенных книгой рамках просто нереально. И здесь акцентируется внимание лишь на одном аспекте – модульном программировании, поддерживаемом средой пакета. Данный аспект имеет особую значимость не только для решения прикладных задач, но и, прежде всего, он довольно важен в создании собственных средств, расширяющих часто используемые стандартные средства пакета и/или устраняющих его недостатки, или дополняющих пакет новыми средствами. Программные средства, представленные в книге, содержат целый ряд достаточно полезных и эффективных приемов процедурно-функционального программирования в системе Mathematica, расширяя программную среду системы и позволяя, порой, существенно эффективнее и проще программировать задачи самого различного назначения, прежде всего, носящие системный характер. Книга снабжена нашим пакетом AVZ_Package с Freeware лицензией в файлах форматов {nb, n, cdf, mx}, содержащим более 500 процедур, функций и глобальных переменных. Настоящая книга рассчитана на широкий круг пользователей систем компьютерной математики, преподавателей и студентов университетов по курсам вычислительной техники и информатики, математики и других естественно–научных дисциплин.

Расширение функциональной среды системы Mathematica, Аладьев В.З., Гринь Д.С., 2012
Скачать и читать Расширение функциональной среды системы Mathematica, Аладьев В.З., Гринь Д.С., 2012
 

Extension of Mathematica system functionality, Aladjev V., Vaganov V., 2015

Extension of Mathematica system functionality, Aladjev V., Vaganov V., 2015.

Systems of computer mathematics find more and more broad application in a number of natural, economical and social fields. These systems are rather important tools for scientists, teachers, researchers and engineers, very well combining symbolical methods with advanced computing methods. One of leaders among means of this class undoubtedly is the Mathematica system. The book focuses on one important aspect – modular programming supported by Mathematica. The given aspect is of particular importance not only for appendices but also above all it is quite important in the creation of the user means that expand the most frequently used standard means of the system and/or eliminate its shortcomings, or complement the new facilities.

Extension of Mathematica system functionality, Aladjev V., Vaganov V., 2015
Скачать и читать Extension of Mathematica system functionality, Aladjev V., Vaganov V., 2015
 

Программирование в пакетах Maple и Mathematica, Сравнительный аспект, Аладьев В.З., Бойко В.К., Ровба Е.А., 2011

Программирование в пакетах Maple и Mathematica, Сравнительный аспект, Аладьев В.З., Бойко В.К., Ровба Е.А., 2011.

В монографии рассматриваются вопросы применения математических пакетов Maple и Mathematica — лидеров среди современных систем компьютерной математики — с точки зрения предпочтительности для программирования различного рода приложений. Представлены некоторые важные аспекты сравнительного анализа обеих систем относительно возможностей их программных сред для функционально-процедурного программирования задач различной направленности, преподавания систем указанного типа и разработки проектов на их базе. В основу сравнительного анализа было положено как сравнение основных составляющих программирования процедур, так и результаты оптимального программирования алгоритмов, прежде всего системного и массового характера. В книге предлагаются большая библиотека оригинальных средств для Maple версий 6-15 (более 850 процедур и модулей) и пакет для Mathematica версий 5-8 (более 200 процедур и функций).

Программирование в пакетах Maple и Mathematica, Сравнительный аспект, Аладьев В.З., Бойко В.К., Ровба Е.А., 2011
Скачать и читать Программирование в пакетах Maple и Mathematica, Сравнительный аспект, Аладьев В.З., Бойко В.К., Ровба Е.А., 2011
 

Программирование и разработка приложений в Maple, Аладьев В.З., Бойко В.К., Ровба Е.А., 2007

Программирование и разработка приложений в Maple, Аладьев В.З., Бойко В.К., Ровба Е.А., 2007.

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

Программирование и разработка приложений в Maple, Аладьев В.З., Бойко В.К., Ровба Е.А., 2007
Скачать и читать Программирование и разработка приложений в Maple, Аладьев В.З., Бойко В.К., Ровба Е.А., 2007
 

Комплексное применение методов дискретной оптимизации Алексеев О.Г., 1987

Комплексное применение методов дискретной оптимизации Алексеев О.Г., 1987.

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

Комплексное применение методов дискретной оптимизации Алексеев О.Г., 1987
Скачать и читать Комплексное применение методов дискретной оптимизации Алексеев О.Г., 1987
 

Элегантные объекты, Java Edition, Бугаенко Е., 2018

Элегантные объекты, Java Edition, Бугаенко Е., 2018.
 
Я свято верю, что объектно-ориентированное программирование ожидает светлое будущее. Jаvа, С#, С++, Ruby, Python и другие псевдо-ООП-языки будут заменены более строгими, чистыми и элегантными языками. Я не знаю, когда это произойдет, но это непременно случится. Проблема даже не в отсутствии хороших языков. Проблема в нас, нашем образе мышления, понимании 00П, в том, как мы продумываем и проектируем программное обеспечение, в нашем менталитете и наших принципах. Мы должны изменить подход к написанию кода, и программы ответят нам взаимностью. Языки начнут меняться, когда мы станем по-другому их использовать. Я хочу, чтобы мы поменяли свой образ мышления. Вот почему написал эту книгу.

Элегантные объекты, Java Edition, Бугаенко Е., 2018
Скачать и читать Элегантные объекты, Java Edition, Бугаенко Е., 2018
 

Выразительный JavaScript, Современное веб-проrраммирование, Хавербеке М., 2019

Выразительный JavaScript, Современное веб-проrраммирование, Хавербеке М., 2019.
 
«Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писпь красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости. Марейн Хавербеке - практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.

Выразительный JavaScript, Современное веб-проrраммирование, Хавербеке М., 2019
Скачать и читать Выразительный JavaScript, Современное веб-проrраммирование, Хавербеке М., 2019
 

Angular для профессионалов, Фримен А., 2018

Angular для профессионалов, Фримен А., 2018.
 
Выжмите из Angular — ведущего фреймворка для динамических приложений JavaScript — всё. Адам Фримен начинает с описания MVC и его преимуществ, затем показывает, как эффективно использовать Angular, охватывая все этапы, начиная с основ и до самых передовых возможностей, которые кроются в глубинах этого фреймворка. Каждая тема изложена четко и лаконично, снабжена большим количеством подробностей, которые позволят вам стать действительно эффективными. Наиболее важные фичи даны без излишних подробностей, но содержат всю необходимую информацию, чтобы вы смогли обойти все подводные камни.

Angular для профессионалов, Фримен А., 2018
Скачать и читать Angular для профессионалов, Фримен А., 2018
 
Показана страница 35 из 38