![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
Привет всем!!! Собственно сабж. Я достаточно хорошо выучил си и winapi. И теперь хочу разработать большой проект. Не такой уж и большой, но он будет визуально перегружен. Хотелось бы узнать какие есть средства для быстрой разработки п.о. Не всеже проги которыми мы пользуемся написаны на чистом апи виндовз. Накерняка что-то ипользуется. Я просто сторонник си, а не паскаля и поэтому не знаю что используется у си. Для паскаля есть Делфи для линукса Куликс. А вот что для си?
И как вы думаете большинство программ написаны на чём? На си или паскале |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Обычно, прикладное ПО пишут не на Си, а на С++.
Рекомендую Qt SDK (кроссплатформенный, бесплатный). Как вариант можно Borland C++ Builder (аналог Delphi/Kylix, но на С++ под Windows), бесплатную версию которого сейчас можно найти по ключевым словам "Turbo Explorer". |
|||
|
||||
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
Спасибо. Борланд с++ это извращение для меня. Может ктото ещё скажет что-нибудь
|
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 8 Всего: 39 |
На си для написания гуев есть билиотека gtk. Если с++ тоже устраивает, присоединяюсь, Qt.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| kemiisto |
|
||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
Теперь забудь всё, что ты выучил, и, если нужен действительно RAD, Windows-only и Паскаль ты не любишь, "кури" C#.
Ща Lazin'а позову. Ну, понятно, что, если исходить из предыдущего, неверного замечу, утверждения, то да. А так - нафиг нада. Если Windows-only. -------------------- |
||||
|
|||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
я думаю стоит начать с естественных языков, а потом уже переходить к языкам программирования
|
|||
|
||||
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
А чем хорощ С# при прораммировании интерфейса к примеру?
А на чём же его начинать тогда что мне учить тогда чтобы в ногу со временем успевать то НЕужели все игры пишутся на с шарпе и дизайнеры уровней где тоже много виджетов тоже на нём? |
|||
|
||||
| Леопольд |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
Он проще чем С++. Если оба языка знаешь одинаково хорошо, и знаешь библиотеки для С++ (Boost, Qt ...) тогда, я думаю, скорость разработки будет примерно одинаковая, но написанное на С++ будет работать побыстрее. Только вот С# ты будешь изучать 1 год, а С++ 3 года. Это сообщение отредактировал(а) Леопольд - 18.12.2009, 09:10 -------------------- вопросов больше чем ответов |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Ты оптимист.
Я его "изучаю" уже лет десять как... И, уверен, что знаю далеко не все. Короче, если Windows-only, то C# рулит. А вот если есть планы (когда-нибудь) использовать на других платформах, то качай Qt SDK. |
|||
|
||||
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
Да я сам каждую неделю новое нахожу в си
что тогда говорить о шарпе или++ |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 8 Всего: 39 |
ajak, что же вы такого нового то в нем находите, если не секрет? Может быть хорошо забытое старое?:) Или же что означает ваше "достаточно хорошо выучил си"?
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
Я имел ввиду с++, сорри
Добавлено через 33 секунды А кто подскажит хорошую книжку по си шарпу, коль вы говори те что его тоже желательно знать |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 3 Всего: 32 |
"C# и платформа .NET" Эндрю Троелсен. Вполне ничего книжечка. Ну а MSDN для дотнета даже на могучем русском бОльшая часть. -------------------- ![]() |
|||
|
||||
| Леопольд |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
Ну, я около 7 лет, наскоками. И у меня складывается ощущение, что никто не знает всё. Слишком много намешано. Я имел ввиду что на шарп потратишь раза в три меньше времени. А вообще, по моему, за три года можно хорошо научится программировать на С++, если заниматься этим плотно. Добавлено через 4 минуты и 19 секунд Если не собираешься в ближайшее время портировать свои программы на NIX системы, то лучше шарп. Думается, велика вероятность что Mono через надцать лет станет достаточно стабильным что-бы С# можно было считать кросплатформенным. Это сообщение отредактировал(а) Леопольд - 19.12.2009, 09:59 -------------------- вопросов больше чем ответов |
|||
|
||||
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
А скажите а как си шарп претендует на главный язык при разработке компьютерных игр, или на нём ещё игры не пишутся? Ну там 3д шутеры
|
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
пишу на С++ чуть меньше года, все что мне надо было знать - узнал где-то за полгода, если не меньше все что надо будет узнать - узнаю при необходимости. за 3 месяца (а не года) вполне реально получить необходимые базовые знания, если будет время и желание конечно до этого надо иметь опыт программирования на чем-то еще. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
ajak, программа, которая написана на C# требует для своей работы .Net Framework. Поэтому такую программу от С++-ой легко отличить.
Подозреваю, что серьезные игры пишут все-таки на C++ + Python/LUA/<что-то аналогичное> Хотя, судя по современным тенденциям, когда игры жутко тормозят, возникает ощущение, что пишут их на Java. |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 3 Всего: 32 |
GoldFinch, пишу на C++ примерно 3 года. Постоянно узнаю что-то новое. Тут же внедряю это в текущий проект. Думаю, как же я раньше без этого писал. Все предыдущие проекты автоматически становятся отстоем, потому что не использовали элементарных (как кажется позже) фишек.
P.S. Думаю так не только у меня. -------------------- ![]() |
|||
|
||||
| Леопольд |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
Я говорю если с ноля и учить самому, а не работать на нём. Если работать на нём, причём с экспертами, тогда учится легко и быстро. -------------------- вопросов больше чем ответов |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
Леопольд,
при любом обучении нужна практика, не обязательно работать профессионально, и с кем-то, достаточно просто заняться каким-нибудь проектом охватывающим большинство возможностей языка. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
||||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
bsa, именно! многократным переписыванием.
но если цель - изучение языка, и проект пишется "для себя" - это как раз то что надо. Это сообщение отредактировал(а) GoldFinch - 20.12.2009, 13:00 |
|||
|
||||
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
Я вот сходил в наш книжный магазин в городе- магистр. Полистал книжку по c# под редакцией павловской, в итоге она описывает там стандарт c# ecma помойму за 2005 год, т.е. там один синтаксис, а как создавать окошки кнопочки меню и всякие виджеты, не единого слова. Вот думаю покупать эту книгу, чтобы сначала разобраться с синтаксисом? А в какой книге есть про создание окошек и меню кто скажет, а то я посмотрел в msdn там столько классов у шарпа, всё есть для создания интерфейса, но как это использовать пока не знаю.
|
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 3 Всего: 32 |
-------------------- ![]() |
|||
|
||||
| ajak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
Аааааа, понял. Качаю : )
|
|||
|
||||
| Леопольд |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
Я же не говорю что нельзя учить самому. Просто когда кто-то тебя "ведёт за ручку" учится гораздо быстрее и переписываний в 10 раз меньше. Если ты работаешь в команде с экспертом, который при этом не прочь иногда объяснить что-почём, обучение пройдёт легко и приятно, не так ли? Это сообщение отредактировал(а) Леопольд - 20.12.2009, 19:04 -------------------- вопросов больше чем ответов |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
ajak, вопросы по C# лучше задавать в разделе .Net.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |