uwrtey писал(а):кто что писал полезное и на чем?(хвастайтесь!!! а я позавидую...........)
DX168B писал(а):Я писал на С++ всякие очень простые программки для расчётов в электронике.
Сейчас взялся за более серьёзное и тоже на C++:
/////////
////////////
Вот такой бред я сейчас хочу реализовать. 60% уже сделано.
Вот почти всё готово, пока сыровато, чуть до ума довести, но уже работает.
I am DX168B and this is my favourite forum on internet!
А еще доставляет язык LabView =))) всякую шнягу с МК обрабатывать, попутно прогоняя ее через математику хитрую самое то. Программирование напоминает игру в конструктор и рисование диаграмм.
Ну и BrainFuck почему то никто не вспомнил. =))))) Кстати, недавно на хабре видел вакансию "Требуется программист со знанием BrainFuck зарплата 60000р" вот думаю фейк или нет. А то может кто и вправду на брейнфаке серьезные проекты делает )) Или если чел освоил брейнфак, то все остальное ему семечки
Проще освоить что нибудь стандартное и распространённое, типа С++ или Delphi и будет Вам счастье.
Из ВЕБа - Adobe Flash и HTML+PHP.
Из мобильных платформ - Java.
I am DX168B and this is my favourite forum on internet!
Да дофига так то. Я вот на Си Билдере 6 начал свои утилитки кропать. А чо, среда быстрая. Не тормозит даже на старых компах. На выходе честные экзешники не требующие ничего докачивать.
Мне тут правда на моем форуме пытаются доказать, что это отстой и рулят C# и QT всякие. Правда ни одного весомого аргумента кроме "это круто модно и современно" не предоставили.
Я вот под ПЦ софт не писал толком. А тут потребовалось мне сделать анализатор тех данных, что мне МК шлет потоком. Терминалки стало нехватать.
Ну и ради прикола давай реализовывать одно и то же на Си билдере и на Лабьвю. На лабвью я управился за пять или шесть часов. По сути дела разбираясь в системе заново. Главные трудности были в голове. Осознать парадигму заново. Но когда я нашел там кнопку с лампочкой, подсвечивающую потоки данных в последовательности их выполнения все в голове стало на свои места и дальше пошло как по маслу.
С Си билдером я проковырялся несколько дней прежде чем получил результат. Это при том, что я чуток знаю дельфи. Потому интерфейс и всякие свойства и методы форм и стандартных примитивов мне было более менее знакомы. Ну и сам язык си знаю. Затык встал в рисовании всяких графиков и работе с СОМ портом. То что на лабью сделалось без включения мозга, само.
Правда с бидером проще делать некоторые другие вещи так что сказать что кто то лучше, а что то хуже я бы не спешил. Например матобработку, если потребуется, я буду делать на LV там под это все заточено.
мы за сложности, C++ & php наше всё в оттуда всякие AS2/3, js, html, css и прочие парадигмы жизни
Язык изучить не самое сложное, самое сложное на нём грамотно писать следовать стандартам, вливаться в темпы жизни.. и всё такое)
Здравствуйте! Вот, кстати, насчёт грамотного написания и следования стандартам: не может ли помочь кто?
Имеются две пары файликов для NT: пара *.inf и *.dll, и пара *.inf и *.drv. Они и в ХР работают - делают из СОМ порта порт MIDI. А вот как их адаптировать, чтоб они (или их дети) в Win7 функционировали успешно?.. хотя бы одну пару... Мороженое, пироженое, сладкая газировка и при помощи чего оне берутся - в наличии, на nikperez.rambler.ru, город Москва, РФ.
...эээммм.... если есть готовые .dll и .drv - то неплохо-бы их исходники, чтоб переделать под сёмку, не дизассемблировать-же... хотя по идее должно и так работать, я на сёмку дрова от ХР ставил на те железки, для которых небыло висловских дров (когда сёмка еще как бета бродила по инету) - всё работало как нада - так-что поддержка совместимости с ХР дровами тамв сё ок, - ты попробуй...
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Готовые есть, разумеется. Под Вистой они не работают - она их не понимает (пробует установить и драйвер, и библиотеку, и застывает). Сомневаюсь, что W7 их поймёт, хотя не пробовал именно под ней... Я-то полагал до последнего времени, что виста и семёрка - родня... Да вот, собственно, образцы одной пары:
Почему .NET а не билдер?) Потому что на .нет быстрее сделать приложение, больше контролов и использовать их можно более эффективно. Два - C#. Он несколько удобнее плюсов. Я долгое время не писал на плюсах, потом пришлось, было мерзковато.
BCluster писал(а):Почему .NET а не билдер?) Потому что на .нет быстрее сделать приложение, больше контролов и использовать их можно более эффективно.
Значит теперь не важно то, что прога может не запустится из-за отсутствия .NET требуемой версии, будет "жрать" много вискаса ресурсов компа и при это будет относительно медленно работать?
Теперь главное удобство для программиста и плевать на всех потенциальных юзеров, которые будут юзать прогу?
Вот и вторая пара, если интересно... У меня сейчас нет возможности установить W7 - может, кто попробует эти "парочки" в среде Win7 - инсталлируются или нет? Поможете?
Нашёл.
В архиве лежит *.dll - midilink.dll, которая должна бы как MIDI-Serial фильтр работать и в W7 32. Она обслуживает вот такое устройство, как на прилагаемом в архиве рис. 2. Подробнее:
Это тоже serial-midi фильтр, но работает он только в присутствии "своего устройства - именно кабеля midilink (в программе midi-редакторе вот такое сообщение появляется - рис. 1. в архиве и далее сообщение "Неизвестная внешняя ошибка" ). Вот сравнить бы эти dll-ки - от каваев и от мидилинков...
Ведь в MIDI-редакторе midilink.dll активен! Вход и выход MIDI индицируются и программно и "железно" - светодиодами! Надо подправить файлик midilink.dll, чтоб он не сетовал на одиночество...
Adobe Flash + ActionScript Для мини игр.
C++ для программ на ПК
С для программ на AVR
Таким набором пользуюсь сам, чего и вам советую
У меня почти то же самое. Только я за олдскул - для ПК чаще всего тоже пишу на чистом С, без плюсов. Мне ООП пока как-то не пригодилось в реальной жизни, только для сдачи зачета в универе. А так - для x86 использую C, для AVR - C + asm, для MSP430/STM32 - C.
Всякие LabView и Matlab хороши в основном для каких-то сильно кастомных экспериментально-одноразовых софтин. Если предполагается конечный продукт, адекватный человек, естесственно, будет писать на том же С/С++. И, конечно, я против использования рантаймов и внешних библиотек.
Разница между теорией и практикой на практике гораздо больше, чем в теории.