Форум программистов, компьютерный форум 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++ Чисто идеи
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 08:40  [ТС]     идеи, идеи, идеи для начинающих #61
ninja2, конечно, тут согласен, это и понятно, если в первый раз видишь, то сразу и не напишешь правильно
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nullik
 Аватар для Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 297
Завершенные тесты: 1
28.08.2013, 09:04     идеи, идеи, идеи для начинающих #62
Напишите свой компилятор.

Например, чтобы текстом можно было написать

Start
#
ifif(9-23<123) do
print "123, yiyiyi".
nprint "qwe".
#

В итоге, должно вывести:

123, yiyiyi
qwe

И сделайте в нём калькулятор.
Ну, всё это можно на ключевых словах, но в чём-то придётся подумать.

Про миниСи писал Шиддт, 9-ая глава книги по программированию.

Добавлено через 3 минуты
А вообще, если у вас проблемы с фантазией, то идите на сайт по спортивному программированию, например, asmp , и делайте задачи, их там около 600. Никаких идей, а главное -- нормальное знакомство с языком.
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 09:07  [ТС]     идеи, идеи, идеи для начинающих #63
Nullik, Вы, как я полагаю, не читали тему, а решили дать совет =) опыт спортивного программирования есть, так что с acmp, codeforces и подобными знаком)
Nullik
 Аватар для Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 297
Завершенные тесты: 1
28.08.2013, 09:11     идеи, идеи, идеи для начинающих #64
Я прочитала внимательно тему, но вам предлагают что-то 6 страниц, вы ничего не придумали своего, смысл поиска идеи? Быть проще -- решить задачи со спортивного, ПРИ УСЛОВИИ, что вам просто позеакомиться с языком, потому сто вы его начнёте проходить в университете.
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 09:19  [ТС]     идеи, идеи, идеи для начинающих #65
Nullik, так знаний с++ для решения задач с подобных ресурсов достаточно, да и много там не надо)) массивы, циклы, типы, в основном же алгоритмы
нужно задачу/и, чтоб большую часть основы понять/выучить/узнать, программирования или яп (с++)
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
28.08.2013, 09:53     идеи, идеи, идеи для начинающих #66
Nullik, человеку хочется мощную штуку замутить. Мощную, понимаете?
Nullik
 Аватар для Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 297
Завершенные тесты: 1
28.08.2013, 09:56     идеи, идеи, идеи для начинающих #67
Сатана, моя твоя не понимать, понимать?
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 09:57  [ТС]     идеи, идеи, идеи для начинающих #68
SatanaXIII, не смешно
конечно хочется написать что-нибудь мощное, что будет для меня мощным =)
но если вернуться к самым истокам этой темы, то для троих, хочется познакомится с командной работой
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
28.08.2013, 10:03     идеи, идеи, идеи для начинающих #69
Цитата Сообщение от ninja2 Посмотреть сообщение
Мое ИМХО сложное это задание и без перспективное язык новый и нафиг никому не нужен будет, тем более я думаю он убогий получится, а если и нормальный получится, то его еще нужно разрекламировать, что бы люди о нем узнали. Разве что в учебных целях, но мне честно это задание было ОЧЕНЬ неинтересно делать, я его еле доделать, скучное задание. НЕ СОВЕТУЮ ОЧЕНЬ НУДНО.
Эксперт Си++, не наводите панику. Во-первых, в целях нет создать ЯП. В целях есть изучить то, как работают ЯП, как работает компьютер. В книге Дейтела описан не такой уж и простой случай. Тем более, что там проактически не используются читы. С бизоном и флексом можно за ночь сконструировать ЯП. Почему этого никто не делает? Да делают. Только не видно таких вещей, они не нужны для повседневного применения, они нужны лишь для обучения. В порядке обучения в университете писал собственный транслятор. Шести-регистровая машина, доступны только три регистра. Очень простая. При этом за пару часов потом научил транслировать и линковать в исполняемый файл - в i486 уже всё было для этого дела.
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Изначальный вопрос темы был в поиске каких-либо всесторонних идей для вдумчивой реализации группой начинающих разработчиков. Так что эта тема полностью соответствует вопросу и менять название не надо.
Если поиск идей завершился и выбор остановился именно на создании своего языка, то следует создать новую тему, озаглавить ее соответствующие, и размещать уже в ней все мысли, обсуждения и наработки касательно этого конкретного вопроса. А уже потом из этой темы, по ее результатам начинать создавать какие-либо факи и справочные материалы.
Окей, окей. Наврал немного. Везде форумы разные.
Цитата Сообщение от ninja2 Посмотреть сообщение
Я как первый раз делал, то еле еле додела, бросать хотел, алгоритм был расписан, но все таки доделал. Ну потом в одном из заданий пришлось класс делать для простых арифметических выражений, там уже я легко переводил в постфиксную форму и в постфиксной форме спокойно высчитывал выражения. Если не разу не делал, то тяжело будет.
Не знаю, сколько не разбирал выражения - ничего сложного. Однажды пришлось даже разбирать выражения, записанные в обычной форме, причём из инструментов были только регулярки. То есть польскую запись не сделать. Только вот, как оказалось, ничего сложного. Парочка рекурсивных регулярок и всё в шоколаде.
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 10:05  [ТС]     идеи, идеи, идеи для начинающих #70
AnyOne697, ну Вы конечно дали мне ссылок =) ничего не понял, если честно, по бизону) говорил же английского нету =(
советуете начать со своего яп? а дополнительно возможно ос?
всё-таки шибко крута кажется задачка
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
28.08.2013, 10:10     идеи, идеи, идеи для начинающих #71
Цитата Сообщение от luciys Посмотреть сообщение
не смешно
Да я и не смеюсь. Наоборот, мне показалось, что вы хотите именно написать что-нибудь такое здоровое, глобальное, чтобы можно было потом показать кому-нибудь и сказать: "вот это вот я написал. Зацени.". А не очередную вариацию какого-нибудь избитого примера.
Цитата Сообщение от luciys Посмотреть сообщение
хочется познакомится с командной работой
Вот это тоже очень хорошее дело. (советую нарыть какие-нибудь Кармаковские стандарты оформления, чтобы хоть с чего-то начинать )
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
28.08.2013, 10:18     идеи, идеи, идеи для начинающих #72
Цитата Сообщение от luciys Посмотреть сообщение
AnyOne697, ну Вы конечно дали мне ссылок =) говорил же английского нету =(
советуете начать со своего яп? а дополнительно возможно ос?
А я предупреждал. Сложно без английского.
Раз и два.
Вперёд. Это не Си++, но для затравки сойдёт. Если понравиться, то методично выбираем и читаем теорию. Время вроде есть. Естесственно, её лучше подкреплять практикой. Поэтому возможно будет много задач не связанных напрямую с Си++. Также, есть такая вещь, как прототипирование. Особенно когда изучаешь что-то новое, особенно матано-подобное, то есть смысл закодить релевантный код. Для таких задач желательно выбрать какой-нибудь простой и выразительный ЯП, вроде Python, или C# (он синтаксисом много больше похож на Си++). Плюсы всё же не очень удобны для каждодневного программирования. Впрочем, в Си++11 ситуация вроде разительно изменилась. Точно не знаю, но там должны были умные указатели и лямбды добавить, и всякого синтаксического сахара.

Добавлено через 4 минуты
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Вот это тоже очень хорошее дело. (советую нарыть какие-нибудь Кармаковские стандарты оформления, чтобы хоть с чего-то начинать )
С этим я бы сильно поспорил. То есть, дело-то хорошее, но лучше пройти все типы коммандных разработок, иначе есть вариант, что программист просто не будет понимать "А почему, собственно, так?". Если будет опыт "плохого" и "хорошего", человек сам догадается, как ему быть. Тем более, ситуация ситуации рознь. В госзаказах идельна водопадная модель, а при разработке инди-игры - scrum или другой agile. Все эти ситуации желательно прочувствовать, а если сейчас изучить что-то одно (например, google code style), то потом будет ощущение, что это единственно правильный вариант.
Алсо, хочу подметить, что по моим наблюдениям у тех, кто имел опыт в спортивном программирование небольшие комманды налаживаются сами собой. Без всяких совещаний и менеджеров. И на то есть причины.
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 10:20  [ТС]     идеи, идеи, идеи для начинающих #73
Цитата Сообщение от SatanaXIII Посмотреть сообщение
"вот это вот я написал. Зацени."
что за сарказм. только если самому себе так говорить то конечно хочется

AnyOne697, я пробежался по этим статьям, + 1 и 2, но изложение в них совсем не для новичка))
в смысле типы командных разработок?

Не по теме:

английский в планах

ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
28.08.2013, 10:30     идеи, идеи, идеи для начинающих #74
Цитата Сообщение от luciys Посмотреть сообщение
что за сарказм.
А чо я сам так хвастаюсь своими бесполезными проектами например написал две игры "карточный солитер в консоли" и "реверси в консоли" и бывает показываю кому нить в инете заценить, а в реале если сонный и спрашивают, то говорю что за компом играл, скрываю, просто никому неинтересно, да и вопросов потом дополнительных не последует.

SatanaXIII прав можно любым проектом похвастаться.
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 10:32  [ТС]     идеи, идеи, идеи для начинающих #75
ninja2, хорошо, какую цель Вы этим преследуете?
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
28.08.2013, 10:33     идеи, идеи, идеи для начинающих #76
Цитата Сообщение от luciys Посмотреть сообщение
AnyOne697, я пробежался по этим статьям, + 1 и 2, но изложение в них совсем не для новичка))
Самое то. Там есть step-by-step описание. Алсо, это начало цикла статей. Самое начало - вот здесь.
Цитата Сообщение от luciys Посмотреть сообщение
в смысле типы командных разработок?
Модели жизненного цикла разработки ПО.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
28.08.2013, 10:33     идеи, идеи, идеи для начинающих #77
Даже когда такие бесполезные игры напишешь, то самооценка поднимается, подметил .
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 10:37  [ТС]     идеи, идеи, идеи для начинающих #78
AnyOne697,
Цитата Сообщение от luciys Посмотреть сообщение
+ 1 и 2
я хотел сказать, что просматривал и 1, и 2 части)
возможно для Вас там простые вещи, но для меня аналогично изучению нового языка

ninja2, не надолго =D когда берешь более сложную задачу, то она сразу падает
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
28.08.2013, 10:37     идеи, идеи, идеи для начинающих #79
Цитата Сообщение от luciys Посмотреть сообщение
хорошо, какую цель Вы этим преследуете?
Тем что даю код заценить? Ну не знаю мб просто показать охота что хоть что то реально умеешь! Честно скажу в тех играх что я писал ничего особого нету, но кому я давал заценить школоте, так они меня за про считали, ну это на хакерских так сказать в кавычках сайтах, там школоты много трется.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 10:38     идеи, идеи, идеи для начинающих
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
luciys
5 / 5 / 1
Регистрация: 27.11.2012
Сообщений: 160
28.08.2013, 10:38  [ТС]     идеи, идеи, идеи для начинающих #80
ninja2, увольте) лучше с пользой потратить это время =) чем поднимать чсв
Yandex
Объявления
28.08.2013, 10:38     идеи, идеи, идеи для начинающих
Ответ Создать тему
Опции темы

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