Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11642
Последний выпуск: 19.06.2015

Архив рассылки


<< < 258 | 259 | 260 | 261 | 262 | 263/275 | 264 | 265 | 266 | 267 | > >>


     Новости сайта CodeNet.Ru - выпуск 263

      Разрабатываем парсер математических выражений

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





      Новые исходники.



      xString объект для работы со строками

      xString класс предназначен для работы с текстом, имеется множество различных методов, для неопытного программиста класс послужит хорошим помощником.



      Skype gradient

      Создание градиентного текста в чате skype с использованием данного http://ru.wikipedia.org/wiki/Skype#HTML_.D0.B2_Skype фитча.



      VESA INFORMATOR

      Программа под DOS для просмотра списка VESA-режимов и некоторой информаци по ним. Исходный код для ассемблера NASM. Формат программы: ".COM" файл. Статус программы Freeware. Скомпилированный файл и подробное описание работы программы можно найти по ссылке, расположенной ниже.



      xArray динамический массив

      xArray(ARRAY) динамический массив с возможностью с сохранением в файл.



      xList двух-связной список

      xList(LIST) двунаправленный динамический двух-связной список с возможностью сохранением в файл.



      xStack стек

      Cтек(LIFO) на базе односвязного списка с возможностью с сохранением в файл.



      Разрабатываем парсер математических выражений

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




      Последние темы форума.

      Web программирование       Borland C++ Builder       Microsoft Visual C++       Общалка :)       Студентам       Visual Basic       Delphi & Kylix       C/C++/C# - общие вопросы       Низкоуровневое программирование       Общие вопросы программирования       Win32 API       Операционные системы       Обсуждение сайта www.codenet.ru       HTML       Базы данных и язык SQL       Microsoft .NET Framework       Работа       Pascal       Графика       Java       Программирование под Linux/Unix       Windows Forms       Железо       Компьютерная безопасность       Базы данных       Фриланс       ASP.NET       SEO       SQL сервера       Python / Ruby / Groovy и пр.       NET SDK (Fusion, Unmanaged API...)       Haskell / Erlang / OCaml и т.д       Гаджеты       FAQ - Список наиболее часто задаваемых вопросов       Программирование под Android, iOS, HP WebOS.


      Новые сайты в каталоге.
  1. Программирование на прологе
  2. Софт для разработки и отладки
  3. DELPHI Report
  4. Xorout - программирование и нестандартные подходы
  5. SEO-продвижение и оптимизация сайтов
  6. Программирование, тексты программ
  7. Компоненты Delphi 7 UniComp
  8. Купить домен NET, RU, COM, BIZ, INFO, ORG, РФ и других зон
  9. Программирование Delphi
  10. Corp GyRy Hosting Services

Все отзывы, предложения о сотрудничестве, публикации статей и т.п. присылайте по адресу maillist@codenet.ru.


<< < 258 | 259 | 260 | 261 | 262 | 263/275 | 264 | 265 | 266 | 267 | > >>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог