|
|
Другие темы раздела | |
Священные войны Concurrency в разных языках и библиотеках
https://www.cyberforum.ru/ holywars/ thread1485911.html Я тут на ЛОРе немного участвую в одном обсуждении, не связанном с темой, но этот вопрос был затронут, и я сделал небольшое сравнение "лёгких" тредов Racket и горутин: #lang racket (define NCHANNELS 100) (define NTHREADS 100000) (define channels (for/vector ((i (in-range NCHANNELS))) (make-channel))) (define rand-gen (make-pseudo-random-generator)) |
Являются ли все языки программирования диалектами C++? Священные войны Листая очередной раз форум, наткнулся на фразу Учитывая что бейсик это такой диалект C++ В связи с чем хочу задать вопрос уважаемому Fulcrum_013 - а не является вообще каждый язык, созданный или только ждущий, пока его изобретут, диалектом C++ ? Однако это явно выходит за рамки темы выбора между C# и C++, да и вопрос холиварный, поэтому задам я его в отрыве от того треда и соответствующем... |
Священные войны SCRUM vs KANBAN vs SCRUMBAN Обсудим три знаменитые методологии разработки. Какие преимущества, недостатки? По какой методологии вы работаете? https://www.cyberforum.ru/ holywars/ thread1483588.html |
Священные войны Какой Бейсик лучше?
https://www.cyberforum.ru/ holywars/ thread1477161.html Собираюсь начать учить Visual Basic. Правда что самый лучший редактор для него это Visual Studio Community? Если да, то 2015 года для Visual Basic 6.0 подойдет? |
Священные войны Почему на рынке труда спрос на програмистов С++ существенно ниже чем на С#? Скажите пожалуйста, почему спрос на рынке труда существенно ниже на погромистов С++, в то время как всяких там Java и C## кодеров с руками отрывают? |
Священные войны D vs C++ (3) Продолжение темы https://www.cyberforum.ru/ holywars/ thread1458150.html |
Священные войны Skype, Viber и все-все-все Предлагаю устроить холиварчик на эту тему. Кто, что использует и почему? Скайп использую сугубо по необходимости, ибо некоторые люди, с которыми необходимо держать связь сидят только в нем. Если бы не это - не использовал бы. Почему? 1) Он немного тормознутый ( сужу по запуску на андроиде) 2) При регистрации в скайпе нужно умудрится зарегистрировать именно учетную запись скайп, а не... https://www.cyberforum.ru/ holywars/ thread1454638.html |
Священные войны Common Lisp vs D (2) Продолжение темы. |
Священные войны Каково это - работать программистом в офисе? На начальном - среднем уровне, на высокоуровневных языках .Net, Java или других... Участие в разработке корпоративных систем или узкоспециализированного ПО... Интересная ли это работа? Вычитал у Фленова на сайте, что работа эта не очень интересная и по началу вообще будут давать только искать ошибки в коде, что работать тем же сис админом лучше чем программистом. Как проходят собеседования и... https://www.cyberforum.ru/ holywars/ thread1445844.html | Священные войны Чем опасны пиратские версии Windows? Чем опасны пиратские версии Windows? Ну помимо очевидного что пиратскую программу использовать незаконно, чем они опасны? может дыры какие в безопасности могут быть через которые вас могут взломать, или какие данные с вашего компа могут отправлять пиратам или еще чем? https://www.cyberforum.ru/ holywars/ thread1438186.html |
Java или C# Священные войны Вот просто интересно, что лучшие учить Java или C#, если JAVA то можно писать под Android, а вот C# очень удобно под Windows, что более преспективней ? |
Священные войны Чего вам не хватает в языке C#? Добрый день! Чего вам не хватает в языке c#? Какие фичи хотели бы добавить? https://www.cyberforum.ru/ holywars/ thread1430534.html |
Модератор
|
||||||||||||||||
0 | ||||||||||||||||
Нужна ли валидация чисел встроенная в язык? - - Ответ 781628428.06.2015, 15:06. Показов 1260. Ответов 37
Метки (Все метки)
Т.е. в описании типа указывается условие валидности, и это условие проверяется, обычно при присваивании значения переменной или аргументу функции. Чаще всего используется проверка на попадание в границы диапазона - Range checking или Bounds checking, хотя, условие может быть любым. Проще показать примеры на языках, где такая проверка встроена.
Ада Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
29
raised CONSTRAINT_ERROR : main.adb:15 range check failed Delphi Кликните здесь для просмотра всего текста
Результат работы : Кликните здесь для просмотра всего текста
29
Exception ERangeError in module ConsoleTest.exe at 0001C42C. Range check error. Но, по крайней мере, не нужно вставлять своих проверок в код. (Следует отметить, что только Ада производит валидацию выражений, до которых может дотянуться, в compile-time.) На С++ можно соорудить проверку, например, так http://stackoverflow.com/quest... types-in-c Правда, не будет имени и номера строки вызвавшей ошибку. Можно проверять ручками вписывая макросы assert (_ASSERT). Подобную проверку, без ручной вставки функций, на Haskell (и скорее всего на всех ML языках), кажется, сделать нельзя. Haskell Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
MyEven {unMyEven = 14}
MyRange {unMyRange = 4} MyRange {unMyRange = *** Exception: x + y : MyRange range check failed p.s. Проверки на выход индекса за границу массива, или другого индексируемого контейнера, встречается в более многих языках. Я не об этом. Вернуться к обсуждению: Нужна ли валидация чисел встроенная в язык? Священные войны
0
|
28.06.2015, 15:06 | |
Готовые ответы и решения:
37
Какая существует встроенная функция в masm32 для сравнения чисел? Валидация чисел на Ruby Нужна подсказка (язык программирования любой) Где достать язык двоичных чисел. |
28.06.2015, 15:06 | |
28.06.2015, 15:06 | |
Помогаю со студенческими работами здесь
0
Задача на циклы! Язык Си++! определить количество разных чисел программа, которая из массива чисел (например из 5) выбирает минимальное число. Язык С++. Язык интерфейса Excel 2007 влияет на язык макросов? Определить какое из трех введенных чисел максимальное и вывести его на экран. (Язык Java) |