6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
|
|
1 | |
идеи, идеи, идеи для начинающих27.08.2013, 02:09. Показов 17743. Ответов 95
Метки нет Все метки)
(
доброй ночи, уважаемые форумчане. перейдем сразу к делу =) в общем, собираюсь с 2 одногруппниками написать какой-нибудь проект, но вот идей у меня совсем нету =\ может гуру программирования вспомнят свои первые проекты, буду очень признателен) или такие же студенты как мы, поделитесь идеей) средней сложности, чтоб не за выходные написали и даже не за одну неделю
0
|
|
27.08.2013, 02:09 | |
Ответы с готовыми решениями:
95
Нужны идеи для практики С++ Идеи для консольных приложений
Тема для курсовой работы по ООП. Нужны идеи |
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
27.08.2013, 02:38 | 3 |
Хз насчёт оценки сложности, но я когда-то в качестве курсовой делал (вообще не доделал, но доделаю
![]()
1
|
27.08.2013, 02:41 | 4 |
Решите проблему с кодировкой и кросс.плат. Что бы как в C# без всяких заморочек, можно было вводить\выводить русские символы, манипулировать ими и т.д.
Не по теме: У меня просто депрессия. Сижу изучаю значит C++, вдруг захочу показать свою консольную программку друзьям, знакомым, вместо того, что бы просто отдать файл с программой, еще придется объяснять, что бы в консоле шрифт поменял и т.д. ( к примеру).
0
|
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
|
|
27.08.2013, 02:43 [ТС] | 5 |
что-то не могу в вики разобрать что это, можно чуть подробнее? Вы имеете ввиду именно какого-то человеческого языка? \
![]() наверное зря я не упомянул, что мы идем на 2 курс =D ну т.е. стоит минимально объяснить суть)
0
|
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
|
|
27.08.2013, 02:53 [ТС] | 7 |
осмелюсь поправить: сами обучились) нуу, скажем так, имеется опыт спортивного программирование ну и все вытекающие, т.е. интерес к программированию огромный. 1 семестр был паскаль, 2 делфи, в основном новое было работа с формой, т.е. ничего примечательного, только динамические структуры данных узнал ну и просто структуры повторил, вот летом потиху почитывал главы книг по с++, статьи, но практик я, вот и возникла идея написать что-нибудь сложное, что как раз таки и будет нести образовательный смысл, т.е. не как в вузе, делаешь и сдаешь лабы по определенному, а вот 1 такой большеватый проект, но в котором будет всего по чуть-чуть или помногу)
0
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
27.08.2013, 02:55 | 8 |
Суть в том, что есть такие стандарные утилиты - diff/patch (можно их погуглить, так проще будет). Но они работают просто с текстом, в то время как, если взять XML, например, то может быть полезным учитывать структуру данных (XML, по сути, дерево, т.е. здесь всё сводится к работе с деревьями, разница между деревьями и т.д., XML просто для примера, может быть что-то другое).
Добавлено через 1 минуту + есть open source решения разного толка, можно подсмотреть)
1
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
27.08.2013, 03:28 | 10 |
Ну хз как ещё объяснить)... Есть структурированные данные (не структуры в ЯП), тот же XML: документ сам хранится в текстовом формате, но у него есть структура (дерево): http://ru.wikipedia.org/wiki/X... 1.82.D0.B0 . Именно эту особенность - структурированность данных - не учитывают стандартные diff\patch - они работают с текстом.
Добавлено через 37 секунд Вообщем займитесь чем-нибудь другим) Добавлено через 1 минуту Вот например на Яве вариант: http://diffxml.sourceforge.net/ .
1
|
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
|
|
27.08.2013, 03:34 [ТС] | 11 |
т.е. выводить разницу между структурированными данными? ну это получается уже на логику брать)
нужно близко познакомится с самим языком, его особенностями, ну что бы там вот, как сказать, чтобы вся база языка была использована) говорю же, проект должен нести образовательную цель, а то в теории колупаться скучно) Но всё равно спасибо за идею =)
0
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
27.08.2013, 03:41 | 12 |
Ну так бы сразу и сказал)
Ну тогда не подойдёт) Тут в основном сложность в алгоритмах + дизайн. Не по теме: Алгоритмы уже "не образовательны"? :) XML кстати тоже стоит понимать... Добавлено через 2 минуты Ну я написал в ответ на "вспомните свои первые проекты")
1
|
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
|
|
27.08.2013, 03:47 [ТС] | 13 |
ну я не имел ввиду самый первый)) в алгоритмах разобраться не проблема, главное знать куда копать) а вот дизайн..да, с фантазией плохо
например меня очень привлекает тема защиты информации, но, думаю, надолго на троих задачу не придумать)) главное познакомится с языком, точнее, как сказал выше, с базой которую "должен знать каждый уважающий себя" программист)
0
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
27.08.2013, 03:54 | 14 |
Ну хз, я в своё время "утонул" там глубоко; если брать общеизвестные и используемые, то всё конечно не особо сложно...
Тут имхо проще "по книжкам" заниматься, а не проекты делать.
1
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
27.08.2013, 04:19 | 16 |
Не по теме: Скажу тебе по секрету: программирование - это, по сути, нудно и сложно; С++ - это сложно (по сравнению со многими другими популярными языками) :) Добавлено через 4 минуты Не по теме: По поводу книжек - если уже есть понимание языка (синтаксис и пр. не вызывает проблем) - советую почитать Scott Mayers "Effective C++" - воды не много )
1
|
luciys
|
27.08.2013, 04:28
[ТС]
#17
|
Не по теме: сложно, да, нудно, вот тут неет))) только если заниматься одним и тем же и оперировать неизменяемым багажом знаний =) да и если сделать программирование частью своей жизни, как оно может быть нудным?! =) спасибо большое за наводку, 300 страниц уже не 800 =) обилие кода на фоне такого количества текста радует, жаль оглавления нету, в русском издании. спасибо преогромное))
0
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
27.08.2013, 04:39 | 18 |
Не по теме: Ну, по личному опыту: я не люблю и плохо понимаю формальные и "особо абстрактные" штуки (привет матан). Но приходилось сталкиваться с "формальным" описанием алгоритмов (там только черновик публикации на англ.), и, да, для меня это очень нудно :) а делать надо. Но это может "моя специфика"... :) Добавлено через 3 минуты
0
|
luciys
|
27.08.2013, 04:45
[ТС]
#19
|
Не по теме: кстати, по поводу высш мата, она же не имеет такого значения в программировании как нам воспевают преподы? ну естественно последнее) вот, кстати, в другой его книге наиболее эф. исп. с++ 1 параграф отличие ссылки и указателя, вот это я понимаю, а то начинаются всякие хэллоу ворды, типы, переменные и блаблабла. т.е. с самим алгоритмом легче разобраться? это как? O_o ну по-любому же сначала с описанием и принципами работы, а потом уже всё это просматривать на коде)
0
|
gray_fox
|
27.08.2013, 04:53
идеи, идеи, идеи для начинающих
#20
|
Не по теме: Зависит от специфики опять же, области знаний, в которой применение... Стоит знать основы алгоритмизации, дискретной математики, функционального анализа, твёрдо структуры данных, прямо "матан понимать" в общем случае конечно не надо. Но если работаете с графикой, то надо понимать основы линейной алгебры как минимум, если занимаетесь физическим моделированием - физику... ну это имхо :)
0
|
27.08.2013, 04:53 | |
Чисто идеи Реализация идеи Есть идеи? Идеи проектов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |