Почему регулярные выражения называют “регулярными” выражениями?

Давайте проясним, что нам нужно различать Java и JVM. Я на самом деле перешел с C # на Java, но признаю, что это не из-за потрясающих языковых возможностей Java! По моему скромному мнению, C # - лучший язык, а CLR - возможно, более элегантная виртуальная машина. Однако даже с Mono вы не пишете приложения, которые запускаются повсюду!

Я думаю, что лучший аргумент для Java - это удивительное сообщество, которое у нее есть. Именно здесь разрабатывается передовая технология, а не в Sun (сейчас Oracle). Сообщество Java неизменно является лидером в разработке корпоративных технологий. Например, сколько времени понадобилось Microsoft, чтобы предоставить DI Framework? Где АОП в .NET? Когда я запускаю проект .NET, я основываю Spring.NET, порт Java. Когда мне нужен ORM, это NHibernate. Нужна среда тестирования? NUnit. Я понимаю, что существуют другие проекты OSS для платформы .NET, но их количество и поддержка со стороны Microsoft смехотворны по сравнению с сообществом Java.

40
задан skaffman 4 March 2011 в 17:51
поделиться

4 ответа

Они основаны на обычных языках .

30
ответ дан 27 November 2019 в 01:49
поделиться

Почему они называются «регулярными выражениями»?

Регулярные выражения восходят к работа американского математика имя Стивена Клини (одного из наиболее влиятельные фигуры в разработка теоретического компьютера наука), которые разработали регулярные выражения как обозначения для описывая то, что он называл "алгеброй обычных наборов ». нашла свое отражение в некоторых ранних попытках с вычислительными алгоритмами поиска, и оттуда к некоторым из самых ранних инструменты для работы с текстом в Unix платформа (включая ed и grep). В контекст компьютерных поисков, «*» формально известен как «Клини звезда ".

Из здесь .

15
ответ дан 27 November 2019 в 01:49
поделиться

Потому что они использовали , чтобы быть обычным. См. http://en.wikipedia.org/wiki/Regular_language и http://en.wikipedia.org/wiki/Regular_expressions . Ларри Уолл выступает за то, чтобы называть современные регулярные выражения, потому что они больше не похожи на обычные.

3
ответ дан 27 November 2019 в 01:49
поделиться

Краткая история регулярных выражений

0
ответ дан 27 November 2019 в 01:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: