HLFX.Ru Forum
Показать все 8 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Вопрос к программистам (https://hlfx.ru/forum/showthread.php?threadid=4732)


Отправлено GaLeks 01-03-2016 в 09:05:

Post Вопрос к программистам

Здравствуйте, ребята. В общем решил начать изучение С++, так как по профессии нужно, а то что в колледже преподают ограничилось массивами, да и в общем заинтересовала данная тема. После открытия сайта cppstudio.com, застрял на первой лекции с выбором среды разработки, ибо Борланд уже явно не комильфо, а кроме него нам ничего не показывали. Теперь вопрос к местным программистам, какая среда разработки лучше mingw или visual c++ ?


Отправлено XaeroX 01-03-2016 в 09:32:

Зависит от того, чем ты планируешь заниматься в будущем.
Смею предположить, что, раз проживаешь на Украине - то целишь на эмиграцию на запад, а в этом случае перспективнее изучать инструменты Microsoft. Следовательно, я бы рекомендовал Visual C++ последней версии.

Добавлено 01-03-2016 в 15:32:

Не могу не добавить, что востребованные языки сейчас - Java, C#, Python.


Отправлено GaLeks 01-03-2016 в 11:00:

XaeroX, спасибо за скорый ответ, ЯП изучаю в основном для себя, но если это хобби в будущем начнет приносить прибыль, то это вообще шик.


Отправлено AntiPlayer 01-03-2016 в 16:45:

Я не считаю себя программистом, даже до быдлокодера мне далеко. Хотя, парочка написанных проектов на старой работе имеется. Что могу сказать, Борланд новый это тяжелое неповоротливое чудовище, писать там можно, но лучше не стоит даже начинать. Мне это сильно аукнулось. Хотя его нынешняя возможность сразу писать под все платформы порадовала.
На данный момент очень доставляют инструменты от мелкософта. Мало того, что в MSDN находишь большинство ответов на свои вопросы, так еще и "противный" дотнет (за который тут ссаными тряпками кидаются) имеет свои преемущества. Для меня ключевым, за последний месяц, оказалось то, что под него существует портабельная среда разработки SharpDevelop, весит 40 мб, запускается с флешки на любом компе с .NET от 2.2. Работает очень шустро, поддерживает несколько языков. На нынешней работе ВНЕЗАПНО срочно понадобилось написать поисковик в автокадовских файлах. Интернета на компе нет, установка программ запрещена. Стянул мобилкой, скинул на комп. Через полтора часа все было готово. Плюс, разобраться в незнакомой среде и с незнакомым языком заняло около получаса, спасибо MSDN. (ИЧСХ в борланде я реализовать такую программу не смог на должном уровне, так как там не оказалось, не или не нашел, адекватных инструментов поиска, что в итоге вылилось в то, что поиск слова по маске организовывать очень неудобно и очень медленно, файл в 400к строк обрабатывался около получаса, в дотнете все работает мгновенно). Сейчас, конечно, можно возразить, что мол шел бы писал свой алгоритм поиска на плюсах, сделал бы все еще быстрее и красивее и тд. Но мне в силу недостатка образования(я вообще электромеханик), пришлось бы долго разбираться. А тут полтора часа и готово. Удобно

__________________
I tell you to enjoy life


Отправлено XaeroX 01-03-2016 в 16:58:

AntiPlayer
Я думал, что если на работе пишешь программы - то ты и есть программист.
Разве нет?


Отправлено Government-Man 02-03-2016 в 17:50:

Имхо если работать на винде и программы писать в основном под винду, то вопрос о том, какую среду использовать всерьез даже не стоит.

Цитата:
AntiPlayer писал:
портабельная среда разработки SharpDevelop, весит 40 мб, запускается с флешки на любом компе с .NET от 2.2


А на нее можно установить Visual Assist?


Отправлено GaLeks 14-04-2016 в 15:14:

Линейные односвязные списки

Снова всем привет, дабы не мусорить на форуме пишу в эту тему. На днях преподаватель скинул ссылку на это http://victor192007.narod.ru/files/cpp_d1.html и сказал, по такому же методу выполнить вот это задание "Запись содержит фамилию спортсмена, вид спорта, год рождения. Удалить из списка боксеров рождения до 1980 года. " Может кто-то подсказать в каком направлении надо смотреть, что бы выполнить это задание, ибо в С++ я полный ноль без палочки, и подкинуть более детальных уроков на эту тему ? Заранее благодарен


Отправлено XaeroX 14-04-2016 в 15:27:

Ну это ж чистое задание на структуры данных.
Разберись со списками, эту структуру важно пони-мать, она часто встречается.
В общем виде ответ такой: если список односвязный, то, обходя, запоминаем предыдущий элемент. Удаляя текущий, прилинковываем предыдущий к следующему через next.
С двусвязным проще, там предыдущий доступен через prev. Делаем то же самое и не забываем обновить prev у следующего элемента, чтобы он указывал на предыдущий.


Временная зона GMT. Текущее время 21:39.
Показать все 8 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024