Форум программистов, компьютерный форум CyberForum.ru

идеи, идеи, идеи для начинающих - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.75
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 02:09     идеи, идеи, идеи для начинающих #1
доброй ночи, уважаемые форумчане. перейдем сразу к делу =) в общем, собираюсь с 2 одногруппниками написать какой-нибудь проект, но вот идей у меня совсем нету =\ может гуру программирования вспомнят свои первые проекты, буду очень признателен) или такие же студенты как мы, поделитесь идеей) средней сложности, чтоб не за выходные написали и даже не за одну неделю
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2013, 02:09     идеи, идеи, идеи для начинающих
Посмотрите здесь:

Идеи насчет коммандной строки C++
Есть идеи? C++
C++ подскажите интересные идеи программ
C++ Eсть хоть какие-то идеи?
C++ Чисто идеи
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
27.08.2013, 02:34     идеи, идеи, идеи для начинающих #2
Цитата Сообщение от luciys Посмотреть сообщение
чтоб не за выходные написали и даже не за одну неделю
Напишите какой-нибудь синтаксический анализатор
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.08.2013, 02:38     идеи, идеи, идеи для начинающих #3
Хз насчёт оценки сложности, но я когда-то в качестве курсовой делал (вообще не доделал, но доделаю ) diff\patch для иерархически структурированных данных (XML). За выходные вряд ли напишете
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
27.08.2013, 02:41     идеи, идеи, идеи для начинающих #4
Решите проблему с кодировкой и кросс.плат. Что бы как в C# без всяких заморочек, можно было вводить\выводить русские символы, манипулировать ими и т.д.

Не по теме:

У меня просто депрессия. Сижу изучаю значит C++, вдруг захочу показать свою консольную программку друзьям, знакомым, вместо того, что бы просто отдать файл с программой, еще придется объяснять, что бы в консоле шрифт поменял и т.д. ( к примеру).

luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 02:43  [ТС]     идеи, идеи, идеи для начинающих #5
Цитата Сообщение от Croessmah Посмотреть сообщение
Напишите какой-нибудь синтаксический анализатор
что-то не могу в вики разобрать что это, можно чуть подробнее? Вы имеете ввиду именно какого-то человеческого языка? \
Цитата Сообщение от gray_fox Посмотреть сообщение
Хз насчёт оценки сложности, но я когда-то в качестве курсовой делал (вообще не доделал, но доделаю ) diff\patch для иерархически структурированных данных (XML). За выходные вряд ли напишете

наверное зря я не упомянул, что мы идем на 2 курс =D ну т.е. стоит минимально объяснить суть)
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
27.08.2013, 02:46     идеи, идеи, идеи для начинающих #6
Цитата Сообщение от luciys Посмотреть сообщение
наверное зря я не упомянул, что мы идем на 2 курс =D
а можно узнать, если не секрет, чему вас обучили к этому времени?
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 02:53  [ТС]     идеи, идеи, идеи для начинающих #7
Цитата Сообщение от Hugra Посмотреть сообщение
а можно узнать, если не секрет, чему вас обучили к этому времени?
осмелюсь поправить: сами обучились) нуу, скажем так, имеется опыт спортивного программирование ну и все вытекающие, т.е. интерес к программированию огромный. 1 семестр был паскаль, 2 делфи, в основном новое было работа с формой, т.е. ничего примечательного, только динамические структуры данных узнал ну и просто структуры повторил, вот летом потиху почитывал главы книг по с++, статьи, но практик я, вот и возникла идея написать что-нибудь сложное, что как раз таки и будет нести образовательный смысл, т.е. не как в вузе, делаешь и сдаешь лабы по определенному, а вот 1 такой большеватый проект, но в котором будет всего по чуть-чуть или помногу)
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.08.2013, 02:55     идеи, идеи, идеи для начинающих #8
Цитата Сообщение от luciys Посмотреть сообщение
минимально объяснить суть)
Суть в том, что есть такие стандарные утилиты - diff/patch (можно их погуглить, так проще будет). Но они работают просто с текстом, в то время как, если взять XML, например, то может быть полезным учитывать структуру данных (XML, по сути, дерево, т.е. здесь всё сводится к работе с деревьями, разница между деревьями и т.д., XML просто для примера, может быть что-то другое).

Добавлено через 1 минуту
+ есть open source решения разного толка, можно подсмотреть)
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 03:06  [ТС]     идеи, идеи, идеи для начинающих #9
Цитата Сообщение от gray_fox Посмотреть сообщение
Суть в том, что есть такие стандарные утилиты - diff/patch (можно их погуглить, так проще будет). Но они работают просто с текстом, в то время как, если взять XML, например, то может быть полезным учитывать структуру данных (XML, по сути, дерево, т.е. здесь всё сводится к работе с деревьями, разница между деревьями и т.д., XML просто для примера, может быть что-то другое).

Добавлено через 1 минуту
+ есть open source решения разного толка, можно подсмотреть)
что-то смутно об этом, сравнение файлов, пропатчивание, а как это можно привязать к структурам?
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.08.2013, 03:28     идеи, идеи, идеи для начинающих #10
Цитата Сообщение от luciys Посмотреть сообщение
что-то смутно об этом, сравнение файлов, пропатчивание, а как это можно привязать к структурам?
Ну хз как ещё объяснить)... Есть структурированные данные (не структуры в ЯП), тот же XML: документ сам хранится в текстовом формате, но у него есть структура (дерево): http://ru.wikipedia.org/wiki/XML#.D0...BD.D1.82.D0.B0 . Именно эту особенность - структурированность данных - не учитывают стандартные diff\patch - они работают с текстом.

Добавлено через 37 секунд
Вообщем займитесь чем-нибудь другим)

Добавлено через 1 минуту
Вот например на Яве вариант: http://diffxml.sourceforge.net/ .
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 03:34  [ТС]     идеи, идеи, идеи для начинающих #11
Цитата Сообщение от gray_fox Посмотреть сообщение
Ну хз как ещё объяснить)... Есть структурированные данные (не структуры в ЯП), тот же XML: документ сам хранится в текстовом формате, но у него есть структура (дерево): http://ru.wikipedia.org/wiki/XML#.D0...BD.D1.82.D0.B0 . Именно эту особенность - структурированность данных - не учитывают стандартные diff\patch - они работают с текстом.

Добавлено через 37 секунд
Вообщем займитесь чем-нибудь другим)

Добавлено через 1 минуту
Вот например на Яве вариант: http://diffxml.sourceforge.net/ .
т.е. выводить разницу между структурированными данными? ну это получается уже на логику брать)
нужно близко познакомится с самим языком, его особенностями, ну что бы там вот, как сказать, чтобы вся база языка была использована) говорю же, проект должен нести образовательную цель, а то в теории колупаться скучно)
Но всё равно спасибо за идею =)
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.08.2013, 03:41     идеи, идеи, идеи для начинающих #12
Цитата Сообщение от luciys Посмотреть сообщение
нужно близко познакомится с самим языком
Ну так бы сразу и сказал)
Цитата Сообщение от luciys Посмотреть сообщение
в теории колупаться скучно
Ну тогда не подойдёт) Тут в основном сложность в алгоритмах + дизайн.

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
проект должен нести образовательную цель
Алгоритмы уже "не образовательны"? XML кстати тоже стоит понимать...



Добавлено через 2 минуты
Цитата Сообщение от luciys Посмотреть сообщение
Но всё равно спасибо за идею =)
Ну я написал в ответ на "вспомните свои первые проекты")
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 03:47  [ТС]     идеи, идеи, идеи для начинающих #13
Цитата Сообщение от gray_fox Посмотреть сообщение
Ну так бы сразу и сказал)

Ну тогда не подойдёт) Тут в основном сложность в алгоритмах + дизайн.

Не по теме:


Алгоритмы уже "не образовательны"? XML кстати тоже стоит понимать...



Добавлено через 2 минуты

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

главное познакомится с языком, точнее, как сказал выше, с базой которую "должен знать каждый уважающий себя" программист)
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.08.2013, 03:54     идеи, идеи, идеи для начинающих #14
Цитата Сообщение от luciys Посмотреть сообщение
в алгоритмах разобраться не проблема
Ну хз, я в своё время "утонул" там глубоко; если брать общеизвестные и используемые, то всё конечно не особо сложно...
Цитата Сообщение от luciys Посмотреть сообщение
главное познакомится с языком, точнее, как сказал выше, с базой которую "должен знать каждый уважающий себя" программист)
Тут имхо проще "по книжкам" заниматься, а не проекты делать.
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 04:00  [ТС]     идеи, идеи, идеи для начинающих #15
Цитата Сообщение от gray_fox Посмотреть сообщение
Ну хз, я в своё время "утонул" там глубоко; если брать общеизвестные и используемые, то всё конечно не особо сложно...

Тут имхо проще "по книжкам" заниматься, а не проекты делать.
в книжках всё нудно и сложно, хотя я может не те книги пытался читать, да и толку, пока не поймешь как это (что-то) работает не запомнишь =) воды в них слишком много, моё мнение
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.08.2013, 04:19     идеи, идеи, идеи для начинающих #16

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
в книжках всё нудно и сложно, хотя я может не те книги пытался читать, да и толку, пока не поймешь как это (что-то) работает не запомнишь =)
Скажу тебе по секрету: программирование - это, по сути, нудно и сложно; С++ - это сложно (по сравнению со многими другими популярными языками)



Добавлено через 4 минуты

Не по теме:

По поводу книжек - если уже есть понимание языка (синтаксис и пр. не вызывает проблем) - советую почитать Scott Mayers "Effective C++" - воды не много )

luciys
27.08.2013, 04:28  [ТС]
  #17

Не по теме:

Цитата Сообщение от gray_fox Посмотреть сообщение
Скажу тебе по секрету: программирование - это, по сути, нудно и сложно; С++ - это сложно (по сравнению со многими другими популярными языками)
сложно, да, нудно, вот тут неет))) только если заниматься одним и тем же и оперировать неизменяемым багажом знаний =) да и если сделать программирование частью своей жизни, как оно может быть нудным?! =)
спасибо большое за наводку, 300 страниц уже не 800 =) обилие кода на фоне такого количества текста радует, жаль оглавления нету, в русском издании. спасибо преогромное))

gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.08.2013, 04:39     идеи, идеи, идеи для начинающих #18

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
нудно, вот тут неет
Ну, по личному опыту: я не люблю и плохо понимаю формальные и "особо абстрактные" штуки (привет матан). Но приходилось сталкиваться с "формальным" описанием алгоритмов (там только черновик публикации на англ.), и, да, для меня это очень нудно а делать надо. Но это может "моя специфика"...



Добавлено через 3 минуты

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
спасибо большое за наводку, 300 страниц уже не 800 =) обилие кода на фоне такого количества текста радует, жаль оглавления нету, в русском издании. спасибо преогромное))
Лучше бери последнее издание (я уже не помню, как точно называется).

luciys
27.08.2013, 04:45  [ТС]
  #19

Не по теме:

Цитата Сообщение от gray_fox Посмотреть сообщение
Ну, по личному опыту: я не люблю и плохо понимаю формальные и "особо абстрактные" штуки (привет матан). Но приходилось сталкиваться с "формальным" описанием алгоритмов (там только черновик публикации на англ.), и, да, для меня это очень нудно а делать надо. Но это может "моя специфика"...
кстати, по поводу высш мата, она же не имеет такого значения в программировании как нам воспевают преподы? ну естественно последнее) вот, кстати, в другой его книге наиболее эф. исп. с++ 1 параграф отличие ссылки и указателя, вот это я понимаю, а то начинаются всякие хэллоу ворды, типы, переменные и блаблабла.
т.е. с самим алгоритмом легче разобраться? это как? ну по-любому же сначала с описанием и принципами работы, а потом уже всё это просматривать на коде)

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2013, 04:53     идеи, идеи, идеи для начинающих
Еще ссылки по теме:

C++ Реализация идеи
История, нужны идеи без религии C++
Идеи проектов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
gray_fox
27.08.2013, 04:53     идеи, идеи, идеи для начинающих
  #20

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
стати, по поводу высш мата, она же не имеет такого значения в программировании как нам воспевают преподы?
Зависит от специфики опять же, области знаний, в которой применение... Стоит знать основы алгоритмизации, дискретной математики, функционального анализа, твёрдо структуры данных, прямо "матан понимать" в общем случае конечно не надо. Но если работаете с графикой, то надо понимать основы линейной алгебры как минимум, если занимаетесь физическим моделированием - физику... ну это имхо

Yandex
Объявления
27.08.2013, 04:53     идеи, идеи, идеи для начинающих
Ответ Создать тему
Опции темы

Текущее время: 22:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru