Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Новый хит для любителей игры жанра Соедини 3! Кот Ученый уже прячет предметы по таинственному лесу, чтобы вы получили удовольствие от поиска вещей и заработали как можно больше изумрудов. Котик рад новым гостям!

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
41
Xhilim
Xhilim
1 год назад
Лига программистов

Первая программа на C#⁠⁠

С начала этого года я взялся изучать C#. Некоторое представление о программировании уже было т.к. в школе, году так в 2005-м, закончил курсы по Delphi. В принципе каких либо проблем с пониманием материала при изучении Шилдта, статей и видео-уроков у меня не возникало. Проблемы есть с большими перерывами в обучении и иногда отсутствием желания. С начала обучения прошло уже почти 9 месяцев, но в общей сложности занимался дай бог месяца 4. Не знаю на сколько глубоко можно постичь программирование за такой срок самообучаясь, но хочу показать свой маленький проект.

Это простенькая программка для учета товара в цветочном магазине. Функционал минимальный и есть над чем работать. За внешний вид прошу не пинать. С визуальным оформлением я еще не знакомился.

  1. Это главное окно. Тут думаю все понятно

Первая программа на C# Программирование, IT, Си, Программист, Длиннопост

2. Это форма добавления товара в базу данных. КомбоБоксы связанны с базой, все работает, база обновляется. Ошибок пока не выявил.

Первая программа на C# Программирование, IT, Си, Программист, Длиннопост

3. Это форма редактирования базы данных. Так же все связанно с БД и можно поправить данные. Все работает корректно.

Первая программа на C# Программирование, IT, Си, Программист, Длиннопост

4. Это форма сборки букета. Тут по кнопкам добавить\удалить происходит добавление или удаление строки которая формирует один из ингредиентов букета. Каждый ингредиент это отдельный экземпляр класса

Ну поле названия и поля цен на дополнительные материалы... По кнопке "сформировать" считается цена букета, а по кнопке "сохранить" происходит редактирование основной таблицы базы, где хранится инфа о цветах, и запись в таблицу для букетов (название и цена).

Первая программа на C# Программирование, IT, Си, Программист, Длиннопост

5. Это форма продажи. Выбираем вид цветка, его сорт и количество, потом добавляем в чек. Чек это тоже объект класса имеющий поля в которых хранится цена, название и количество цветов или букета. Можно добавлять в чек много позиций на случай если покупают несколько сортов. Так же в чек можно добавить букет из списка собранных.

Первая программа на C# Программирование, IT, Си, Программист, Длиннопост

Вот такая вот программка. Уверен, что более или менее опытный шарпист размажет мой код, найдет кучу косяков и сделает более грамотно))). Так же программа требует серьезного допила. Но все же она работает и выполняет свой минимум, и для меня это дополнительная мотивация учиться дальше)))

Показать полностью 5
Программирование IT Си Программист Длиннопост
39
11
saastudio
saastudio
1 год назад

C тессеракт⁠⁠

C тессеракт Языки программирования, Си, Тессеракт, IT, Программирование, Картинка с текстом
Показать полностью 1
Языки программирования Си Тессеракт IT Программирование Картинка с текстом
7
20
Xhilim
Xhilim
2 года назад
Лига программистов

Тяжело в учении⁠⁠

Я изучаю C# уже несколько месяцев, но так как мне уже 33 года, то на работу особо не рассчитываю, это больше для себя, для тренировки мозга и, думаю, что в будущем смогу помочь сыну, если программирование его заинтересует. И вот из всего этого (по ощущениям бесконечного) объема знаний у меня складывается впечатление, что вот эта вот иерархия от начинающих до синьоров, складывается лишь из опыта и количества решеных задач. Такое впечатление, что синьор будет так же как и джун несколько часов гуглить и думать как правильно написать код, если ранее он не сталкивался с подобными задачами или тупо забыл что-то, что давно не использовал. Разница их лишь в том, кто какой сложности задачи решает. И если джуну надо пару тройку часов, то синьору минут 15.

Я вот берусь за очередную тему, изучаю, понимаю ее и вполне могу прочитать и понять код и логику программы из примера, но вот чтоб написать что-то подобное или более сложное... на это мне понадобилось бы дофига времени с перелопачиванием гугла и учебников. А информация как будто бесконечная: спросишь на форуме какие темы изучить, чтоб решить данную задачу, а тебе целый список выкатывают, и кто на что горазд. Хочешь работать с БД? Ну возьми для начала вон ту книжку на 400 страниц. Хочешь, чтоб в этом комбоБоксе, в зависимости от другого, появлялись разные списки из таблиц в БД? На тебе еще инфы на денек другой. А если код тебе кидают, то там обязательно будет что-то новое и непонятное, хотя задача элементарная. Так пока я до лямбда выражений и LINQ не дошел, большинство скинутых примеров вообще были темным лесом. И забывается инфа на раз два. Например помню, что легко понял тему по ref/out, но т.к. не пользуюсь, то сейчас блин не помню как пользоваться - надо повторять. Я хоть и вижу, что некоторые аспекты сейчас уже получаются чуть ли не на автомате, все эти объемы демотивируют, и кажется, что до вменяемого уровня джуна как до луны. Короче бодрящего пинка хочу))

