Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
 Аватар для CyberSolver
102 / 75 / 17
Регистрация: 23.07.2014
Сообщений: 877
Записей в блоге: 1

Свой язык программирования

01.08.2014, 09:58. Показов 3992. Ответов 49
Метки нет (Все метки)

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

Давайте делиться личными предпочтениями.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.08.2014, 09:58
Ответы с готовыми решениями:

Язык программирования Яр
Разрабатываю полностью русскоязычный язык программирования для профессионального применения (не учебный). Основные достоинства: -...

Универсальный язык программирования
Видел много подобных тем у вас на форуме, но соседняя тема. "С чего начать?" мне не подходит. Год назад я программировал на Visual Basic...

мощный язык программирования
Часто слышу фразу "мощный язык" относительно C++, Java и некоторых других языков программирования. Интуитивно я примерно понимаю что это...

49
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
09.08.2014, 17:01
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от korvin_ Посмотреть сообщение
Шаблоны пришлось придумывать из-за проблем с printf? Вот так новость.
А прочитать ни как?
0
09.08.2014, 18:23

Не по теме:

Цитата Сообщение от taras atavin Посмотреть сообщение
А прочитать ни как?
Если б ты писал по-русски, я бы прочитал. =/

0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
09.08.2014, 18:36
Спецификаторы типов в форматной строке? Э-э-э, на дворе ж 2014 год.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
09.08.2014, 20:06
Цитата Сообщение от korvin_ Посмотреть сообщение
Если б ты писал по-русски, я бы прочитал. =/
Это и есть по-русски.

Добавлено через 21 секунду
Цитата Сообщение от Voivoid Посмотреть сообщение
Спецификаторы типов в форматной строке? Э-э-э, на дворе ж 2014 год.
Вот именно.

Добавлено через 1 минуту
Кстати, если бы компилятор умел исправлять форматную строку, она была бы вообще не нужна, так как тот же компилятор отлично выбрал бы перегруженную версию функции.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
10.08.2014, 08:07
Цитата Сообщение от taras atavin Посмотреть сообщение
если бы компилятор умел исправлять форматную строку, она была бы вообще не нужна, так как тот же компилятор отлично выбрал бы перегруженную версию функции.
Телепатически?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
10.08.2014, 09:55
Вот как раз форматную строку он исправит разве что телепатически, а перегрузка в телепатии не нуждается. Почему writeln обходится без форматной строки? Это ведь тоже подпрограмма ("void-функция"), причём, уже в классическом паскале может работать с любыми встроенными типами в любом порядке и количестве.
0
 Аватар для CyberSolver
102 / 75 / 17
Регистрация: 23.07.2014
Сообщений: 877
Записей в блоге: 1
10.08.2014, 10:08  [ТС]
Цитата Сообщение от taras atavin
Почему writeln обходится без форматной строки?
Может потому что это встроенная процедура, фактически оператор? В Паскале нет функций с переменным числом аргументов. Ничего не удивляет, не?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
10.08.2014, 10:23
По-паскалевски sprintf - процедура, родные паскалевские read, readln, write и writeln - процедуры и имеют переменное количество параметров. На паскале нет ни одного оператора, синтаксис которого предусматривал бы скобки.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
11.08.2014, 08:55
Цитата Сообщение от taras atavin Посмотреть сообщение
Почему writeln обходится без форматной строки?
Потому что она так написана. К.О. fmt.Println в Go тоже обходится без форматной строки, но тем не менее fmt.Printf тоже есть и в ряде случаев проще и удобней. Да и в Delphi есть процедуры Format, FormatFloat, FormatDate.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
11.08.2014, 09:44
Цитата Сообщение от korvin_ Посмотреть сообщение
Да и в Delphi есть процедуры Format, FormatFloat, FormatDate.
Это функции. Причём, зачем они нужны, вообще не понятно, так как самостоятельная разработка функций преобразования в строку одно числа/даты вызывает не больше сложностей, чем конкатенация строк, количество знаков отлично передаётся числовыми параметрами, разделители символьными/строчными без разбора, а флаги подавления плюса/ноля булевыми. Вот вывод на устройство - это или привет нижнему уровню, или придётся через стандартные функции/процедуры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.08.2014, 09:44

Язык программирования для Backend
Здравствуйте. Халивар неизбежен, однако, мне следует задать этот вопрос. Что сейчас лучше использовать для Backend? Конкретнее: 1)...

Самый худший язык программирования?
Какой, по-вашему мнению самый худший язык программирования и главное почему? Начну с себя. Самый ужасный javascript, из-за его...

Какой язык программирования лучше?
Какой на ваш взгляд самый универсальный(т.е. одинаково хорош во всех сферах программирования: веб, приложения и т.д.), лучший?

Какой язык программирования лучше? (2)
Продолжение темы. Начало

Какой язык программирования лучше? (3)
Продолжение темы


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
50
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru