Сап, /b/. ОП-недопрограммист решил повыебываться в шараге перед дипломом и жаждет знаний. В общем, планируется написать приложение под Win для сенсорных экранов, предоставляющее информацию о колледже и прочую поебень. Изначально хотел написать на WPF/UWP, чтоб полегче, но вот посетила ностальгическая мысль о еблях с чистым C. Так вот, на нем возможно все, а значит и моя затея. Какие способы есть для написания такого приложения на чистом C? На сколько актов психического насилия себя стоит готовить и так уж ли сложно освоить написание красивого GUI и работу с сенсором на Си? Или если окажется слишком сложно, то насколько легче будет реализовать на плюсах и есть ли там так же всё необходимое для подобных целей? P.S. м.б. добавлю вопросов по ходу
>>237542387 (OP) Разумеется, на Си это вполне возможно. но зачем? Это отнимет РЕАЛЬНО кучу времени, ибо все-таки это довольно низкоуровневый язык.Пиши уж на ассемблере тогда. А если хочется извращений, то вперед. Непонятно, правда, чему это тебя научит.
>>237542387 (OP) Что за хуйню я читаю, ты там в нулевых живешь? Какие си в 2030 году? Палю годноту, сэкономленное время можешь потратить на капчевание. https://www.electronjs.org/
>>237546840 Пилить гуи на си не оч затея. Все равно будешь работать с теми же самыми объектами, только в костыльном виде структура + методы. Так что для гуи нужен ООП язык, сама иерархичная структура элементов интерфейса подталкивает к этому. Если где то прям очень нужен будет Си код пиши, плюсы хорошо с ним интегрируются.
>>237542387 (OP) Но нахуя на сях? Это же абсолютно ненужный скилл. Ебашь нормально, на крестах, а лучше вообще на шарпе, нахуй такой изъёб? Ну или пиши под линупсы, да в опенсорс выкатывай.
>>237548326 Только вот UWP нахуй никому не нужон. Мертворождённая технология, к сожалению. Даже с библиотекой WinUI Ждём MAUI с кроссплатформенным гуем
А пока делаю вебморду и не парюсь. Да, жрет дохуя. Но работает везде
>>237549036 О, а я как раз не смотрел UWP, думал замена WPF пришла, теперь буду знать >вебморду Это что? И вообще что тогда для шарпа юзать стоит? Или продолжать на WPF сидеть?
>>237549036 Но ежели приложение для колледжа, использовать его будут под десяткой – можно и на UWP написать. Работает оно, кстати, гораздо быстрее, чем WPF с его ебаным рендерингом. Да и WinUI, опять же, пиздат под сенсорные экраны
но я бы сделал на блазоре вебморду, ебал я этот XAML, которым интерфейс описывать надо нахуй тебе си я вообще не понял, тебе шашечки или ехать. Писать на сях гуи удовольствия нет, больше времени убьешь, а этого никто и не оценит
>>237542387 (OP) Ебантяй? Делай киоск или электрон ебаный, html + react, если сложнее рисования интерактивного хуя - бек на ноде или php.
На си он писать собрался, пидормот, еще на masm напиши, с диалогами собранными в блокнотике в *.rc. Кого ты тут поразить чистыми сями решил, щенок? Нассал бы тебе в ебло на защите, а потом кинул оплаченым вами же бутербродом с сервелатом.
>>237549166 Это значит, что прога твоя работает через браузер Пишешь либо 1) webapi на шарпе и фронденд на js фреймворке 2) все на блазоре если запускаться будет как обычное десктопное приложение, я бы выбрал этот вариант, так как для блазора критичен пинг. Если на локальной машине запускать, пинг 0, естественно
>>237549394 >быть предвзятым к человеку на защите из-за выбранного языка. Хотя чего уж греха таить, так же бы облил шампанским на защите электрон макаку.
>>237549630 >специальность не прогерская? "Программирование в компьютерных системах" >Какие планы на жизнь? Пока хз, пойду после шараги в ВУЗ какой-нибудь, может там думать начну. А так вроде интересна эта учеба, но колледж есть колледж, особо не понимаешь что к чему
>>237549829 При чем тут язык? Если аутист-архитектор получив задание построить небоскреб реализует его как "возьмем гору нужной высоты и надолбим в ней пещер, передовые технологии 30000 года до нашей эры!" - такого обоссать не то что право, а обязанность!
>>237550061 Да похуй. 100 мб отъест сама прога, остальное будет на совести браузера. Зато если случится импортозамещение, и мы все уедем на Линукс, то пердолинга не будет
>>237549859 Прикольно, теперь айти-быдло и в фазанках учат? В мое светлое прошлое с лучшим на свете президентом на первом сроке там только электриков обучали уровня пальцы в фазу не совать, а теперь смотри-ка. Вангую про конечный автомат и машину Тьюринга ты не слыхал, формы нормализации БД не проходили, нейросетки в прологе не создавал и компилятор в качестве курсовой не писал?
>>237550073 Не знаю, по моему все охуенно. Правда тому кто диплом проверять будет потом пиздец работы много, но мне насрать. Тебе тут не энтерпрайз чтобы силы экономить. А вообще веб приложения на десктопе меня раздражают тем, чтобы они выбиваются из общего стиля системы и жрут дохуя ресурсов (держать целый браузер чтобы нарисовать текст на экране). Не было бы этих минусов с удовольствием бы обмазался вебом. А так для ОПа, лучшая связка для тебя C#/UWP, если нужно приложение мимикрирующее под винду или иди на электрон если похуй, но красивое приложение в нем наваять будет уже сложнее.
>>237550608 Чего охуенного? То что ты не умеешь выбирать нужную технологию для реализации в дипломной работе? Технологический процесс вытачивания самолёта напильником это тоже охуенная дипломная работа?
>>237550019 >Алгоритмы там, графы, верчение деревьев Нихуя такого, разве что какие-то простые алгоритмы сортировки показывали А в общем, касались всего по-немногу: сначала стандартные делфи с паскалем (вроде хуета, но т.к. всем похуй, а также много с деревень и распиздяев, даже это им было сложно), арифметические задачи на ассемблере в эмуляторе, простые задачи на Си и Си++, Шарп уже больше вместе с WPF, 1С, сайты на Joomla + доп. курсы по вебу с CSS-фреймворками и JS и должно быть PHP RF
>>237550522 Я вот самоучка. Реально компилятор написать в качестве курсовой? Сколько времени вообще нужно, чтобы научиться писать компиляторы?
У меня путь был короткий: основы шарпа по Рихтеру да мсдн, основы SQL, потом паттерны, солиды, алгоритмы, структуры данных, сейчас интересно noSQL бд глянуть да брокеры сообщений типа Кафки/RabbitMQ посмотреть В итоге работать можно, но когда слышишь что студенты компиляторы пишут, удивляешься – посох его знает, как там под капотом язык разбирается. Ну да, есть байт-код промежуточный, рантайм, но как работают компиляторы, лексеры – вообще хз. Научиться бы работать с абстрактным синтаксическим деревом
>>237550522 >конечный автомат и машину Тьюринга ты не слыхал, формы нормализации БД На уровне теории Остальное нет конечно, это же колледж, там со всей группы пара человек в специальности заинтересована
>>237550522 > Вангую про конечный автомат и машину Тьюринга ты не слыхал, формы нормализации БД не проходили, нейросетки в прологе не создавал и компилятор в качестве курсовой не писал? Конечные автоматы, машины Тьюринга были, так же как все эти нормализации, включая СДНФ/СКНФ. Нейросеток - да, не писали, компилятор тоже (это уже в ВУЗике было). мимо-техник-программист-из-не-пту-а-колледж
>>237550833 Как-то все в кучу. Чувствуешь, что умеешь что-то? Скажем, работу хорошую найти кто-нибудь смог из твоей группы? идти в универ хорошее решение
>>237551021 Ну и нахуя вообще такое в пту лепить? Это же хуже всех этих лоховкатывательных курсов ойти, там хоть за скромный прайс, пару месяцев и узкопрофильный зубреж, может молучится кого-нибудь на галере наебать. А тут размазано как оливье по 4 годам обучения, с поверхносной хуйней, с вчерашними выпускниками этой параши в преподавателях. Даже немного жалко хрюш и первоэтапников становится.
>>237542387 (OP) спокойно берешь и пишешь как ни в чем не бывало - пойнтр евентс тебе в помощь, можешь хоть свои кнопочки и поля рисовать на опенгл другое дело что тач-дружелюбных компонентов возможно нет в чистом winapi и посох знает как работать с тем что на самом деле есть в современной винде через чистый си, вроде https://docs.microsoft.com/en-us/windows/uwp/get-started/create-a-basic-windows-10-app-in-cppwinrt конечно обычные (классические) видновые компоненты вполне дружат с тачем просто они не совсем удобны в работе
>>237551121 Это среднее образование, типа техник-программист >>237551083 Вообще не чувствую. При должном самообразовании можно большего достичь, чем при хорошей учебе в колледже. Из группы почти никто и не собирается этим дальше заниматься, из тех кому нравится хз кто что хочет
>Как-то все в кучу Еще были БД на SQL, сети Cisco на эмуляторах оборудование позже завезли, когда у нас это прошло
>>237551121 > что то я понимаю почему вышка не особо котируется при поиске работы кодером Дропнул ВУЗ, когда курсе на третьем препод по БД (какой-то 80-летний дед-пердед) на первом занятии сказал "Включаем компьютеры, запускаем MS Access". Образование кодеров отстаёт у нас лет на *цать от технологий, и нахуй не нужно, я на него даже не смотрю, когда кого-нибудь приходится собеседовать. тот-же->>237551079
>>237551079 Хуево были, раз не писали. Это же один шаг до лексического, синтаксического и собственно в компиляцию в машинные коды или вход для транслятора.
>>237551416 Да, без самообразования или каких-то курсов посох что получится. Но, если сам ничего не понимаешь в айти, то можно хоть понять что зачем нужно и как делится. Потому что когда смотришь на названия направлений в ВУЗах, то не понятно ничего, даже описание не помогает
>>237550833 Говну учат ненужному, юзлес калу, на котором невозможно заработать, да впрочем как и и та хуйня что выше упомянул вузовский лох. тюринг хуюринг. тоже бесполезный подарок. ну если ты не шизик которому интересно дрочить нахуй не нужную теорию, а хочешь делать что-то полезное для общества = приносящее прибыль.
Единственное тут более-менее полезное это CSS и JS, Шарп, WPF, но уверен что там баба срака учила этой хуйне полторы пары. >>237550990 И компилятор писать бесполезный подарок, нахуй не нужно.
Учите веб, дауничи, учите как перемещать жсончики, рисовать кнопочки, работать с апишечкой, писать расширяемо, как хранить данные в базе, какие нахуй конпеляторы. Откуда вообще мудачьё берет у себя в голове эти идеи, я просто каждый раз как в треды подобные захожу охуеваю, о бля а давай ка я напишу приложение под тач на чистых сях)) во заебись УМА разума наберусь)), ООО бля аноны как думаете конпелятор свой написать охуенная же идея? стану погромистом дахуя или не дахуя?
Просто пиздец каждый тред подборка brainlet. Люди просто не знают что нужно в этом мире, а что дроч для даунов, и нихуя не пытаются разобраться, а потом орут на всю борду, аррряяя, рыночек переполнен, нет работы.
>>237551541 Ну так это и не ВУЗ. В ВУЗе уже как-то писали в качестве курсача эмулятор собственного процессора, и к нему компиляторы из asm в машинный код, и транслятор из basic в asm.
>>237551416 Дешевые выебоны, в аксессе отличные встроеные средства для визуализации данных и схемы, плюс возможность писать полноценные SQL запросы в актуальном стандарте. Так и скажи что нормализацию не осилил.
>>237551703 Нормализацию я осилил еще в ССУЗе, хо-хо-хо, как и SQL. В ВУЗе я ожидал хотя бы PL/SQL, а не то говнище, что есть в Access, и которое преподаёт долбоёб, который сам изучал Access по самоучителю начала нулевых годов.
>>237551629 > Единственное тут более-менее полезное это CSS и JS, Шарп, WPF, но уверен что там баба срака учила этой хуйне полторы пары. Естественно, самому всё приходилось учить > ну если ты не шизик которому интересно дрочить нахуй не нужную теорию, а хочешь делать что-то полезное для общества = приносящее прибыль. В том и дело, что по твоему определению я скорее шизик, потому что пока рассматриваю этот вопрос только с точки зрения интереса
>>237551629 Аутист, ты же понимаешь что твой предел 130к в Москве в гавногалере с нятягиванием верстки на ваш ноу-хау самописный говнофреймворк интернет-магазина?
Мне лично весь ТЯП помог сделать адаптер с лексическим/синтаксическим разбором и таблицей переходов для асинхронного протокола взаимодействия одной хуйни с другой хуйней. Уж ты-то, аутист, написал бы мне лапши с тысячей if else.
>>237552234 Сейчас для грамотного рисовальщика кнопок реакте уже 130к для мидла это мало, а ты пытаешься мне что-то втереть про потолок. Ты просто нихуя не знаешь. Тебя учили в петушиной парадигме совковые вонючие бабки, что ты должен учить бесполезный, нахуй не нужный подарок в ебучих талмудах, а потом уму-разуму набираться 40 лет в НИИ сраном у полудохлых дедов написывая на прологе гавно для ЭВМ. И теперь ты пытаешься убедить себя и других в том, что ты не безмозглый лох.
Твои ссаные адаптеры с хуическим разбором описаны до тебя тысячу раз в тысячах гуглящихся статей про паттерны, а если не описаны - то что ты умеешь велосипедить эту дрисню не добавляет тебе зарплаты. Рынок ждет клепальщиков кнопок и передавальщиков джейсонов, их нужны тысячи, нужно автоматизировать процессы, нужно рисовать удобные приложения, и люди готовы за это платить дохуя денег. Получает дохуя тот, кто умеет писать расширяемо и поддерживаемо под ЗАДАЧИ БИЗНЕСА. Твои ссаные ТЯП ни капельки не приблизили тебя к этому. Как раз твой потолок это выебнуться своим говном раз в год и дальше сидеть дрочить сраные байтики и прочее оливье для пидоров, а потолка у практика, который пишет нужные людям кнопочки, и учится делать это всё лучше с каждым днем, практически нет.
>>237553415 > в моей среде для мидла 250к мало Я аж 25-летним макалланом чуть не захлебнулся с тебя, даже глаза тунца на тарелки стали квадратными. У меня в сфере даже джун за 250к не пойдёт работать, минимум 300к в наносекунду. >>237553468 Послезавтрашняя.
Требуется специалист для разработки драйвера ракетной жопы на С++ Требуемый опыт 6 лет работы н С++ Уметь запоминать каждый байт который находится в оперативе Закрыт выезд из РФ навсегда Стажировка 228 лет Желание копошиться в говне написанном старыми пидарасами Зарплата чёрная Заводская столовая Смена начинается в 8 утра
>>237553802 Порватка, я сам хуесосил опа за выбор ретроградного говна вместо стека технологий. Синтаксический/лексический анализ это не про байтоебство, глупышка.
>>237554009 Пидорас, 2 слова выучил и выебываешься ? Иди мамашу свою подлинкуй, а то декомпилировалась в могиле и не забудь семантический анализ ее пизды сделать, я туда наканчал
>>237554058 Хихикнул с тебя еще раз, дислексик, я же написал что для настоящего программиста технология это просто инструмент, он не будет переживать что сейчас в ходу винты на крестобразный шлиц, а будет крутить подходящей отверткой все что хочет, включая тебя на посохе.
>>237554282 Что бы порвать тебе жопу хватило и их, так зачем напрягаться? Основы чистой разработки - если разработать тебе очко можно парой слов, зачем добавлять избыточности?
Требуется Go'й для модного стартапа. Необходимо знание синтаксического анализа. Зарплата 230К после стажировки. Обязанности во время стажировки: написать нам анальный адаптер с синтаксическим анализом. После мы рассмотрим вашу кандидатуру. Примечание: Стартап будет переписан на дотнет через 2 года потому что Go мертворожденный подарок и будет дороже его поддерживать чем нанять дотнетчиков. Хз зачем мы выбрали эту хуйню для высоких нагрузок для нашего проекта на полтора пользователя в день.
На самом деле не имею против твоего go ничего, но речь не о том, по прежнему твои знания юзлес хуйня в 99% случаев, ты не соображаешь что я тебе говорю. Я рад что тебе это оливье пригодилось и теперь то ты точно не лох потративший годы на херню, но остальным оно нихуя не пригодится, даже оно, нужное хоть когда-то, а про остальное оливье из вузов я вообще молчу. Очевидно выбор здорового человека не учиться в сраном вузе на эту ебаную теорию говна, а идти и работать. Если ты упираешься в конкретной ситуации в незнание чего-то ты можешь взять учебник этой теории, пиздатый, буржуйский, или курс какой-то, вместо старых чмошников, и конкретно изучить ту область, которая тебе понадобилась. Это знания, которые нужно учить не как базу, они нахуй не нужны, а для конкретного применения раз в тысячу лет. Но нет, ты, снегурочка, будешь настаивать что это охуенная идея которую надо советовать начинающим - пиздовать учить это оливье 4-6 лет, и потом в 26 лет устраиваться старпером джуном чтобы в 35 лет тебе разок пригодилась хуйня которую ты уже наполовину забыл. Вместо того чтобы в 18 лет задрочить всё нужное в работе и хуярить дальше годами в опыт и нужные скиллы, делать общественно полезную работу, а не жрать бюджет и кормить дармоедов преподов.