Вопросы с тегом «language-agnostic»

Этот тег предназначен для вопросов, которые не относятся к языку программирования или среде.

2
Можно ли создать «загруженный» интерпретатор независимо от исходного интерпретатора?
Согласно Википедии, термин «самозагрузка» в контексте написания компиляторов означает это : В информатике начальная загрузка - это процесс написания компилятора (или ассемблера) на исходном языке программирования, который он намеревается скомпилировать. Применение этой методики приводит к самостоятельному компилятору. И я могу понять, как это будет работать. Тем не менее, история кажется …

5
Следует ли перемещать нетривиальные условные операторы в раздел инициализации циклов?
Я получил эту идею из этого вопроса на stackoverflow.com Следующий шаблон является распространенным: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Суть, которую я пытаюсь сделать, заключается в том, что условное утверждение является чем-то сложным и не меняется. …

3
Как называется «спецификация» функции / метода?
Я почти уверен, что есть специальное имя для «спецификации» функции / метода. Это слово относится к сколько аргументов нужно порядок аргументов какие аргументы являются необязательными Есть ли название для этого?

8
В чем преимущество функции без параметров, которая вызывает только другую функцию
Учебное пособие (для Javascript), которое я делаю, предлагает написать такую ​​функцию: function sayHello() { //Some comments explaining the next line window.alert("Hello"); } Помимо обфускации, есть ли польза от написания чего-то подобного в реальной жизни? Если да, каковы преимущества?

5
Какое хорошее объяснение принципа соответствия Теннента?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Мне было трудно понять, в чем заключается этот принцип и почему он так важен для языкового дизайна. По сути, в нем говорится, что для каждого выражения exprв …

9
Каковы хорошие методы для сохранения вашего места в коде?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Я понимаю, как использовать закладки, чтобы запомнить одну точку в вашем коде. Тем не менее, как можно отслеживать поток кода, который они исследуют? Например: несколько закладок и …

11
ООП является доминирующей моделью программирования в реальном мире?
Объекты никогда? Ну, вряд ли когда-либо В разделе VIEWPOINT Communications of ACM я нашел интересную статью под названием « Объекты никогда? Ну, вряд ли когда-либо» ». Это радикально другая перспектива, чем объекты сначала или объекты поздно. Он предлагает «предметы-никогда» или, может быть, «предметы-аспирантуру». Автор рассказал об ООП и задал вопрос …

10
Книги по программированию, не зависящие от языка [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

1
Как я могу проверить читатель файла?
Я работаю над проектом с несколькими форматами файлов. Некоторые форматы определяются .xsds, другие - документацией на соответствующих веб-сайтах, а некоторые являются собственными внутренними форматами, которые не имеют документации. Mwahahahaha. В чем проблема? Я хотел бы проверить свои программы для чтения файлов, но я не совсем уверен, как это сделать. Поток …

4
Будет ли этично создавать альтернативу программному обеспечению с открытым исходным кодом, которое вы наняли для создания?
Скажем, вы были наняты для создания образовательного программного обеспечения, которое будет продаваться студентам определенного учебного заведения. Вы единственный разработчик, работающий над этим проектом и написавший весь код. Альтернатива проекту с открытым исходным кодом может принести пользу малоимущим студентам со всего мира. Короче говоря, бесплатная альтернатива будет способствовать большему благу человечества. …

6
C программирование в 2011 году [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Много лун …

6
Как мы столкнулись с (иерархической) файловой системой в качестве базовой структуры данных?
Я самоучка, и у меня нет степени CS. Чем больше я узнаю о структуре данных, тем больше мне интересно, в наше время, как мы все еще обременены файловой системой, каталогами и файлами, как базовой структурой хранения данных в ОС? Я понимаю простоту этого, но в настоящее время кажется, что может …

6
Мне действительно нужен модуль модульного тестирования?
В настоящее время на моей работе у нас есть большой набор модульных тестов для нашего приложения C ++. Однако мы не используем фреймворк для юнит-тестирования. Они просто используют макрос C, который в основном обертывает assert и cout. Что-то вроде: VERIFY(cond) if (!(cond)) {std::cout << "unit test failed at " << …

8
Должно ли графическое оформление графического интерфейса считаться «обманом?»
У меня есть друг, у которого немного больше опыта программирования. Мы говорили о всех различных технологиях программирования, которые мы используем, и Interface Builder подошел к разговору. Не имея опыта программирования, за исключением того, чему я сам научился, я лично считаю, что IB и все его функции ( IBOutlets, IBActions) помогают …

9
Почему большинство языков программирования не вкладывают блочные комментарии?
Насколько я знаю, некоторые делают, но не самые популярные. Есть ли что-то плохое во вложении комментариев? Я планирую разместить блочные комментарии на (маленьком) языке, над которым я работаю, но я хотел бы знать, если это плохая идея.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.