После обсуждения с недавно прибывшим разработчиком в моей команде я понял, что существует все еще, в C++, привычках к использованию C конструкции, потому что они, как предполагается, лучше (т.е. быстрее, более минимизированным, более симпатичным...
Для последнего, хм, 6 месяцев я читал в Программирование в C, я вовлек себя K&Rv2, руководство сокета BEEJ, Опытное программирование C, Системное Программирование Linux, спецификация ISO/IEC 9899:1999 (...
Почему C может представлять плавающие точки 1,75 и 1,05 точно, но не 2,45 и 0,7? В приведенном ниже коде я попытался продемонстрировать, что я имею в виду. 1,75 - 1,05 - 0,70 точно равна 0, но 1,75 - 2,45 - ...
У меня есть код, в котором я вычисляю x % 25. x всегда принимает положительное значение, но его динамический диапазон является большим. Я узнал, что эта конкретная часть кода вычислений x % 25 берет большой...
В подкастах Переполнения стека, Joel Spolsky постоянно арфы на Jeff Atwood о Jeff, не знающем, как написать код в C. Его оператор - то, что "знание C помогает Вам написать лучший код". Он также...
Я часто слышал, что C может отказать эффектно. Недавно я получил свой первый вкус этого, когда функция, я ожидал возвращать строку вместо этого, возвратила небольшие счастливые поверхности. С тех пор я был...
Создатели языка Движения пишут: Пойдите не обеспечивает утверждения. Они бесспорно удобны, но наш опыт состоял в том, что программисты используют их в качестве опоры, чтобы не думать о надлежащей ошибке...
Как человек, который хотел увеличить его фундаментальные навыки программирования, я принял решение изучить C++ вместо C. Который приводит меня спрашивать: Есть ли любые фундаментальные навыки, которые я оставляю в C, который не мог бы быть...
Вопрос кажется прочным, избитым до смерти даже. Умные люди сказали умные вещи относительно предмета. Чтобы быть действительно хорошим программистом, необходимо знать C. Или Вы? Я был просвещен дважды на этой неделе....
Некоторое время назад я переключил способ, которым я обработал ошибки стиля c. Я нашел, что много моего кода было похоже на это: интервал errorCode = 0; errorCode = doSomething (); если (errorCode == 0) {errorCode =...
Я просто проходил некоторый основной материал, поскольку я изучаю C. Я натолкнулся на вопрос умножить число на 7, не используя * оператор. В основном это похоже на это (x <<3) - x; Теперь я...
Я имею определенный опыт в c/c ++ из колледжа, но не работал в нем в течение многих лет. Какие виды вещей я должен знать, чтобы даже быть рассмотренным для c/c ++ положение задания?
Когда я был в колледже годы несколько с 20 выходами назад, C был нашим предпочтительным языком потому что в то время, когда это была почти единственная возможность как язык программирования общего назначения. Мы учились программе с помощью C...
Моя первая попытка реверса для цикла, который делает что-то n времена, была чем-то как: для (неподписанный интервал i = n-1; i> = 0; я-) {...} Это перестало работать, потому что в неподписанной арифметике я...
Вне установки - Стена и установка-std=XXX, что другие действительно полезные, но менее известные флаги компилятора там для использования в C? Я особенно интересуюсь любыми дополнительными предупреждениями, и/или и превращение...
Я вчера присутствовал на ярмарке вакансий, и разработчик спросил меня, как я оценю свое мастерство в C. Я затем понял, что это невероятно произвольно и почти невозможно закрепить, таким образом, мой вопрос...
Я взглянул на несколько различных веб-серверов этим утром, когда я столкнулся с G-WAN. Как я понимаю, это - веб-сервер, записанный в C, и необходимо использовать его путем записи веб-сайтов/веб-приложений...
Просто любопытный. Я могу быть неправым, но насколько я знаю, большинство языков создается с помощью источников 'C'. Например: жемчуг, php, Python, Java (?), идет... Есть ли любой язык, который не использует C в качестве...
Там какой-либо путь состоит в том, чтобы определить (программно, конечно), если данная подсказка "допустима"? Проверка ПУСТОЙ УКАЗАТЕЛЬ легка, но что относительно вещей как 0x00001234? При попытке разыменовать это отчасти...
Будучи стремящимся разработчиком Apple, я хочу получить мнения сообщества, если лучше изучить C сначала прежде, чем переместиться в Objective C и в конечном счете Платформу Какао? Мой пищеварительный тракт говорит, изучают C...
Что лучший способ состоит в том, чтобы начать с программированием вещей за пределами Вашего компьютера? Я не имею в виду основные вещи как сотовые телефоны с API. Примите практическое знание C/C++
Это могло бы быть напрасно, поскольку я знаю запись, что операционная система является невыносимо сложной (особенно собой). Я не ожидаю создавать следующий Linux или окна. Я знаю, что это будет ужасно, и...
В этом возрасте многих языков, кажется, существует большой язык для примерно каждой задачи, и я борюсь профессионально против молитвы "только C, быстро", где быстро...
В духе вопросов любят Ваши циклы, тестируют наверху или нижняя часть?: Какой стиль Вы используете для бесконечного цикла, и почему? в то время как (верный) {} делают {} в то время как (верный); для (; ;) {} маркировка:... goto...
Я работаю над проектом, который, как предполагается, используется из командной строки со следующим синтаксисом: входной файл названия программы программа, как предполагается, обрабатывает вход, вычисляет некоторый материал и...
То, какой макрос C находится по Вашему мнению, является самым полезным? Я нашел следующий, который я использую, чтобы сделать векторную арифметику в C: #define v3_op_v3 (x, op, y, z) {z [0] =x [0] op y [0]; \...
У меня долго создавалось впечатление, что goto никогда не должен использоваться, если это возможно. При просматривании libavcodec (который записан в C) на днях, я заметил совместные использования его. Это когда-нибудь...
Почему основное имя функции () сохраняется на многих языках как C, C++, Java? Почему не какие-либо другие названия той функции? Есть ли любая общая структура для всех этих основных 3 () (в C, C++, Java)
Я в настоящее время работаю Actionscript 3 и разработчиком PHP. Я начал изучать Php, затем углубленный к Actionscript 3, и теперь я изучаю Python. Эти 3 языка являются высокоуровневыми языками который в...