Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Офтопик > Некоммерческие проекты
Перезагрузить страницу Разработка языка программирования
Ответ
 
Опции темы Опции просмотра
  (#46 (permalink)) Старый
yureckor yureckor вне форума
Member
 
Сообщений: 462
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.03.2004
По умолчанию 04.10.2004, 23:10

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

Что такое обычный язык программирования- текст в любом редакторе->компилятор/т.д.
Более современный- текст+инфа GDI->компилятор/т.д.
От командой строки частично отказались, перейдя на Visual, а в языках программирования в основном текст.
Да и вообще "Язык программирования"- что такое язык в человеческом смысле? Это же не одни буквы и слова, есть много способов общения.

Кстати, как называется текст с тегами и служебой информацией?(html, xml, документ word и т.п.)
Ответить с цитированием
  (#47 (permalink)) Старый
SergeySS SergeySS вне форума
Member
 
Сообщений: 121
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.01.2003
По умолчанию 12.11.2004, 21:36

Предлагаю еще раз обратить внимание на термин "новый язык".
Как я понял, новым языком считается язык, реализующий новую идеологию, а также язык, который не будет обладать недостатками существующих. По первому пункту не понятно, что считать новой идеологией? Считать ли, например, новой идеологией дальнейшее развитие идей ООП?
По последнему пункту не понятно, считает ли общество, что разработка языка, у которого не будет известных недостатков языков общего назначения, актуальной задачей или речь уже идет только о разработке языка на основе новой идеологии?
Ответить с цитированием
  (#48 (permalink)) Старый
yureckor yureckor вне форума
Member
 
Сообщений: 462
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.03.2004
По умолчанию 25.01.2005, 22:50

Здравствуйте!
На данный момент я делаю скриптовый язык обработки текста.
Зачем он нужен и почему:
1. Синтаксис, отличный от PHP, Перла, Питона
2. Размер и скорость работы библиотеки
3. Это не полный язык, он предназначен для подключения к C и Aсму, основная задача- именно обработать текст, а не целый алгоритм решения.

Какие существуют типовые задачи парсинга текста?
Самые геморойные которые приходилось кому решать?

Я уже пробовал типа нахождение e-mail'ов в html, вырезании скриптов и пр., хотелось бы еще подробней поработать на нем.
Ответить с цитированием
Ads
  (#49 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 25.01.2005, 23:53

Цитата:
Originally posted by yureckor
[b]Самые геморойные которые приходилось кому решать?
... всегда с достаточной лёгкостью решались средствами регулярных выражений.
PS: какой же это язык, если это всего лишь библиотечка?
Ответить с цитированием
  (#50 (permalink)) Старый
rgo rgo вне форума
Member
 
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.02.2005
По умолчанию 20.02.2005, 08:36

С удовольствием прочитал обуждение! Cтолько слов из ничего.
А теперь ``Мнение *nix'оида-хакера'' (то есть моё).

Во первых. О чем спор? Какой язык писать?
Вам надо написать приложение? выбирайте язык (или набор языков) из существующих.
Вам надо написать систему? Тогда вам нужен C + может быть что-нибудь типа Lisp (не очень хороший пример такой системы emacs), а лучше Python или Guile ибо их приделать проще.

Насчёт создания компилятора, сначала следует изучить существующие, и как вообще их _нужно_ писать:
http://gcc.gnu.org/

Язык для парсинга?
лексический анализ: http://flex.sourceforge.net/
собственно парсинг: http://www.gnu.org/software/bison/bison.html
Кстати поройся на sourceforge, там таких препроцессоров тьма, на каждый язык про десятку.

Ребята теория это класс, у меня самого теоретическое образование мат-мех как ни как, но не стоит забывать про поисковики :!:
А если серьёзно, то единственное более-менее общее правило прораммирования, которое я нашёл за свою жизнь это то что программировать надо в *nix и нигде больше. Да и то на эту свою жизнь я зарабатываю программируя для Windows.
Ответить с цитированием
Ads.
  (#51 (permalink)) Старый
rgo rgo вне форума
Member
 
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.02.2005
По умолчанию 20.02.2005, 08:36

С удовольствием прочитал обуждение! Cтолько слов из ничего.
А теперь ``Мнение *nix'оида-хакера'' (то есть моё).

Во первых. О чем спор? Какой язык писать?
Вам надо написать приложение? выбирайте язык (или набор языков) из существующих.
Вам надо написать систему? Тогда вам нужен C + может быть что-нибудь типа Lisp (не очень хороший пример такой системы emacs), а лучше Python или Guile ибо их приделать проще.

Насчёт создания компилятора, сначала следует изучить существующие, и как вообще их _нужно_ писать:
http://gcc.gnu.org/

Язык для парсинга?
лексический анализ: http://flex.sourceforge.net/
собственно парсинг: http://www.gnu.org/software/bison/bison.html
Кстати поройся на sourceforge, там таких препроцессоров тьма, на каждый язык про десятку.

Ребята теория это класс, у меня самого теоретическое образование мат-мех как ни как, но не стоит забывать про поисковики :!:
А если серьёзно, то единственное более-менее общее правило прораммирования, которое я нашёл за свою жизнь это то что программировать надо в *nix и нигде больше. Да и то на эту свою жизнь я зарабатываю программируя для Windows.
Ответить с цитированием
  (#52 (permalink)) Старый
yureckor yureckor вне форума
Member
 
Сообщений: 462
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.03.2004
По умолчанию 21.02.2005, 14:38

Да ничего мне писать на других языках не надо
Я работаю на асме+свои библиотеки+своя Visual среда/предкомпилятор.
Вот и захотелось слить все это во что-то более единое.

Однако с недавнего времени я постоянно занимаюсь кусками с анализом текста, и программировать их вручную меня подзадолбало.
Применение PHP/Питон и пр. меня не устраивает, т.к. они большие по размеру, предназначены скорее для другой области работы и они не мои

Сейчас соорудил кое-что, но еще сыровато чтоб выкладывать, вот и спрашиваю совета, чего бы еще добавить / порекомендовать Стиль скрипта.
Ответить с цитированием
  (#53 (permalink)) Старый
yureckor yureckor вне форума
Member
 
Сообщений: 462
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.03.2004
По умолчанию 21.02.2005, 14:38

Да ничего мне писать на других языках не надо
Я работаю на асме+свои библиотеки+своя Visual среда/предкомпилятор.
Вот и захотелось слить все это во что-то более единое.

Однако с недавнего времени я постоянно занимаюсь кусками с анализом текста, и программировать их вручную меня подзадолбало.
Применение PHP/Питон и пр. меня не устраивает, т.к. они большие по размеру, предназначены скорее для другой области работы и они не мои

Сейчас соорудил кое-что, но еще сыровато чтоб выкладывать, вот и спрашиваю совета, чего бы еще добавить / порекомендовать Стиль скрипта.
Ответить с цитированием
  (#54 (permalink)) Старый
yureckor yureckor вне форума
Member
 
Сообщений: 462
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.03.2004
По умолчанию 05.09.2005, 15:46

Библиотечка из 2-ух функций превращается в язык
http://www.tvk-research.ru/nr_md_sctx.htm
Ответить с цитированием
  (#55 (permalink)) Старый
EsAlexey EsAlexey вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.09.2005
По умолчанию 09.09.2005, 01:47

Сейчас я занимаюсь созданием системы позволяющей сделать программирование и разработку сложных систем более легкой (полуавтоматической - на основе мастеров и шаблонов структур и взаимодействий).

Обязательным свойством системы является конвертируемость программ с любого распространенного языка программирования в эту систему. И наоборот - конвертирование программ (сложных систем) на другие языки программирования и архитектуры.

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

Основными элементами системы будут:
1. Объекты – структура программ.
2. Действия – связи между объектами.
3. Модификации – объекты, ассоциирующиеся с другими элементами программ, позволяющие изменить поведение программы без изменения ее структуры, алгоритмов и перекомпилирования.

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

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

На данном этапе у меня возникли проблемы неполноты знания о проблемах существующих систем и языков программирования. Прошу вас высказаться о проблемах существующих языков.
Ответить с цитированием
  (#56 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 09.09.2005, 08:45

Цитата:
Originally posted by EsAlexey
[b]Желательным свойством системы является возможность создания программ обычными пользователями, которые не разбираются в этом инженерном деле.
Прошлый раз появление таких систем привело к тому, что пользователи стали называться программистами, а ламеры - продвинутыми пользователями. Те, кто были программистами постепенно исчезли, зато появились те, кого сейчас называют ламерами
Ответить с цитированием
  (#57 (permalink)) Старый
EsAlexey EsAlexey вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.09.2005
По умолчанию 09.09.2005, 10:04

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

Те кто до такой системы были плохими программистами - они будут похожи на обычных пользователей.

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

И еще один вопрос: какое слово вам больш нравится "Programmer" или "Developer"? Мне лично больше нравится называть себя разработчиком, хотя программист - тоже разработчик:
Цитата:
Программист - специалист, занимающийся разработкой и проверкой программ. Различают системных и прикладных программистов. - Естественные науки от Глоссарий.ру
Да и после такого определения обычного пользователя никогда не назвать программистом - образования нет, а профессионалом-самоучкой стать сложно.

А ламеров всегда можно будет отлавливать путем рейтингов их работ .
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с выбором языка программирования. Bernasloni Любые вопросы от новичков 0 07.11.2011 04:30
Разработка приложений на любом языке программирования! XTen Работа 0 08.04.2011 21:08
Подскажите с выбором языка программирования antoxa-ua Вопросы начинающих программистов 10 22.03.2011 22:24
Выбор языка программирования Rivers Вопросы начинающих программистов 5 28.10.2008 15:51
Как в BDS 2006 скомпилировать независящее от языка программирования приложение Fiminka C++ Builder 0 19.01.2007 20:48
Разработка компонентов в среде программирования asv C++ Builder 3 13.06.2006 13:41
Советы по выбору языка программирования imported_TIK Вопросы начинающих программистов 10 27.09.2005 13:16
Выбор языка программирования для сравнения целочисленных переменных tvy Вопросы начинающих программистов 2 26.09.2005 20:34
Интересует разработка языка программирования Andrey1 Некоммерческие проекты 2 01.08.2005 01:25
Аналих языка программирования IRENsuper С/С++ 0 23.06.2005 19:56
Выбор языка программирования для новичка Anonymous Вопросы начинающих программистов 2 18.08.2003 20:15



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов