20
ответов

Конструкции C++, заменяющие C [закрытые] конструкции

После обсуждения с недавно прибывшим разработчиком в моей команде я понял, что существует все еще, в C++, привычках к использованию C конструкции, потому что они, как предполагается, лучше (т.е. быстрее, более минимизированным, более симпатичным...
вопрос задан: 8 August 2012 01:58
20
ответов

Как продвинуть далее как программист?

Для последнего, хм, 6 месяцев я читал в Программирование в C, я вовлек себя K&Rv2, руководство сокета BEEJ, Опытное программирование C, Системное Программирование Linux, спецификация ISO/IEC 9899:1999 (...
вопрос задан: 23 March 2010 17:17
20
ответов

Почему C представляет некоторые плавающие точки, но не другие с одинаковым количеством десятичных знаков [дубликат]

Почему C может представлять плавающие точки 1,75 и 1,05 точно, но не 2,45 и 0,7? В приведенном ниже коде я попытался продемонстрировать, что я имею в виду. 1,75 - 1,05 - 0,70 точно равна 0, но 1,75 - 2,45 - ...
вопрос задан: 6 July 2009 21:55
20
ответов

Эффективный (мудрые циклы) алгоритм для вычислений по модулю 25?

У меня есть код, в котором я вычисляю x % 25. x всегда принимает положительное значение, но его динамический диапазон является большим. Я узнал, что эта конкретная часть кода вычислений x % 25 берет большой...
вопрос задан: 12 June 2009 01:42
20
ответов

Что такое пример, в котором знание C заставит меня написать лучший код на каком-либо другом языке?

В подкастах Переполнения стека, Joel Spolsky постоянно арфы на Jeff Atwood о Jeff, не знающем, как написать код в C. Его оператор - то, что "знание C помогает Вам написать лучший код". Он также...
вопрос задан: 6 April 2009 12:47
20
ответов

как плохо c может отказать?

Я часто слышал, что C может отказать эффектно. Недавно я получил свой первый вкус этого, когда функция, я ожидал возвращать строку вместо этого, возвратила небольшие счастливые поверхности. С тех пор я был...
вопрос задан: 13 March 2009 04:55
20
ответов

Есть ли что-то, что я могу сделать в C, но я не могу сделать в C++?

Есть ли что-то, что я могу сделать в C, но я не могу сделать в C++? Я наткнулся на вопрос в демонстрационном сайте вопросов об интервью...
вопрос задан: 4 February 2009 19:58
19
ответов

Утверждают зло? [закрытый]

Создатели языка Движения пишут: Пойдите не обеспечивает утверждения. Они бесспорно удобны, но наш опыт состоял в том, что программисты используют их в качестве опоры, чтобы не думать о надлежащей ошибке...
вопрос задан: 21 October 2019 01:38
19
ответов

Что если таковые имеются, основы программирования лучше изучены в C в противоположность C++?

Как человек, который хотел увеличить его фундаментальные навыки программирования, я принял решение изучить C++ вместо C. Который приводит меня спрашивать: Есть ли любые фундаментальные навыки, которые я оставляю в C, который не мог бы быть...
вопрос задан: 23 May 2017 12:19
19
ответов

Может знание C, на самом деле повреждает код, который Вы пишете на высокоуровневых языках?

Вопрос кажется прочным, избитым до смерти даже. Умные люди сказали умные вещи относительно предмета. Чтобы быть действительно хорошим программистом, необходимо знать C. Или Вы? Я был просвещен дважды на этой неделе....
вопрос задан: 23 May 2017 12:09
19
ответов

Циклы действительно ли do-while-false распространены?

Некоторое время назад я переключил способ, которым я обработал ошибки стиля c. Я нашел, что много моего кода было похоже на это: интервал errorCode = 0; errorCode = doSomething (); если (errorCode == 0) {errorCode =...
вопрос задан: 14 June 2016 00:02
19
ответов

Как я могу выполнить умножение без '*' оператор?

Я просто проходил некоторый основной материал, поскольку я изучаю C. Я натолкнулся на вопрос умножить число на 7, не используя * оператор. В основном это похоже на это (x <<3) - x; Теперь я...
вопрос задан: 29 November 2015 11:30
19
ответов

Я - опытный разработчик C#, какие вещи я должен знать для кодирования эффективно в c/c ++? [закрытый]

Я имею определенный опыт в c/c ++ из колледжа, но не работал в нем в течение многих лет. Какие виды вещей я должен знать, чтобы даже быть рассмотренным для c/c ++ положение задания?
вопрос задан: 19 July 2013 14:56
19
ответов

Какие виды приложений программируются в C в эти дни? [закрытый]

Когда я был в колледже годы несколько с 20 выходами назад, C был нашим предпочтительным языком потому что в то время, когда это была почти единственная возможность как язык программирования общего назначения. Мы учились программе с помощью C...
вопрос задан: 19 January 2013 19:55
19
ответов

Что лучший способ состоит в том, чтобы сделать реверс 'для' цикла с неподписанным индексом?

Моя первая попытка реверса для цикла, который делает что-то n времена, была чем-то как: для (неподписанный интервал i = n-1; i> = 0; я-) {...} Это перестало работать, потому что в неподписанной арифметике я...
вопрос задан: 24 May 2011 14:10
19
ответов

Полезный GCC отмечает для C

Вне установки - Стена и установка-std=XXX, что другие действительно полезные, но менее известные флаги компилятора там для использования в C? Я особенно интересуюсь любыми дополнительными предупреждениями, и/или и превращение...
вопрос задан: 30 July 2010 22:04
19
ответов

Что делает Вас C программирование эксперта? [закрытый]

Я вчера присутствовал на ярмарке вакансий, и разработчик спросил меня, как я оценю свое мастерство в C. Я затем понял, что это невероятно произвольно и почти невозможно закрепить, таким образом, мой вопрос...
вопрос задан: 30 July 2010 13:09
19
ответов

Почему Вы не используете C для своих веб-приложений?

Я взглянул на несколько различных веб-серверов этим утром, когда я столкнулся с G-WAN. Как я понимаю, это - веб-сервер, записанный в C, и необходимо использовать его путем записи веб-сайтов/веб-приложений...
вопрос задан: 20 June 2010 12:07
19
ответов

Язык, который не использует 'C'?

Просто любопытный. Я могу быть неправым, но насколько я знаю, большинство языков создается с помощью источников 'C'. Например: жемчуг, php, Python, Java (?), идет... Есть ли любой язык, который не использует C в качестве...
вопрос задан: 16 November 2009 10:41
19
ответов

Тестирование указателей для законности (C/C++)

Там какой-либо путь состоит в том, чтобы определить (программно, конечно), если данная подсказка "допустима"? Проверка ПУСТОЙ УКАЗАТЕЛЬ легка, но что относительно вещей как 0x00001234? При попытке разыменовать это отчасти...
вопрос задан: 15 February 2009 18:05
19
ответов

Изучите C сначала прежде, чем изучить [закрытый] Objective C

Будучи стремящимся разработчиком Apple, я хочу получить мнения сообщества, если лучше изучить C сначала прежде, чем переместиться в Objective C и в конечном счете Платформу Какао? Мой пищеварительный тракт говорит, изучают C...
вопрос задан: 10 November 2008 07:46
19
ответов

Лучший способ начать с программированием других вещей, чем Ваш компьютер? [закрытый]

Что лучший способ состоит в том, чтобы начать с программированием вещей за пределами Вашего компьютера? Я не имею в виду основные вещи как сотовые телефоны с API. Примите практическое знание C/C++
вопрос задан: 19 October 2008 14:24
18
ответов

Как я могу создать маленькую операционную систему на старом настольном компьютере? [закрытый]

Это могло бы быть напрасно, поскольку я знаю запись, что операционная система является невыносимо сложной (особенно собой). Я не ожидаю создавать следующий Linux или окна. Я знаю, что это будет ужасно, и...
вопрос задан: 20 April 2018 18:09
18
ответов

Мы должны использовать C “по причинам производительности”, [закрытым]

В этом возрасте многих языков, кажется, существует большой язык для примерно каждой задачи, и я борюсь профессионально против молитвы "только C, быстро", где быстро...
вопрос задан: 29 August 2017 19:34
18
ответов

Бесконечные циклы - вершина или нижняя часть? [закрытый]

В духе вопросов любят Ваши циклы, тестируют наверху или нижняя часть?: Какой стиль Вы используете для бесконечного цикла, и почему? в то время как (верный) {} делают {} в то время как (верный); для (; ;) {} маркировка:... goto...
вопрос задан: 23 May 2017 12:32
18
ответов

Действительно ли приемлемо не освободить память

Я работаю над проектом, который, как предполагается, используется из командной строки со следующим синтаксисом: входной файл названия программы программа, как предполагается, обрабатывает вход, вычисляет некоторый материал и...
вопрос задан: 12 September 2016 05:41
18
ответов

Самые полезные сделанные пользователем C-макросы (в GCC, также C99)? [закрытый]

То, какой макрос C находится по Вашему мнению, является самым полезным? Я нашел следующий, который я использую, чтобы сделать векторную арифметику в C: #define v3_op_v3 (x, op, y, z) {z [0] =x [0] op y [0]; \...
вопрос задан: 19 February 2016 20:28
18
ответов

Когда-либо выгодно использовать 'goto' на языке, который поддерживает циклы и функции? Если так, почему?

У меня долго создавалось впечатление, что goto никогда не должен использоваться, если это возможно. При просматривании libavcodec (который записан в C) на днях, я заметил совместные использования его. Это когда-нибудь...
вопрос задан: 25 December 2015 12:52
18
ответов

Почему имя, основное для функционального основного ()

Почему основное имя функции () сохраняется на многих языках как C, C++, Java? Почему не какие-либо другие названия той функции? Есть ли любая общая структура для всех этих основных 3 () (в C, C++, Java)
вопрос задан: 25 June 2014 20:56
18
ответов

Действительно ли стоит изучить C для получения более глубокого понимания OS'es и компьютеров в целом?

Я в настоящее время работаю Actionscript 3 и разработчиком PHP. Я начал изучать Php, затем углубленный к Actionscript 3, и теперь я изучаю Python. Эти 3 языка являются высокоуровневыми языками который в...
вопрос задан: 29 August 2012 12:14