Прошу прощения, что я грубо написал. Это скорее не с вашим текстом связано, а с моим внутренним состоянием.
Но сравнение с JavaScript всё-равно считаю диким. Ну а наследования в 1С можно считать, что нет, ну и не наследованием единым жив JavaScript, а скорее асинхронностью и функциональностью. Если асинхронность какая-то и есть в 1С, то пишется она там очень криво.
А ещё смешно читать пункт «Язык обладает полнотой по Тьюрингу.» Это вы шутите так или это такое качество, которые выводит язык 1С на какой-то определенный уровень?
Английские названия ключевых слов в языке не используются, потому что полностью отсутствуют библиотеки для английского языка (БСП, например), а делать солянку из двух языков никто не будет. Поэтому де факто используются только русскоязычные варианты ключевых слов. И возможность писать на английском тут сомнительная.
Встроенные типы данных в 1С бедные. Например, нет регулярных выражений, а писать внешние компоненты для 1С – это не уровень большинства программистов 1С (писать приходится dll, используя не самую приятную библиотеку на чистом C), что тоже сильно усложняет разработку.
Из статьи я с радостью узнал, что 1С таки выпустила IDE на базе Eclipse. Слышал я про неё ещё лет 5 назад, но наконец-то сделали. Только Eclipse на сегодняшний день активно теряет популярность, а не активно используется.
Автор сравнивает JavaScript и язык 1C – это жуткое сравнение. Ещё с давних времён известно, что «1С – это бейсик переведенный промптом». Вы не знаете, что такое JavaScript. Не сравнивайте эти 2 языка, пожалуйста.
Не используйте слово функционал. От него меня коробило. Хотя это почему-то свойственно в презентациях и статьях об 1С использовать «функционал» вместо «функциональности».
P.S. А вообще к 1С: Предприятие у меня положительное отношение, так как эта система хорошо подходит для тех задач, для которых была сделана – ERP-системы и всякое.
Я настраивал lmap в Vim'e (настраивал 3 года назад, а не использую его уже год, поэтому сейчас не вспомню; а конфигов под рукой нет). И там были какие-то свои проблемы, но я уже не помню, к сожалению.
Я долгое время брезговал IDE, а какое-то время мне хватало gedit и far'а в windows. Собственно gedit'а хватало бы и дальше если бы однажды не встала задача отредактировать текстовый документ весом 10 мегабайт. Для решения задачи я нашел себе SublimeText. Потом долгое время использовал SublimeText (обожаю его множественные курсоры).
Потом я перешел на Мак и первым делом решил отказаться от проприетарного SublimeText'а, тогда я считал, что не по христиански это платить $60 за текстовый редактор. И встал вопрос что использовать: на мак есть разные редакторы, но все они не могли дать привычную функциональность, которая была в gedit. Я даже пытался gedit поставить на мак, но это не элегантное решение. Потом решил, что мне нужен редактор, который будет на любой системе и который даст мне необходимую функциональность.
Выбор тут был не очень богатый: Vim OR Emacs. Я их и до этого смотрел, но они всегда казались какими-то неповоротливыми и уж слишком сложными для текстовых редакторов. Тут решил, что буду воевать до последнего пока не овладею по нормальному. Начал с Emacs, настраивал и изучал его пару дней и уже под конец решил сделать любимую функцию множественных курсоров (как в SublimeText) и прочитал, что архитектурно это сделать в Emacs нельзя, потому что он не поддерживает множество курсоров, а вот на Vim всё это делается.
Перешел на Vim и 2 года пользовался исключительно им. Он шустрый, расширяемый, открывает большие файлы. Но! Командный интерфейс Vim это 30-летний выкидыш пользовательских интерфейсов. Это кошмарный пережиток прошлого. И когда приходится писать текст на русском, Vim, в этом случае, постоянно заставляет переключать раскладку, что в итоге я опять вернулся на SublimeText. Ну и за это время я конечно осознал, что для крупных проектов нужно использовать среды разработки и, на мой взгляд, это среды от JetBrains.
А есть где почитать подтверждения этих фактов? Меня больше всего смущает переход к Mir и Unity 8. Когда только появился Mir они били пяткой в грудь и говорили, что сделают по-умолчанию его на Ubuntu 15.10, но с оговоркой, что всё пойдет по плану.
Сейчас у меня ощущение, что они отбились от плана. Mir я до сих пор не понимаю где и как увидеть. Unity 8 тоже самое. Ну можно на телефонах увидеть, но там проще дела с драйверами обстоят нежели с зоопарком устройств на PC.
Давая пользователю возможность Так управлять интерфейсами, придется ему дать среду разработки и какой-нибудь язык программирования с набором библиотек для построения интерфейсов и контроллеров. Ну и кипу докумениации по тому как устроена модель данных, для которой он будет эти интерфейсы пилить.
А потом можно пойти дальше и сказать, что «программы не дают мне те функциональности, которые я хочу! Сидят эти программисты и пишут-пишут тысячи человекочасов то, что мне не подходит!». Ну и так далее…
Я думаю, что это просто один из тех фильмов, премьера которых в России проходит через год после США. Но может быть ещё есть какая-то политизированность в плане второй мировой.
Напишите в шапке статьи, пожалуйста, что речь идет о Blender'е. И почему не используйте какой-нибудь github для распространения? Или же планируете закрывать какую-то часть проекта?
Вообще по первому пункту у меня сложилось впечатление, что автор плохо понимает как представлены числа с плавающей точкой. Я хоть и не читал «Что каждый компьютерщик должен знать об операциях с плавающей точкой», но какое-то представление имею…
А так-то это рассказывают на первом курсе любой околокомпьютерной специальности.
Ну вообще это давно понятная истина, тоолько, может быть, ранее не подтвержденная. Но даже минобр требует от учебных программ наличие активных методик обучения.
Но сравнение с JavaScript всё-равно считаю диким. Ну а наследования в 1С можно считать, что нет, ну и не наследованием единым жив JavaScript, а скорее асинхронностью и функциональностью. Если асинхронность какая-то и есть в 1С, то пишется она там очень криво.
Английские названия ключевых слов в языке не используются, потому что полностью отсутствуют библиотеки для английского языка (БСП, например), а делать солянку из двух языков никто не будет. Поэтому де факто используются только русскоязычные варианты ключевых слов. И возможность писать на английском тут сомнительная.
Встроенные типы данных в 1С бедные. Например, нет регулярных выражений, а писать внешние компоненты для 1С – это не уровень большинства программистов 1С (писать приходится dll, используя не самую приятную библиотеку на чистом C), что тоже сильно усложняет разработку.
Автор сравнивает JavaScript и язык 1C – это жуткое сравнение. Ещё с давних времён известно, что «1С – это бейсик переведенный промптом». Вы не знаете, что такое JavaScript. Не сравнивайте эти 2 языка, пожалуйста.
Не используйте слово функционал. От него меня коробило. Хотя это почему-то свойственно в презентациях и статьях об 1С использовать «функционал» вместо «функциональности».
P.S. А вообще к 1С: Предприятие у меня положительное отношение, так как эта система хорошо подходит для тех задач, для которых была сделана – ERP-системы и всякое.
Ну это был MacVim.
Потом я перешел на Мак и первым делом решил отказаться от проприетарного SublimeText'а, тогда я считал, что не по христиански это платить $60 за текстовый редактор. И встал вопрос что использовать: на мак есть разные редакторы, но все они не могли дать привычную функциональность, которая была в gedit. Я даже пытался gedit поставить на мак, но это не элегантное решение. Потом решил, что мне нужен редактор, который будет на любой системе и который даст мне необходимую функциональность.
Выбор тут был не очень богатый: Vim OR Emacs. Я их и до этого смотрел, но они всегда казались какими-то неповоротливыми и уж слишком сложными для текстовых редакторов. Тут решил, что буду воевать до последнего пока не овладею по нормальному. Начал с Emacs, настраивал и изучал его пару дней и уже под конец решил сделать любимую функцию множественных курсоров (как в SublimeText) и прочитал, что архитектурно это сделать в Emacs нельзя, потому что он не поддерживает множество курсоров, а вот на Vim всё это делается.
Перешел на Vim и 2 года пользовался исключительно им. Он шустрый, расширяемый, открывает большие файлы. Но! Командный интерфейс Vim это 30-летний выкидыш пользовательских интерфейсов. Это кошмарный пережиток прошлого. И когда приходится писать текст на русском, Vim, в этом случае, постоянно заставляет переключать раскладку, что в итоге я опять вернулся на SublimeText. Ну и за это время я конечно осознал, что для крупных проектов нужно использовать среды разработки и, на мой взгляд, это среды от JetBrains.
Сейчас у меня ощущение, что они отбились от плана. Mir я до сих пор не понимаю где и как увидеть. Unity 8 тоже самое. Ну можно на телефонах увидеть, но там проще дела с драйверами обстоят нежели с зоопарком устройств на PC.
А потом можно пойти дальше и сказать, что «программы не дают мне те функциональности, которые я хочу! Сидят эти программисты и пишут-пишут тысячи человекочасов то, что мне не подходит!». Ну и так далее…
А так-то это рассказывают на первом курсе любой околокомпьютерной специальности.