Топ-обзоры
Елена Владиленовна Шихеева (Vinitus)
Литература, поэзия
Бесплатные библиотеки терпят поражение
Басманный суд Москвы вынес в среду решение по иску компании "КМ Онлайн", владельца платного интернет-ресурса Vip.Km.Ru, против владельцев образовательного сайта edu-all.ru, которые разместили на нем произведение Эдуарда Геворкяна "Правила игры без прав [13.10.04]
Гид-администратор
хит-парад
1.Borland C++ Builder - по русски!
[ 12157 ]
2."Visual Basic на русском"
[ 8931 ]
3.Area Visual Basic
[ 8788 ]
4.Pascal
[ 7633 ]
5.Ассемблер
[ 7544 ]
6.Assembler page
[ 7034 ]
7.Ассемблер. Описание всех команд.
[ 6964 ]
8.FreePascal.ru - портал программиста
[ 6897 ]
9.Visual Basic - Step by Step
[ 6278 ]
10.Исходники игр
[ 6118 ]
Карта сайта
Поиск информации


roscer Алексей Пеклун ( roscer ™)

Программирование

Навигация :  Сусанин > Компьютерные технологии > Программирование > Топ-обзор

Количество ссылок в категории: [ 523 ]
Количество тем в категории: [ 35 ]
Добавлено за последнюю неделю: [ 0 ]
Количество кликов по ссылкам: [ 1458855 ]

Содержание: ТемыОбзорыСсылки
Топ-обзор от 06.05.00 ( viewed - 165211 times )
╚Python╩
Что это за язык программирования? Когда он появился, зачем он нужен?

На сегодняшний день известно достаточно большое количество языков программироания, но как правило все они довольно старые, нет это не значит, что они плохие, просто о них и так все знают.

Язык же Python (пайтон) был создан не так давно, в начале 90-х годов Гвидо ван Россумом (Guido van Rossum)

Python (пайтон) - простой и в то же время мощный язык программирования, который преодолевает различие между С и shell-программированием, и, таким образом, идеально подходит для "одноразового программирования" и быстрого построения прототипов. Его синтаксис представляет собой смесь позаимствованных разновидностей других языков; наиболее заметным является влияние ABC, C, Modula-3 и Icon.

Интерпретатор Python легко расширяется новыми функциями и типами данных, реализованными на С. Python также подходит в качестве расширенного языка для традиционных С приложений, таких как текстовые редакторы и программы управления окнами. Python доступен на множестве разнообразных операционных систем, среди которых несколько разновидностей UNIX, Apple Macintosh, MS-DOS, Windows (3.1(1), ▓95 и разновидности NT), OS/2, и другие.

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

Несомненным достоинством является то, что интерпретатор Python реализован практически на всех платформах и операционных системах. Первым таким языком был C, однако его типы данных на разных машинах могли занимать разное количество памяти и это служило некоторым препятствием при написании действительно переносимой программы. Python же таким недостатком не обладает

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


По материалам:
Семинара по программированию на Python
Статья ╚Краткий обзор языка Python╩

Темы Топ-обзоры
Новые поступления [ 132 ]

ADA [ 11 ]

Assembler [ 23 ]

C/C++ [ 20 ]

CGI [ 15 ]

Clarion [ 12 ]

COBOL [ 13 ]

CPrime [ 10 ]

Delphi [ 63 ]

FORTH [ 11 ]

Java [ 21 ]

MS Access 97 [ 13 ]

Oracle [ 11 ]

Pascal [ 14 ]

Perl [ 13 ]

Python [ 15 ]

SPHINX C-- [ 11 ]

SQL [ 12 ]

Turbo Vision [ 11 ]

VB-хитрости [ 10 ]

Visual Basic [ 26 ]

Visual FoxPro [ 13 ]

Библиотеки [ 15 ]

Все для создания web-странички [ 19 ]

Документация [ 41 ]

Исходники игр [ 11 ]

Исходные тексты программ [ 21 ]

Несколько языков программирования [ 30 ]

Программы [ 33 ]

Разное [ 53 ]

Разработка программ [ 14 ]

Создание игр [ 19 ]

Статьи [ 54 ]

Учебники [ 53 ]

Форумы [ 14 ]

Хакинг [ 16 ]

Python [06.05.00]
Что это за язык программирования? Когда он появился, зачем он нужен?

CGI [30.04.00]
CGI √ скрипты. Что это такое, на чем их пишут и зачем они нужны┘

HTML [20.03.00]
Что это такое? Заблуждение насчет HTML

Visual Basic 7 [15.03.00]
Новые возможности Visual Basic7. Станет ли VB7 самым популярным языком программрования?

Немного из истории Visual Basic [08.03.00]
Предыстория и история создания Visual Basic-a

Создание игр
В этой папке находятся ссылки на сайты дающие информацию о создании игр.

Создание игр (Rus) [ 5644 ]
Предоставлено: roscer [20.03.00]
Программы Visual C++ для разработчиков трёхмерных компьютерных игр: 3D-engine, 3D-viewer, программы AutoLisp для создания 3D-ландшафтов и 3D-деревьев, космический симулятор

Создание игр (Rus) [ 5133 ]
Предоставлено: roscer [20.03.00]
Документация по DirectX, OpenGL, теория программирования игр, создание модификаций для игр. Каталог ботов и модов для существующих игр

Beta World project (Rus) [ 2661 ]
Предоставлено: roscer [20.03.00]
Проект "Бета-мир" задумывался и задумывается как открытая система, тщательно сбалансированная разработчиками и расширяемая пользователем. Главная концепция Бета-мира -- расширяемость на уровне исходного кода и полная перенастраиваемость. Главной целью являлось создание "живого мира", который может быть свободно модернизирован и расширен различными энтузиастами (в частности: добавление графики, музыки, звука). Сейчас идет активное обсуждение вопроса -- стоит ли и как переписать основную часть на C/C++.

GOSAV (Rus) [ 2729 ]
Предоставлено: roscer [20.03.00]
На этом сайте разрабатываются текстовые игры

3D Engines List (Eng) [ 4830 ]
Предоставлено: roscer [27.02.00]
Там сотни движков и почти "все в исходниках". Есть на Паскале и на Дельфи. Полезный сайт для создания своей игры. ( на день описания сайта там уже 620 движков !!!!)

Alex's Games 2000 (Rus) [ 3153 ]
Предоставлено: roscer [27.02.00]
Компоненты Delphi для создания компьютерных игр

Outside OpenGL (Rus) [ 2997 ]
Предоставлено: roscer [25.02.00]
Этот проект посвящен стандарту трехмерной графики OpenGL. Трехмерная графика привлекает сегодня большой интерес со стороны пользователей и разработчиков. Она используется не только в играх, но и в программах виртуальной реальности, в инженерных, архитектурных и дизайнерских программах. Возможности современных компьютеров позволяют создавать очень реалистические изображения, используя разнообразные эффекты.

Choco Snow Creation (Rus) [ 3082 ]
Предоставлено: roscer [22.01.00]
Программирование игр с использованием DirectX технологии

Программирование магических игр. (Rus) [ 4378 ]
Предоставлено: roscer [22.01.00]
Сайт посвящен программированию игр!Сайт имеет весьма простую, но несколько не привычную структуру. Он поделен на пять основных частей: Статьи, Архивы, Переводы, Ссылки, Книги.Статьи - здесь помещены статьи посвященые так или иначе созданию игр. Основное отличие от других материалов представленных на сайте в том, что статьи не в заархивном виде. Архивы - здесь можно обнаружить архивы с программами, исходными текстами и различные описания русских авторов. Все хранится в архивах (как правило zip или arj). Переводы - сюда помещаются переводы на различные темы. Причем, как правило в одном архиве хранятся несколько текстов с одного зарубежного сайта. И эти тексты имеют разную тематику. Все хранится в архивах. Ссылки - множество ссылок на сайты так или иначе связанных с программированием игр. Книги - список книг. Помимо книг по созданию игр приводятся книги по сопутствующим темам.
 

форум-центрдобавь свой urlподпишись на рассылку новостей

винтовой компрессор купить!
 
  Все музыкальные новинки и мировые хиты в mp3 можно скачать тут!
  Download best music hits in mp3
  Все новости Одессы - Гороскоп - Программа ТВ на неделю 
дизельные генераторы купить!