Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Страницы:Кликните, чтобы указать произвольную страницуназад1234
DmitriyKarabanow: Вопрос про С
Korben Dallas
Member
247/268 ответов
13 лет на iXBT, с августа 2011
Чаще пишет в "Программирование" (91%)
США, Калифорния
Инфо Ответить
Korben Dallas Member
3 года назад / 15 апреля 2022 06:38
Оранган

Слушай а ты что реально из калифорнии?
Реально. Хоть и не горжусь этим. Особенно сейчас.
Оранган

Над чем работаешь что программируешь?
https://en.wikipedia.org/wiki/Electronic_design_automation
https://ru.wikipedia.org/wiki/Автоматизация_проектирования_электроники
Оранган

На чём? Если не секрет?
C и С++.
Shift_Z
Member
715/5312 ответов
21 год на iXBT, с июля 2003
Чаще пишет в "Игры" (68%)
Канада, Россия, Пензенская обл., г. Заре…
Инфо Ответить
S
Shift_Z Member
3 года назад / 15 апреля 2022 10:28
Korben Dallas
C и С++.
А почему С? Зачем он нужен если С++ есть?
Korben Dallas
Member
248/269 ответов
13 лет на iXBT, с августа 2011
Чаще пишет в "Программирование" (91%)
США, Калифорния
Инфо Ответить
Korben Dallas Member
3 года назад / 15 апреля 2022 11:16
Shift_Z

Korben Dallas
C и С++.
А почему С? Зачем он нужен если С++ есть?
Больше половины ценных разработчиков в нашей области деятельности имеют в качестве основного не программистское образование, а образование в области электроники, физики, матфизики и т.п. То есть программированию они как правило учатся позже, "на коленке", "в рабочем порядке", как некоему второстепенному профессиональному навыку. Неудивительно, что большинство из них выбирает для изначального изучения "простой" язык С, а не "дико сложный" С++. Многие из них даже в расцвете карьеры знают С на уровне `int main()`, `if`, `goto` и оператор `++`, и умудряются реализовывать на этой одноленточной машине Тьюринга сложнейшие вещи. Результат, конечно, ужасен.

По крайней мере так было раньше. Сейчас стало намного больше С++ в нашей области.

Смешанные С и С++ проекты, в которых просто произвольным образом сочетаются единицы трансляции на С и С++ - это тоже нередко встречающееся и соверешенно нормальное явление. Ибо ничего сложного в таком перемешивании нет.

Исправлено: Korben Dallas, 16.04.2022 01:38

ash of mind
Member
1775/5582 ответов, #10 в рейтинге
17 лет на iXBT, с июля 2007
1 фото на iXBT.photo
Чаще пишет в "Программирование" (30%)
Инфо Ответить
a
ash of mind Member
3 года назад / 15 апреля 2022 14:01
Korben Dallas
а не "дико сложный" С++
А чем дико сложен C++? По моему скромному, как ООП-расширение С, он достаточно стандартен, и ничего особенно дикого там нет. На моей практике, у людей гораздо больше проблем было с указателями, темплейтами, или какими-нибудь затыками, связанными с неполным определением типа, чем с объектно-ориентированными аспектами языка.
vertur
Member
6087/10438 ответов, #5 в рейтинге
17 лет на iXBT, с марта 2008
Чаще пишет в "Программирование" (52%)
Гондурас, default city
Инфо Ответить
v
vertur Member
3 года назад / 15 апреля 2022 15:47
ash of mind

По моему скромному, как ООП-расширение С, он достаточно стандартен, и ничего особенно дикого там нет.

"ООП-расширение" составляет процентов 5%, если не меньше, от всего языка C++.
И если же говорить про непосредственно ООП - элементы ООП прекрасно используются и в рамках языка Си.

Современный же С++ дитчайше сложен, а в неумелых руках дает на выходе лютый треш, который на Си просто невозможно создать не осознав это.
Поэтому использование чистого Си еще и является некторым защитным барьером от юных красноглазых обезьянок.
uvs
Member
331/461 ответов
16 лет на iXBT, с февраля 2009
Чаще пишет в "Программирование" (72%)
Россия, Москва
Инфо Ответить
u
uvs Member
3 года назад / 15 апреля 2022 22:05
Оранган
настолько небольшой коллектив