Программирование IT Программист Си Текст
31
78
3Dfsd2021
3Dfsd2021
2 года назад
TECHNO BROTHER

Как GhatGPT умеет общаться с микроконтроллерами⁠⁠

И меня не обошло сие новомодное поветрие. Нашел чат в телеграме с доступом к ChatGPT и стал думать: а что бы такое его спросить? Давайте сначала теста ради что-нибудь простенькое:

Как GhatGPT умеет общаться с микроконтроллерами Arduino, Эксперимент, Stm32, Си, Программирование, Микроконтроллеры, ChatGPT, Нейронные сети, Длиннопост

Потрясающе! Но может ли оно объяснить, что там в коде за что отвечает?

Как GhatGPT умеет общаться с микроконтроллерами Arduino, Эксперимент, Stm32, Си, Программирование, Микроконтроллеры, ChatGPT, Нейронные сети, Длиннопост

Обалдеть. Оно почти понимает. А вот интересно, оно умеет только стандартный Си?

Как GhatGPT умеет общаться с микроконтроллерами Arduino, Эксперимент, Stm32, Си, Программирование, Микроконтроллеры, ChatGPT, Нейронные сети, Длиннопост

Однако. Оно умеет под STM32, причем самым пионерским ардуиновским способом - считая такты процессора. Но, тем не менее, под SPL. Умеет ли оно использовать таймер?

Как GhatGPT умеет общаться с микроконтроллерами Arduino, Эксперимент, Stm32, Си, Программирование, Микроконтроллеры, ChatGPT, Нейронные сети, Длиннопост
Как GhatGPT умеет общаться с микроконтроллерами Arduino, Эксперимент, Stm32, Си, Программирование, Микроконтроллеры, ChatGPT, Нейронные сети, Длиннопост

Так, и что мы видим? Мы видим, что инициализировать таймер оно умеет. И с правильными значениями. Но в процедуре прерывания оно не использует! И вместо этого вводит дополнительную процедуру, считающую такты процессора.

Таймер же оно использует, чтобы сделать задержку в 1 секунду в главном цикле! Напоминает известный анекдот: как вскипятить пустой чайник? налить воду и поставить на огонь. а если в чайнике уже есть вода? Вылить и тем самым свести условия задачи к предыдущему :) Возможно, робот неправильно меня понял :)

Как GhatGPT умеет общаться с микроконтроллерами Arduino, Эксперимент, Stm32, Си, Программирование, Микроконтроллеры, ChatGPT, Нейронные сети, Длиннопост
Как GhatGPT умеет общаться с микроконтроллерами Arduino, Эксперимент, Stm32, Си, Программирование, Микроконтроллеры, ChatGPT, Нейронные сети, Длиннопост

Охренеть. Во-первых, используется совсем другой метод - через флаг, устанавливаемый в прерывании. В самом прерывании оно не захотело вставлять команду переключения выхода. Во-вторых, все-таки необходимо было конкретизировать.

Вердикт - человек пока что пишет программы под STM32 лучше этой штуки. Но эта штука пишет уже лучше ардуиновского пионера. Где-то и такой подход сойдет.

Показать полностью 7
[моё] Arduino Эксперимент Stm32 Си Программирование Микроконтроллеры ChatGPT Нейронные сети Длиннопост
14
4
Аноним
Аноним
2 года назад

Как искать работу?⁠⁠

Я студент, первый курс МФТИ. Думаю, неплохо разбираюсь в C, и сейчас могу написать на нём что угодно (что не работает с сетью, эту тему я пока не трогал). C++ желания "учить" нет, особых отличий между этими языками не вижу.
Недавно стала интересна подработка на лето, прочитал про то как искать первую работу, посмотрел реальные вакансии и резюме.

Первое: вакансий для C практически нет, и это при том, что он достаточно популярен, если верить этому сайту (сайт выбран по принципу "много встречал в сети"). Я неправильно ищу и есть отдельные сайты для вакансий C/C++

Второе: есть некоторое количество вакансий C/C++(и просто много вакансий C++), но в них требуются абсолютно незнакомые мне вещи, даже в вакансиях для джунов (обычно это с десяток аббревиатур, которые не сразу и загуглишь) + небольшая часть знакомых, но без уточнения уровня (например, git / unix-системы / работа с сетью / графическое программирование). Как понять требуемый уровень? Спрашивать каждого работодателя отдельно?
Знаю ли я git, если не пользуюсь им, но понимаю принципы (как он работает), и могу написать свой (только локальный)?

