RE: С чего начать изучение программирования?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
RE: С чего начать изучение программирования? - 2007-12-02 04:09:30.990000
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: blаcksun SysInit.pas… =)) Ну знаешь, это уже переписывание стандартных функций, плюс ассемблерные вставки. Можно, конечно, но многие станут это делать? Вопрос не в том, насколько можно облегчить экзешник, а в том, какой он получается по дефолту или в большинстве случаев. А по дефолту и в большинстве случаев он получается от 400 кило, большая часть из которых по сути не нужна конечному пользователю. Для меня это скорее вопрос положения в индустрии, а не вопрос о языке программирования. Не Делфи, а конкретно VCL и подобные вещи - нужны ли они и в каких случаях, вот на чём я пытался сконцентрировать внимание. Ну это скорее филосовские вопросы, не имеющие к топику никакого отношения =) quote:
ORIGINAL: blаcksun Остальное не читал, опять флуд про языки, каждый учит то, что ему больше понравилось, херали вы решаете что учить, а что нет?! идите в анал со своими советами. Если человек спрашивает, что ему начать учить, то ему нравится всё, иначе бы не спрашивал. В общем то учить всё и надо, но последовательно, начиная с того, что проще, чтобы интерес не пропал сразу. Но даже не в этом суть. Меня просто в который раз выбесило то, что кто-то, кто ни Делфи, ни Паскаль в глаза не видел, а если и видел, то поплевался и отвернулся, вот такой человек кричит, что Си или С++ рулит, а Паскали все сакс. Просто необоснованно, на чистых амбициях начинает что-то обсирать, а его слушают и потом точно так же начинают нести всякую ерунду. Это вообще вопрос за пределами темы языков программирования.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 04:38:15.893333
|
|
|
blаcksun
Сообщений: 1670
Оценки: 0
Присоединился: 2007-11-19 20:03:45.703333
|
quote:
А по дефолту и в большинстве случаев он получается от 400 кило По дефолту - 14Кб :) (консольное приложение без VCL)
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 04:55:18.123333
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
quote:
Меня просто в который раз выбесило то, что кто-то, кто ни Делфи, ни Паскаль в глаза не видел, а если и видел, то поплевался и отвернулся, вот такой человек кричит, что Си или С++ рулит, а Паскали все сакс. Делфи мне нравится как язык программирования) то, что он сакс, конечно, не правда:) Нету, наверно, человека на земле, который так любит Дельфи как Alaget :D P.S. Alaget, с полом определись :D ЗЫ. урывки разговора с моим знакомым :) quote:
SII (23:52:51 24/11/2007) лично я Си терпеть ненавижу и пишу на нём только в случае крайней необходимости :) А так – либо Паскаль (Дельфи), либо асм, либо смесь того и другого Necromancer13 (23:53:33 24/11/2007) хы SII (23:54:20 24/11/2007) из-за Си мы имеем хронические глюки в осях ;) Necromancer13 (23:54:26 24/11/2007) :D Necromancer13 (23:54:29 24/11/2007) *ROFL* Necromancer13 (23:54:31 24/11/2007) ЖЖОШЬ! Necromancer13 (23:54:38 24/11/2007) классно сказал:)) SII (23:54:44 24/11/2007) кстати, в курсе, что вояки, вообще говоря, запрещают разрабатывать серьзёные проги на сях? Necromancer13 (23:55:07 24/11/2007) как ТАК???!=0 SII (23:56:57 24/11/2007) а так :-P Аду разработали на основе Паскаля, сам Паскаль, а также его развитие в виде Модулы-2 и Оберона тоже разрешены. Точно знаю, что программы для бортовых ЭВМ последних европейских истребителей – EF2000 ("общеевропейский") и "Грипен" (шведский) – написаны у одного на Аде, у другого – на Паскале (тока не помню, у кого на каком) SII (23:58:37 24/11/2007) Си просто очень ненадёжный. Вот тебе простой пример. Что делает такой оператор: a = b = 0; (если a и b имеют тип int) Necromancer13 (23:59:10 24/11/2007) a будет равно 0 ? SII (00:00:12 25/11/2007) = - это присваивание, поэтому и a, и b будут равны нулю (присваивание выполняется справа налево, т.е. сначала 0 заносится в b, а затем значение b, уже равное нулю – в a) SII (00:00:22 25/11/2007) а что будет в таком операторе: a = b == 0; Necromancer13 (00:00:40 25/11/2007) ну разве это такая большая проблема?:) Necromancer13 (00:03:02 25/11/2007) мне просто Паскаль как-то не очень Necromancer13 (00:03:30 25/11/2007) я люблю писать в текст.редакторе, а компилить с консоли SII (00:06:20 25/11/2007) падал… 25.11.2007 0:01:25 Necromancer13: ну разве это такая большая проблема?:) 25.11.2007 0:02:00 SII: == – это сравнение на равенство. И в этом операторе в a будет занесён 0, если b не равен нулю, и 1, если b равен нулю. Ну а написать == вместо = – элементарно. И отлаживай потом программу, особенно если в ней тысячи строк… SII (00:07:21 25/11/2007) а насчёт "Большой проблемы"… Есть такой язык – фортран. В нём для передачи вещественного числа в функцию обязательно писать его в виде 4.0, просто 4 низзя (в современных версиях вроде можно, но раньше нельзя было). Один чел пропустил это дело, и всё кончилось тем, что НАСА потеряло спутник – тот не вышел на нужную орбиту Necromancer13 (00:08:04 25/11/2007) ппц SII (00:08:54 25/11/2007) ну а Си поощряет подобные ошибки – у него ни нормального контроля типов, ни человеческого синтаксиса, который был бы непротиворечивым и доступным для лёгкого восприятия… Necromancer13 (00:09:10 25/11/2007) ясн SII (00:09:23 25/11/2007) потому я его и не люблю :) Necromancer13 (00:09:27 25/11/2007) ты мне чтоли на Паскале писать советуешь? SII (00:10:46 25/11/2007) если учиться – то на нём и только на нём, потмоу что тогда ты сосредотачиваешься на алгоритмах, а не на странностях языка и поисках хитрых глюков. Ну а на чём _работать_ – это уже другое дело, там тыщу факторов учитывать ещё надо Necromancer13 (00:11:24 25/11/2007) :-Dты такой смешной Necromancer13 (00:11:31 25/11/2007) "на странностях языка и поисках хитрых глюков" :D SII (00:12:30 25/11/2007) Я полдня потратил у себя в небольшой проге на си: там было условие вида if ((a=b) == c), а я пропустил где-то одно равенство или наоборот, лишнее добавил…
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 13:26:14.186666
|
|
|
sergeiprog
Сообщений: 302
Оценки: 0
Присоединился: 2007-04-24 10:02:27.956666
|
quote:
ORIGINAL: Alaget Мне так никто не ответил на пост 44. sergeiprog Так если что в России основная масса денег делаются на 1C, Delphi, php. Остальные языки используются в специфичных организациях: конторы разработки, военные учреждения, загнивавшие промышленные гиганты. Да возможно си программист и получает больше 1С, но может устроится в несколько организаций, отдыхать практически всё время, и получать тройную зарплату. Где больше будет получать программист в средней фармацевтической компании, или в конторе разработки. Если я не права назови мне организацию где си программист появляется два часа в неделю и получает шесть тысяч рублей. Вообще то самые большие зарплаты у аналитиков со знанием UML, dfd, idef3 - sergeiprog, dj0nik о таких наверное и не слышали. …. Я сам начинал с дельфи и программирую(работаю) на нем. И дельфи для меня родной язык. Но я общаюсь в кругах программистов высокого класса, и как не огорчительно но дельфи не пользуется большой популярностью(он вообще не пользуется популярностью). Не знаю насчет мелких компаний, я соглашусь что не которым компаниям, заказчикам безразлично на чем написана программа, но их мало! Да и потом разве интересно работать на какую нибудь мелкую компанию. Как показывает статистика, дельфи постепенно уходит с рынка. Пока паскаль играет роль в изучении программирования, его используют для понятие основ. Думаю это потолок.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 15:58:48.576666
|
|
|
Mishanok1
Сообщений: 213
Оценки: 0
Присоединился: 2006-12-30 11:14:03.373333
|
Существует такое мнение, что те кто начинает программировать на Basic'e не кинет его долгое время (изучая висуал, омега, для соток, кпк и т.д.), а те кто начинает с С или ассемблера быстро бросают их после базового уровня и у чат другие (за то они знают все и вся). Я лично из первых
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 16:00:17.140000
|
|
|
Alaget
Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
|
О чём ты говоришь си подобные языки до сих пор не прекретатили своё сушествование только из-за фанатеющих фанатов.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 16:04:36.146666
|
|
|
Mishanok1
Сообщений: 213
Оценки: 0
Присоединился: 2006-12-30 11:14:03.373333
|
Согласен. Я сам давно знаю С, но если встанет выбор перед С или ВБ, то для меня бесусловно это ВБ, хотя про него можно сказать то же саме :D
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 18:12:23.470000
|
|
|
kosolapov
Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
|
quote:
ORIGINAL: Alaget О чём ты говоришь си подобные языки до сих пор не прекретатили своё сушествование только из-за фанатеющих фанатов. По всей конфе, фанатик тока ты =))
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 19:05:28.423333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: Alaget О чём ты говоришь си подобные языки до сих пор не прекретатили своё сушествование только из-за фанатеющих фанатов. значиццо так. давайте прекратим бросаться недоказуемыми фразами, а? в ответку на это ведь, можно сказать что десятки и сотни тысяч обезьян не могут ошибаться. Есть вполне объективные причины почему C рулит с момента создания. И этот рулёж C – одна из объективных причин (одна из: не единственная, но и не последняя), почему C-like языки довлеют над algol-like. Так же есть вполне объективные причины, которые мешали и мешают алголу и его потомкам вытеснить C с друзьями из занятых ими ниш.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 19:17:43.350000
|
|
|
Absurd
Сообщений: 335
Оценки: 0
Присоединился: 2007-08-24 13:14:11.566666
|
quote:
ORIGINAL: Alaget О чём ты говоришь си подобные языки до сих пор не прекретатили своё сушествование только из-за фанатеющих фанатов. Си создан не фанатами, а простыми инженерами AT&T которым просто надо было делать свою работу быстро, качественно и на компьютере который уступал ZX-Spectrum 48k. Что касается фанатства, тут Н. Вирт всегда преуспевал сильнее.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 19:19:08.993333
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
ИЗ-за этого (этой) Alaget я сам начал учить этот Delphi… Мне понравилось:)
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 19:23:33.080000
|
|
|
Inspektor
Сообщений: 143
Оценки: 0
Присоединился: 2007-08-31 11:37:20.710000
|
Просто п#здец! Такие темы есть на всех форумах в количестве превышающем количество пользователей! Не надоело "спорить о смысле жизни"? rgo, ты разве не заметил, что Alaget регулярно отжигает подобными выражениями. Даже статья есть. З.Ы. У меня складывается впечатление, что до программеров дошла мода на "меньшинства", причём многие из них идут в разрез со всеми существующими нормами, поэтому скоропойдут единым строем п#доры и "антиСИшники"[sm=bj.gif].
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 19:54:04.156666
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: Inspektor Не надоело "спорить о смысле жизни"? rgo, ты разве не заметил, что Alaget регулярно отжигает подобными выражениями. Даже статья есть. а что делать? Закрыть топик? Новый создадут. Есть план оформить объективный взгляд на вещи в виде статейки, и повесить её сверху, и после этого просто удалять/закрывать топики, которые скатились до споров C vs Delphi или что-нибудь подобное. По-моему единственно верный план, и я даже приступил к его выполнению, но, как выясняется, не так-то и просто высказаться таким образом, чтобы ни C'шники, ни Delphi'сты не взвились из-за какой-нибудь фразы. А пока план претворяется в жизнь, остаётся лишь настаивать на соблюдении хотя бы одного правила: не можешь сказать аргументированно – молчи лучше зубами к стенке.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 19:56:51.600000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: Necromancer13 да, согласен - бестолковые споры… а мне не фиг делать - вот я и спорю:D флудер значит? чеши в трёп отсюда.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 19:57:41.286666
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: blаcksun По дефолту - 14Кб :) (консольное приложение без VCL) Ну когда только устанавливаешь Делфи, не настраивая ничего, и запускаешь первый раз, там сразу появляется форма. То есть совсем по-дефолту =)
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 20:01:31.043333
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
quote:
флудер значит? чеши в трёп отсюда. ну не совсем… эт я образно:) я думаю, все и так понимают, что споры о крутости языков - бесполезные… каждый для своих целей язык:) но асм желательно бы знать всем:)
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 20:13:20.810000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: Mishanok1 Существует такое мнение, что те кто начинает программировать на Basic'e не кинет его долгое время (изучая висуал, омега, для соток, кпк и т.д.), а те кто начинает с С или ассемблера быстро бросают их после базового уровня и у чат другие (за то они знают все и вся). Я лично из первых мнение слышу первый раз, но примеряя его к себе лично, не могу отказать в здравости. Единственное замечание, слово "бросают" тут неуместно – я вовсе не бросил C. асм – да, практически забросил, но просто потому что асм в unix несколько неудобен. Так же не могу сказать чтобы зная всё и вся, я бы знал васик – вероятно просто потому, что мне не приходилось сталкиваться с васиком в unix. Вроде как есть фронтенд к gcc, который васиков компилирует, но… Я уж и не помню точно. Случайно наткнулся как-то. Может и не фронтенд. А может и не для unix.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-03 05:39:36.970000
|
|
|
Alaget
Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
|
Да ты прав, фактически ты мне открыл глаза, спасибо тебе за это. Смысл доказывать вам что либо, ну докажу я вам что нибудь, в моей жизни ничто не поменяется. Ни буду дольше тратить на это время. Если кого обидела извините. Дурака учить только портить.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-04 02:04:46.536666
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
quote:
А я знаете что подумала, один раз оно ведь не страшно, тем более разработчику необходимо знать несколько языков программирования, делфи я очень хорошо знаю, php изучала даже простенький форум как-то написала, а потом забросила за ненадобностью. Решение принято изучать С++, у меня на диске есть C++ Builder 6 но говорят Борланд забросила её много лет назад, и что он на пятьдесят процентов написан делфи, он не подходит, есть также TURBOC30, QC_2, BC502 но мне кажется они тоже плохие. Тут на форуме много говорят про DEV C++ только ничего конкретного я не услышал стоит ли её выбирать. Думается мне выбрать мультиязычную среду Microsoft Visual Studio. Знаю можно самому найти но лень берёт верх. Говорили World cpp лучше DelphiWorld правда ли это, и дайте пожалуйста ссылку на проект. Дайте ссылки на компиляторы, желательно с докачкой. И про источники знаний знаю есть прикреплённая тема, но я прошу книгу по С++ привязанную к конкретной среде разработки на конкретных примерах, типа как Библия делфи от дяди Миши. А не то полное описание ANSI C, занимает пять страниц, а мне встречались книги без единого примера рабочей программы, на 500 страниц где в основном катали вату. Заранее благодарна. Dev-cpp вроде как GCC под ВИнду… он немного весит, можешь скачать… знакомый программер на С++ сказал, что ему больше нравится Dev-cpp чем VC++ не знаю, что лучше, Delphi World или C++ World, но C++ World больше весит =) ссылки нету, ищи в Нете… если не найдешь, могу выслать по ICQ, например, но с моим тупым Нетом файл пересылаться будет часов 5-8… с компиляторов С++ у меня есть Borland C++, Microsoft Visual C++ 6.0, Dev-cpp (больше всего понравился). советую заказать CrackL@B DVD… http://www.cracklab.ru/dvd.php на диске очень много информации по взлому софта, по программированию и вообще до фига классных программ:)
|
|
|
RE: С чего начать изучение программирования? - 2007-12-05 02:51:27.546666
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
а на счет учебников, привязанных к среде - не знаю… у меня десятки гигабайт учебников по программирвоанию, может среди них и есть… надо поискать…:)
|
|
|
RE: С чего начать изучение программирования? - 2007-12-05 03:31:36.080000
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: rgo quote:
ORIGINAL: Alaget О чём ты говоришь си подобные языки до сих пор не прекретатили своё сушествование только из-за фанатеющих фанатов. значиццо так. давайте прекратим бросаться недоказуемыми фразами, а? в ответку на это ведь, можно сказать что десятки и сотни тысяч обезьян не могут ошибаться. Есть вполне объективные причины почему C рулит с момента создания. И этот рулёж C – одна из объективных причин (одна из: не единственная, но и не последняя), почему C-like языки довлеют над algol-like. Так же есть вполне объективные причины, которые мешали и мешают алголу и его потомкам вытеснить C с друзьями из занятых ими ниш. Вот такой есть странный парадокс. Говорите C-like языки… Я - делфинист. На C# начал писать вообще без проблем. Даже оценил в некоторой мере удоство C-like. Без проблем могу ковырнуть php код. Как только открываю С++ код… Ну не то, что бы вообще ничего. Но очень напрянает. А вроде бы тоже C-like В чем проблема-то?
|
|
|
RE: С чего начать изучение программирования? - 2007-12-05 10:15:08.776666
|
|
|
kosolapov
Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
|
quote:
ORIGINAL: alexbozhko quote:
ORIGINAL: rgo quote:
ORIGINAL: Alaget О чём ты говоришь си подобные языки до сих пор не прекретатили своё сушествование только из-за фанатеющих фанатов. значиццо так. давайте прекратим бросаться недоказуемыми фразами, а? в ответку на это ведь, можно сказать что десятки и сотни тысяч обезьян не могут ошибаться. Есть вполне объективные причины почему C рулит с момента создания. И этот рулёж C – одна из объективных причин (одна из: не единственная, но и не последняя), почему C-like языки довлеют над algol-like. Так же есть вполне объективные причины, которые мешали и мешают алголу и его потомкам вытеснить C с друзьями из занятых ими ниш. Вот такой есть странный парадокс. Говорите C-like языки… Я - делфинист. На C# начал писать вообще без проблем. Даже оценил в некоторой мере удоство C-like. Без проблем могу ковырнуть php код. Как только открываю С++ код… Ну не то, что бы вообще ничего. Но очень напрянает. А вроде бы тоже C-like В чем проблема-то? В том, что С++ одна большая помойка в которую понапихли всего..
|
|
|
RE: С чего начать изучение программирования? - 2007-12-05 16:26:47.200000
|
|
|
BinZo
Сообщений: 230
Оценки: 0
Присоединился: 2006-12-02 20:29:14.373333
|
То есть для каждой отдельной задачи надо применять свой язык программирования?;)
|
|
|
RE: С чего начать изучение программирования? - 2007-12-05 17:02:52.193333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: alexbozhko Как только открываю С++ код… Ну не то, что бы вообще ничего. Но очень напрянает. А вроде бы тоже C-like В чем проблема-то? в том, что C++ требует от кодера умения пользоваться C++'ом. Вот паскаль не требует умения пользоватся собою: паскаль – это просто синтаксис структурного программирования. Java не требует, java – это просто синтаксис ООП. А C++ требует, C++ – это в первую очередь рабочий инструмент, который позволяет создавать структурные программы, ОО программы и тд. И поэтому мало знать синтаксис C++ для того чтобы легко понимать программы на нём или писать свои программы. То есть написать-то можно и зная лишь синтаксис, но качество такой программы будет хуже чем то, которое позволяет обеспечить C++. Я предпочитаю C. при том что, первая моя книга по программированию – это книга про C++. И довольно долго я писал программы на C++, а не на каких-либо ещё языках. Я знаю C++, но пользуюсь им сейчас крайне редко, так как считаю, что ООП – в подавляющем большинстве случаев излишество. Но наслушавшись всяких там, решил прочитать александреску – типа после этого я должен пересесть на C++, так как C++ – это мощь. А фиг там был, через двадцать страниц книги, я понял, что пора возвращаться к началу, и каждый пример (включая однострочные) пихать в компилятор и изучать, изучать и ещё раз изучать. Вплоть до компиляции в асм, и изучения асм кода, если иначе не понять о чём говорит автор. Дело встало, тк у меня сейчас просто времени столько нету, чтобы так ковыряться. Из этого для себя я сделал один вывод: я не знаю C++. То есть не просто подзабыл, а ровно не знаю. Я не умею им пользоваться. И не умел никогда. Вот паскалём, на котором я кодил один семестр в универе, я пользуюсь без проблем (тут пришлось его использовать). Спотыкаюсь, конечно об шероховатости. Но это заморочки вида скопировал кусок текста из одного места в другое, и забыл после этого добавить точку с запятой, потому как там она была необязательна а здесь нужна (или наоборот забыл убрать, тк там она была нужна, а здесь запрещена). Это просто Вирт видно, сочиняя паскаль травкой баловался, вот и понаделал таких колдобин. Это фигня. Этим можно занять текстовый редактор, чтобы он отслеживал появляющиеся/пропадающие запятые. То есть паскалём можно пользоваться не имея специальных навыков, обходясь общим умением кодить, а вот с C++'ом так не выйдет. В том и проблема, потому тебя и напрягает код C++.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-05 17:58:40.483333
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: rgo quote:
ORIGINAL: alexbozhko Как только открываю С++ код… Ну не то, что бы вообще ничего. Но очень напрянает. А вроде бы тоже C-like В чем проблема-то? в том, что C++ требует от кодера умения пользоваться C++'ом. Вот паскаль не требует умения пользоватся собою: паскаль – это просто синтаксис структурного программирования. Java не требует, java – это просто синтаксис ООП. А C++ требует, C++ – это в первую очередь рабочий инструмент, который позволяет создавать структурные программы, ОО программы и тд. И поэтому мало знать синтаксис C++ для того чтобы легко понимать программы на нём или писать свои программы. То есть написать-то можно и зная лишь синтаксис, но качество такой программы будет хуже чем то, которое позволяет обеспечить C++. Я предпочитаю C. при том что, первая моя книга по программированию – это книга про C++. И довольно долго я писал программы на C++, а не на каких-либо ещё языках. Я знаю C++, но пользуюсь им сейчас крайне редко, так как считаю, что ООП – в подавляющем большинстве случаев излишество. Но наслушавшись всяких там, решил прочитать александреску – типа после этого я должен пересесть на C++, так как C++ – это мощь. А фиг там был, через двадцать страниц книги, я понял, что пора возвращаться к началу, и каждый пример (включая однострочные) пихать в компилятор и изучать, изучать и ещё раз изучать. Вплоть до компиляции в асм, и изучения асм кода, если иначе не понять о чём говорит автор. Дело встало, тк у меня сейчас просто времени столько нету, чтобы так ковыряться. Из этого для себя я сделал один вывод: я не знаю C++. То есть не просто подзабыл, а ровно не знаю. Я не умею им пользоваться. И не умел никогда. Вот паскалём, на котором я кодил один семестр в универе, я пользуюсь без проблем (тут пришлось его использовать). Спотыкаюсь, конечно об шероховатости. Но это заморочки вида скопировал кусок текста из одного места в другое, и забыл после этого добавить точку с запятой, потому как там она была необязательна а здесь нужна (или наоборот забыл убрать, тк там она была нужна, а здесь запрещена). Это просто Вирт видно, сочиняя паскаль травкой баловался, вот и понаделал таких колдобин. Это фигня. Этим можно занять текстовый редактор, чтобы он отслеживал появляющиеся/пропадающие запятые. То есть паскалём можно пользоваться не имея специальных навыков, обходясь общим умением кодить, а вот с C++'ом так не выйдет. В том и проблема, потому тебя и напрягает код C++. Ну, звучит довольно логично. Помимо общих навыков программирования, существует ярковыраженная специфика С++. не знаю, правда, насколько это удобно и оправдано…
|
|
|
RE: С чего начать изучение программирования? - 2007-12-10 16:51:48.490000
|
|
|
Extrn
Сообщений: 6
Оценки: 0
Присоединился: 2007-12-10 16:07:00.386666
|
никто не слышал о С#? как говорил один мой товарисч, надо от простого идти к более сложному, так? по моему логично? Я лично вот начинал со связки СИ и Ассемблера. по моему, достаточно эффективно… и просто. ну уж если начали с дельфи, уж лучше не переучиваться. а так, имхо все языки очень похожи, одинаковые структуры, различия только в стиле… умные дяденьки в толстых книжках так и говорят, чего уж тут спорить. Короче, ЮЗАЙТЕ С++ и АССЕМБЛЕР!
|
|
|
RE: С чего начать изучение программирования? - 2007-12-10 17:05:16.410000
|
|
|
Extrn
Сообщений: 6
Оценки: 0
Присоединился: 2007-12-10 16:07:00.386666
|
но не надо терзать висуал бейсик! Это не наш метод! однозначно!! ибо SUX!
|
|
|
RE: С чего начать изучение программирования? - 2007-12-11 22:43:50.423333
|
|
|
Паук
Сообщений: 78
Оценки: 0
Присоединился: 2006-08-04 21:27:08
|
Читал ваш топ. Ну всмысле он общий:D Натолкнуло на мысль сам начал учить Java но думаю переходить на С++. Ближе к сердцу както. А теперь вопрос на засыпку сколько раз может девушка назвать себя ОН??? Alaget кто ты на самом деле??? quote:
Тут на форуме много говорят про DEV C++ только ничего конкретного я не услышал стоит ли её выбирать. quote:
Знаю можно самому найти но лень берёт верх. Если у нее девушка на аватаре не значит еще что она есть девушка {Хоть и красивая.}[Все права за фразой остаються за мной.]
|
|
|
RE: С чего начать изучение программирования? - 2007-12-12 14:19:49.216666
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
ну я так понял, что Alaget парень…. хы) но может просто одним аккаунтом пользуются брат и сестра;) это надо, чтоб сам alaget признался)))
|
|
|
RE: С чего начать изучение программирования? - 2007-12-12 16:22:27.083333
|
|
|
Паук
Сообщений: 78
Оценки: 0
Присоединился: 2006-08-04 21:27:08
|
quote:
ну я так понял, что Alaget парень…. хы) но может просто одним аккаунтом пользуются брат и сестра;) это надо, чтоб сам alaget признался))) А пост они тоже в двоем пишут. Сначала сестра потом брат :D И через строчку меняються. Мультик напоминает Простоквашино. Как они все вмести письмо писали то уних лапы ломили, то хвост отваливался а потом у него и вовсе лахматасть повысилась. Как бы с Alaget такого не случилось.А то вместо девушки это окажется парень с громоотводом в штанах.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-12 16:46:23.146666
|
|
|
sergeiprog
Сообщений: 302
Оценки: 0
Присоединился: 2007-04-24 10:02:27.956666
|
quote:
ORIGINAL: Паук quote:
ну я так понял, что Alaget парень…. хы) но может просто одним аккаунтом пользуются брат и сестра;) это надо, чтоб сам alaget признался))) А пост они тоже в двоем пишут. Сначала сестра потом брат :D И через строчку меняються. Мультик напоминает Простоквашино. Как они все вмести письмо писали то уних лапы ломили, то хвост отваливался а потом у него и вовсе лахматасть повысилась. Как бы с Alaget такого не случилось.А то вместо девушки это окажется парень с громоотводом в штанах. Ну а почему бы и нет?!?:D С дается мне что Alaget не определился .
|
|
|
RE: С чего начать изучение программирования? - 2007-12-12 21:13:22.810000
|
|
|
BOND07
Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
|
quote:
ORIGINAL: sergeiprog quote:
ORIGINAL: Паук quote:
ну я так понял, что Alaget парень…. хы) но может просто одним аккаунтом пользуются брат и сестра;) это надо, чтоб сам alaget признался))) А пост они тоже в двоем пишут. Сначала сестра потом брат :D И через строчку меняються. Мультик напоминает Простоквашино. Как они все вмести письмо писали то уних лапы ломили, то хвост отваливался а потом у него и вовсе лахматасть повысилась. Как бы с Alaget такого не случилось.А то вместо девушки это окажется парень с громоотводом в штанах. Ну а почему бы и нет?!?:D С дается мне что Alaget не определился . Да пусть само(чтоб не обидеть на всякий случай!) ответит!
|
|
|
RE: С чего начать изучение программирования? - 2007-12-13 20:44:16.780000
|
|
|
Proger
Сообщений: 98
Оценки: 0
Присоединился: 2007-03-25 21:52:58.983333
|
Начинать нужно с Мат.основ,алгоритмов.Главное знать основы,а вопрос языка второстепенный. Престижней сейчас учить С++,С#,Java,но Delphi(объектный Паскаль) проще для начального обучения.Многие кто сейчас кодит на С++,начинали именно с него.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-13 21:05:24.300000
|
|
|
Kill_em_all
Сообщений: 395
Оценки: 0
Присоединился: 2005-03-25 22:40:01
|
quote:
Престижней сейчас учить С++,С#,Java,но Delphi(объектный Паскаль) проще для начального обучения.Многие кто сейчас кодит на С++,начинали именно с него. Уже сотый раз это слышу на форуме. Бред. Я начинал с Паскаля, но это нихрена не значит. Последнее, что я изучил на Паскале это циклы. Вряд ли это можно назвать каким-либо опытом в программировании. 2 rgo >> не пора ли уже прикрыть топик?
|
|
|
RE: С чего начать изучение программирования? - 2007-12-14 19:04:36.936666
|
|
|
crbunny
Сообщений: 223
Оценки: 0
Присоединился: 2006-06-22 21:20:01
|
Что мы видим? Что же мы видим, я спрашиваю? А видим мы классический флеймвар, ктоторый закончился чем? Прваильно, обсуждением половых особенностей оппонентов.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-14 21:33:51.706666
|
|
|
Proger
Сообщений: 98
Оценки: 0
Присоединился: 2007-03-25 21:52:58.983333
|
quote:
ORIGINAL: Kill_em_all Я начинал с Паскаля, но это нихрена не значит. Последнее, что я изучил на Паскале это циклы. Вряд ли это можно назвать каким-либо опытом в программировании. И на чём же ты сейчас кодишь?Начинал же ты как и многие другие на территории бывшего ссср с Паскаля.Т.к. именно он был,да и сейчас распостранён у нас. Я говорил что Паскаль проще,но не лучше.Лучше С++,С#,Java.И начать изучать желательно с какого-нибудь из этих языков.;)
|
|
|
|
|