ВизуалС++ считается лучшим компилятором под С++ насколько я наслышан о нем ое Бест. Однако несмотря еа это начинаю изучение (в свободное время от инстика) С++ на Борланде 5. Его рекомендуют для "начала". Потому что там есть поддержка как и Win32, 16, и конечно же DOS. Также програмировать можнои используя MFC так и OWL.
А насчет темы. Бери и сравнивай с другими языками.
Почему не С++ ? - зачем в таком проэкте как тот, что ты сказал разбираться с распределением памяти для программы и т.д. Т.е. проект не требует серьезного подхода в плане безопасности, скорости и т.д. Почему не Assembler, Java. Первый тут понятно, второй проэкт долден быть независимым от платформы .... думаю нет.
Но не напиши, что ВБ 5,6 - это язык без возможностей написания серьезных проэктов. Это по-моему неправильно. Да у нету того, чего нет у С++, потому что у сделан удар на более менеее простую разработку приложений. А самое главное наверно - это создания взаимодействия со всем (OLE, диалекты VBA).
Не ну sne! Вот например у меня оригинальное задание, справка и
документирование исходников к оффлайн клиенту, не, всё жёстко,
круто... Но вот ответь, как можно сделать справку к приложению, если я
его видел только на самом первом этапе, и то, уточняя у тебя когда-то,
узнал, что все переделается... Как документировать исходники не имея
их??? Ну как??? ну не умею я так... А как же бета тестирование? Был
бы полу доделанный клиент у разработчиков, пока доделывался бы он,
одновременно находились баги в том что есть... Стоит генерация новых
идей, зацен и обсуждение реализованых идей... Может кому-то не
нравится реализация конкретной задачи, может кто-то умеет
лучше/быстрее/проще, может кто-то готов помочь и предложить свой
код... Велась бы дискуссия и постоянно шла работа, вместе с этим и
тебя бы все разработчики больше дёргали по поводу клиента, согласен...
С таким бы расскладом мы бы ещё пол года назад закончили, наверное
С временем щас все более менее разгружены, сессия прошла ...
Теперь опишу как у нас:
Есть ~ 10 чел, которые согласились участвовать в создании клиента... И
есть Sne, ну типа Team Lider, который должен всех гонять и всем
заправлять. По началу что-то было на это похоже, но потом... Потом sne
надоедает всех гонять, разгрибать чужой код, отвечать на вопросы
возникшие при разработки, объединять чужие модули, они друг с другом
глючат , выкладывать в инете новые версии клиента (для
разработчиков), итп, итд... можно долго гадать от чего: sne все
надоели, нет времени, денег на инет, желание кодить итп... незнаю...
В итоге: Sne работает сам, никто из разработчиков его не устраивает
полностью, кто что-то неумеет, кого в инете не нарисуешь, кто с
вопросами достаёт... Sne лучше написать всё самому, чем разгрести
чужой код, лучше сделаль придельно сложно (вплоть до перехода на asm)
лишь бы оно выглядело профессионально, в этом случае никто несможет
придраться... "Ненравится? - лучше всёравно ты не сделаешь. Будет
так." Для Sne все плохие, никто кодить не умеет, никто помогать
нехочет, а sne в ущерб своему времени и деньгами всё же медленно кодит
этот оффлайн клиент, какое же милосердие!
Это я всё шутя утрируя конечно, чтобы смысл происходящего лучше понять...
в общех чертах примерно так...
Sne, что бы ты не говорил, выложить клиент для разработчиков - НАДО.
Его ещё раньше надо было переодически выкладывать, но метр выгрузить
это ж оч дорого и долго, да? ://
Немного поутрирую в другую сторону.
sne пишет всем - ну что, вы напишите мне что-нибудь? А все: нет-нет, мы заняты, мы не знаем, что писать, все равно у нас хуже получится. sne пожимает плечами, пишет сам, а все на форуме его в это время матерят: sne не дает никому посмотреть код, никому не дает заданий, пишет все сам. А потом у него спрашивают, а как успехи? А он отвечает - никому не интересно, пишу иногда. Между тем (не могу без рекламы ) давно уже есть простейший код на вб, без всякого асма, который неплохо справляется со своей задачей, работает без всяких БД, прикрутить к которому сетевой обмен - дело двух часов, но ведь никому не интересно!
поздно уже ссылаться на тот пример, уже готово с асмом и БД... дело
походу за малым...
>нет-нет, мы заняты, мы не знаем, что писать, все равно у нас хуже
>получится
Да факт, у остальных хуже получится чем у sne. Это вполне
есстетственно, не так ли? А что делать? Засунуть руку в Ж.. и высунуть
ещё одного такого как sne? Так тоже неполучится... Значит надо
подвигаться и делать планку ниже, типа объяснить всем что ничего
страшного если чё не так, объясним, научим, совместно сделаем итп...
Но опять же, где время на "объясним, научим, совместно сделаем..."
быстрее sne самому... Я например незнаю что посоветовать в такой
ситуации...
Ох млин, у меня исходящий трафик в 100 раз дороже чем входящий... и выкладывать каждый раз полностью все исходники мне ДОРОГО. Поэтому я желаю юзать CVS или любое другое хранилище. При этом я хочу знать кто когда и что именно правил в исходниках, я хочу видеть кто над каким модулем трудится, думаю что все от этого бы выигали...
Вобщем так, находим CVS, находим народ кто пишет, и дописываем его за 3 дня, все!
ЗЫ
Пока что реально хорошо написаный и оформленый код я дождался только от Barsik'a, рабочий код - Koto, его я немного отформатил, Александр тоже че-то написал, но он нонче скрывается от нас на др. форуме
Так что даффай хакер, попробуй, собери народ... Код с того времени так и не изменялся, и классы явно изменяться не станут, их то можно было докить по полной форме железно...
Воопервых, кто из разработчиков умеет пользоваться CVS'om? Большенство
незнают что это такое, я кстати тоже только читал о нём, на практике
не пробовал... Вовторых хостинг... Павел врядли захочет ставить у
себя, есть ли уже установленные и настроенные незнаю... И втретих,
ставить (находить) cvs для трёхдневной работы и для 2-4 разработчика
смешно, разве что опираться на "авось пригодится в будущем"...