Третье: в примерах резюме часто (почти всегда) упоминают "пет-проекты", иногда даже приводят примеры. Конечно, половина программистов это что-то из веба (тема, которой я стараюсь не касаться), и для них проекты - создание сайтов, но у остальных что-то мне понятное, однако совсем с моей точки зрения несложное. Пример: чуваки пишут калькулятор (пару сотен строк), и называют это проектом. Я тоже могу написать калькулятор, но (почти), как говориться " from scratch* ", используя только openGL и стандартные
*какой-нибудь glfw для создания окошек и считывания нажатий с клавиатуры я бы всё-таки использовал

Так что же мне делать? Раньше я думал, что достаточно просто шарить в C, посмотрев вакансии приуныл, посмотрев резюме посмеялся. Я уже джун, или мне до него как до Египта& (идти до него примерно полгода)

Показать полностью
[моё] Работа Си Поиск работы Вопрос Текст
24
135
fsmoke
fsmoke
2 года назад
IT-юмор

Коротко о политике⁠⁠

Коротко о политике Владимир Путин, Python, Си, Комментарии на Пикабу, Скриншот

Ссыль #comment_268491203

Показать полностью 1
Владимир Путин Python Си Комментарии на Пикабу Скриншот
7
104
stafillokok
2 года назад
Лига Политики

Объятия Путина и Си Цзиньпина насторожили американскую прессу⁠⁠

Обзор публикаций заокеанской прессы по визиту товарища Си в Москву.

Объятия Путина и Си Цзиньпина насторожили американскую прессу Политика, Украина, Донбасс, Владимир Зеленский, Владимир Путин, Си, Си Цзиньпин, Китай, Газ, Экономика, Дипломатия, Новости, Спецоперация, НАТО

Объятия президента России Владимира Путина с председателем КНР Си Цзиньпином должны стать поводом для беспокойства Вашингтона, цитирует американского политолога Томаса Грэма издание Newsweek.

«Объятия двух лидеров привлекли внимание всего мира, послужив напоминанием о том, что Китай превратился в глобального влиятельного посредника, и подняли вопросы о том, не рискует ли Америка потерять свое место бесспорного лидера в международной дипломатии», — отметил Грэм.

В статье приводят слова координатора Белого дома по стратегическим коммуникациям Джона Кирби о том, что обе страны стали ближе и они недовольны лидерством США, приводят перевод статьи РИА Новости.

Взаимодействие России и Китая представляет собой новый тип международных отношений. Об этом написала газета Global Times 21 марта, комментируя приезд китайского председателя Си Цзиньпина в Москву.

В публикации авторы называют это новым типом отношений, к которому китайская дипломатия призывает и который стремится практиковать в новую эпоху. Он основан на взаимном уважении, честности, справедливости и взаимовыгодном сотрудничестве.

«Китайско-российские отношения являются ярким примером успеха международных отношений нового типа, строящихся на принципах неприсоединения и отсутствия конфронтации и не нацеленных против какой-либо третьей стороны», — говорится в материале.

Председатель КНР Си Цзиньпин находится на дипломатическом подъеме после того, как его правительство заключило сделку между главными соперниками Саудовской Аравией и Ираном. Китайские СМИ нашли в этом доказательство того, что страна может играть роль миротворца, в отличие от США, которые Пекин обвиняет в затягивании украинского конфликта, пишет Globe and Mail.

Но перед господином Си возникла еще более сложная задача — усадить Москву и Киев за стол переговоров, если это действительно то, чего последний желает. Предложение из 12 пунктов для урегулирования украинского кризиса, обнародованное в прошлом месяце, получило прохладную реакцию с обеих сторон и подверглось широкой критике со стороны западных правительств за то, что среди них нет пункта с призывом РФ вывести войска с Украины, цитируют материал издания Известия.

Предложение Пекина из 12 пунктов было опубликовано, когда главный дипломат Си Цзиньпина Ван И находился в Москве, что было воспринято как демонстрация поддержки со стороны своего ближайшего союзника. По данным The Wall Street Journal, чтобы поездка господина председателя КНР не была воспринята таким же образом, он может попытаться сбалансировать ее видеозвонком с президентом Украины Владимиром Зеленским.

Показать полностью
Политика Украина Донбасс Владимир Зеленский Владимир Путин Си Си Цзиньпин Китай Газ Экономика Дипломатия Новости Спецоперация НАТО
20
NichtTee
NichtTee
2 года назад

Загадка от повара⁠⁠

Загадка от повара Юмор, Си, Китай, Россия

🇷🇺🍽🇨🇳 Меню обеда Си Цзиньпина и Владимира Путина.

Во время ужина Товарищу Си предстоит принять участие в шуточном квизе и угадать, что за блюдо было подано перед десертом.

Показать полностью 1
[моё] Юмор Си Китай Россия
20
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии