Запитання з тегом «programming-languages»

Штучні мови для інструктажу комп'ютерів робити етапи обчислення для виконання завдань. Вони дозволяють програмістам спілкуватися з комп'ютерами.

6
Робота з невідомою назвою параметрів функції під час її виклику
Ось проблема програмування / мови, про яку я хотів би почути ваші думки. Ми розробили умови, які більшість програмістів (слід) дотримуватися, які не є частиною синтаксису мов, але служать для того, щоб зробити код читабельнішим. Вони, звичайно, завжди є предметом дискусій, але є принаймні деякі основні концепції, які вважають прийнятними …

6
Чи сигіли полегшують читання вихідного коду?
У більшості мов програмування змінні не мають ідентифікаційних символів, як у PHP. У PHP ви маєте префікс змінної з $символом. Приклад; var $foo = "something"; echo $foo; Я розробляю нову мову сценаріїв для бізнес-програми, і мої цільові користувачі не мають досвіду програмування. Чи спрощують ці символи код для читання та …

2
Що стосується розбору сканерів без "скасування інших проблем"?
Я не розумію цього речення зі статті Вікіпедії про проблему Данглінг Ельза : [Проблема Dangling Else] - це проблема, яка часто виникає при побудові компілятора, особливо при скануванні без сканера. Чи може хтось пояснити мені, як методи розбору сканерів можуть посилити цю проблему? Мені здається, що проблема полягає в граматиці …

4
Фернандо Дж. Корбато "Обмежені мови"
У своєму виступі з нагороди Тюрінга 1990 року Фернандо Дж. Корбато перелічив причини, через які складні системи неминуче вийдуть з ладу. На закінчення він дає деякі пропозиції щодо зменшення ймовірності невдачі. Він перераховує одну ідею так: [U] використання обмежених мов для проектування чи синтезу є потужною методологією. Не дозволяючи програмісту …

2
Переваги та недоліки структурування всього коду за допомогою класів та компіляції до класів (наприклад, Java)
Редагувати: моя мова дозволяє багаторазово успадкувати, на відміну від Java. Я почав розробляти та розробляти власну мову програмування для навчальних, рекреаційних та потенційно корисних цілей. Спочатку я вирішив базувати її на Java. Це означало, що весь код буде записаний у формі класів, і що код збирається у класи, які завантажуються …

3
Чи перевірена синтаксис будь-якої мови програмування?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Перед випуском до публіки, чи пройшов синтаксис будь-якої мови програмування тестування на зручність? Якщо так, то які види тестування проводилися, які були …

5
Переваги класичного OOP над Go-подібною мовою
Я багато думав про дизайн мови та про те, які елементи будуть потрібні для "ідеальної" мови програмування, а вивчення Google Go Go спонукало мене до сумнівів у багатьох інакше загальних знаннях. Зокрема, Go, здається, має всі цікаві переваги від об'єктно-орієнтованого програмування, не маючи насправді жодної структури об'єктно-орієнтованої мови. Не існує …

1
Чи використовується мова в програмі Ртуть?
У мене є сильні інтереси до функціонального та логічного програмування, і Меркурій здається гарним поєднанням двох. Чи взагалі використовується в промисловості? Я один, щоб вивчити мову тільки для задоволення від неї, але було б непогано мати для цього практичні, працездатні шляхи. На мовному веб-сайті я не міг багато знайти в …

9
Чи зменшуються ваші знання з програмування, якщо ви не практикуєтесь? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я початківець програміст. Я вивчаю такі мови, як C, C ++, Python та Java …

4
Що Рубі зробив правильно (чи це був Рейлс)? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Більшість мов програмування мають деякі дизайнерські рішення, які впливають на їх використання та застосовність. …

8
Принцип єдиної відповідальності - чи я його надто зловживаю?
Для довідки - http://en.wikipedia.org/wiki/Single_responsibility_principle У мене є тестовий сценарій, коли один модуль програми відповідає за створення записів у головній книзі. Є три основні завдання, які можна було б виконати - Перегляд існуючих записів у великій книзі у форматі таблиці. Створіть новий запис книги за допомогою кнопки створення. Клацніть на запис …

5
Створення нової мови сценаріїв для досвіду навчання? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Чи варто створити мову сценаріїв для мого особистого досвіду навчання? Причина, яку я прошу, …

7
Що являє собою належне використання потоків у програмуванні?
Я втомився чути, що люди рекомендують використовувати лише один потік на процесор, тоді як багато програм використовують до 100 за процес! візьмемо для прикладу кілька загальних програм vb.net ide uses about 25 thread when not debugging System uses about 100 chrome uses about 19 Avira uses more than about 50 …

4
Чому люди переписують деякі бібліотеки на багато мов програмування?
Є деякі бібліотеки, які доступні у своїх версіях, написаних багатьма різними мовами програмування, як, наприклад, Lucene , який написаний на Java (як то кажуть, на 100% чиста Java), але також є свої версії на C ++, C, Perl , Ruby, Lisp та деякі інші мови. І я говорю про реалізації …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.