Этот "коллектив" в масштабах РФ способен только хамить.
Вы в этом смогли убедиться.
Если понадобится реальная помощь - её намного проще найти среди англоязычного населения. Там люди более компетентные и более сговорчивые.


Возвести 2 в степень 10 при помощи цикла while возможно

Могу предложить, например, такой вариант... Лично мне он сильно не нравится.
01#include <stdio.h>
02  
03void main()
04{
05    int number;
06    int stepen;
07    int result;
08    int i;
09  
10    result = 1;
11    i = 1;
12    number = 2;
13    stepen = 10;
14  
15    while( i <= stepen )
16    {
17        result *= number;
18        i++;
19    }
20    printf( "%i", result );
21}
vertur
Member
6088/10441 ответов, #5 в рейтинге
17 лет на iXBT, с марта 2008
Чаще пишет в "Программирование" (52%)
Гондурас, default city
Инфо Ответить
v
vertur Member
3 года назад / 15 апреля 2022 23:01
Возвести 2 в степень 10 при помощи цикла while
Давайте чуть усложним задачу, ибо от таких банальностей тупо скушно.

Например вот так:
"Возвести 2 в целочисленную степень N > 0 без использования каких либо циклов и дублирования кода"

Ну как Оранган, справишся ? задача решается в одну строку из 5-6ти токенов

Не справишся без подсказок = профнепригоден и дальнейшие беседы бессымыслены, ибо горох об стену.
OHara
Junior Member
1/1 ответов
3 года на iXBT, с апреля 2022
Инфо Ответить
O
OHara Junior Member
3 года назад / 29 апреля 2022 15:56
0x0001 << N
vertur
Member
6095/10485 ответов, #5 в рейтинге
17 лет на iXBT, с марта 2008
Чаще пишет в "Программирование" (52%)
Гондурас, default city
Инфо Ответить
v
vertur Member
3 года назад / 01 мая 2022 00:11
OHara
Зачем ты так слил Орангутана. Ведь у него был шанс... а теперь его нет - ибо "профнепригоден и дальнейшие беседы бессымыслены".
Оранган
Member
26/370 ответов
12 лет на iXBT, с мая 2012
Чаще пишет в "Сети" (23%)
Россия, Лангепас
Инфо Ответить
Оранган Member
3 года назад / 01 мая 2022 08:25
vertur
не переживай, я время от времени всё-равно интересуюсь программированием и книжечку почитываю, размышляю над поставленной задачей и не только. из книги понемногу пытаюсь упражнения и программки писать. В данный момент немного листаю про архитектуру х86 в википедии

Тут с usb хабом стало интересно. У меня есть два дешёвых фирмы dexp. и один дорогой по тем временам порядка 3 тыс рублей с дополнительным питанием порядка 8 портов один для принтера. ТАк вот два старых до сих пор работают. а новый не более 2 недель проработал.

Далее разобрал обнаружил плохое качество пайки. + мне кажется есть специальные недоработки в схемотехнике ( в частноси на мой взгляд необходимо емкость кондёров по больше, + напряжение повыше чуть чуть), нужны на мой взгляд другие конденсаторы. А так как говорит Дмитрий Забарило. МИкроконтроллеры, их же специально программируют так, чтобы по истечению определённого времени они начинали плохо работать.

Как выводы просмотрел ролик, как на контроллере stn32 сделали инфракрасный измеритель температуры. ТАм СИ активно применяется. ПОнравилась простота кода. Оказывается данные с термодатчика сохраняются в массиве. Вдохновился немного полистать посмотреть.

и решил немного полистать, а как же самому изготовить usb хаб. чтобы на века что называется, а если что самому его быстро отремонтировать. ТАк поразмышлять полистать
vertur
Member
6098/10498 ответов, #5 в рейтинге
17 лет на iXBT, с марта 2008
Чаще пишет в "Программирование" (52%)
Гондурас, default city
Инфо Ответить
v
vertur Member
3 года назад / 04 мая 2022 02:08
Оранган

Как выводы просмотрел ролик, как на контроллере stn32...
stn32 - это клеммный блок. тебя обманули.

500x500, 134.4Kb

хотя какая разница что клеммный блок, что "МИкроконтроллер", что stn32 что stm32 - один хрен горохом об стену.
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Страницы:Кликните, чтобы указать произвольную страницуназад1234