PDA

Просмотр полной версии : С чего начать...



Anonymous
05.10.2004, 23:23
Решил заняться программированием, а точнее написанием приложений по Windows, раньше с этим не сталкивался. Может кто подскажет с какого языка лучше начинать, что бы потом можно было уже что то зная переходить на более сложные языки? А так же посоветуйте какие нибедь ресурсы в сети по этому делу.
Заранее спасибо.

Kolinus
06.10.2004, 16:49
Если под виндоус - то 100% надо изучать винапи (WinAPI)
А ресурсы - Microsoft.com плюс куча доков - набери в гугле

scorpi.on
07.06.2005, 14:53
Для начала я рекомендую Pascal-самый понятный на мой взгляд язык программирования,но на ты только сможешь делать консольные приложения и поэтому после знакомства с Паскалем рекомендую перейти на Делфи.Делфи мой любимый Самому можно добавлять разные компоненты для своих приложений.Желаю удачи в постижении тайн программирования! :mrgreen:

Alexeyspb
05.07.2005, 11:01
Рискну порекомендовать С/С++, Visual C++ а также Flash.

Arbis
06.08.2008, 00:31
Советую начинать с изучения одного языка и хорошо изучить. Мне нравятся продукты Borland (Borland C++ Builder, BDS, Turbo C++)

heisnod
25.11.2008, 13:51
Я советую с бейсика начать, можно сразу с visual basic.

А вообще о вкусах не спорят.

Voortex
07.12.2008, 21:15
А я с дельфи советую начать, если его начнешь изучать, то быстро начнешь понимать, что к чему, и изучать кстати его легко, я быстро к нему пристрастился

keywanda
11.12.2008, 16:07
Насчёт Pascal не уверен.. человек решил заняться написанием приложений для Windows. Такой язык как Pascal нужен, что бы понять что вообще такое программирование, что такое алгоритм.. А у него более конкретная задача, как я понимаю..

Duncon
11.12.2008, 17:20
ну насоветовали - сломай себе ногу..
1 WinAPI не язык
2 Pascal дети мои язык мёртв лет 10 им только студентов мучают недопреподы... (не путать с наследниками типа Delphi, с коим немало отличий и изучив Pascal при переходе получаем ряд несоответствий и проблем, оно вам нужно?)
3 "С/С++, Visual C++ а также Flash" - flash всего-лишь имеет болие ли менее общие корни с Сями, совет дурной до безобразия.
4 "Borland (Borland C++ Builder, BDS, Turbo C++)" - продукты линейки Borland имеют отличительные черты и Borland C++ не является адекватным решением и имеет отличия от C++ (лучше уж Delphi изучить вместо Borland C++), в свою очередъ C++ и С имеют тоже немало отличий не нужно их через слешь писать рядом..
5 "Я советую с бейсика начать, можно сразу с visual basic" - ещё один мёртвый язык.

Если начинать то уж сразу с нормального языка соответствующего времени, это уж потом можно изучать остальные делать соотношения и выводы, здесь вопрос выбора
C или Delphi

Негодяйка
29.12.2008, 16:51
Я советую с бейсика начать, можно сразу с visual basic.

А вообще о вкусах не спорят.
:eek: имхо говноязык еще тот.
после него на те же паскали-делфи-си итэдэ переходить очень трудно

Float
29.12.2008, 18:56
советую начать с С/С++...

atavin-ta
03.02.2009, 11:17
Delphi. А когда начнёшь понимать, чего пишешь - сразу переходи на C++.

Duncon
03.02.2009, 15:38
C++ когда поймёшь все косяки переходи сразу на С или вернись в Delphi и не слушай тех кто на Delphi не может в причину кривых рук.

http://www.steps3d.narod.ru/tutorials/c-minus-minus.html

atavin-ta
10.02.2009, 06:33
На delphiях следует писать тогда, когда этого требует задача, что кстати вполне распространённое явление, но бывает всётаки не всегда. Но иногда следует писать на c++е. Знать же лучше оба языка. А вот по поводу чистого C не согласен. Возможно это хороший язык для DOS, но не для windы же в конце концов.

Duncon
10.02.2009, 12:39
Давай ка обоснуй - какие такие есть задачи с которыми не может справиться C++ но может Delphi и наоборот.

бла бла бла - трёп пустой..

BBB
11.02.2009, 10:09
Давай ка обоснуй - какие такие есть задачи с которыми не может справиться C++ но может Delphi и наоборот.

бла бла бла - трёп пустой.. Может, имелось в виду, что с использованием компонентов программирование многие задач становится проще. Взял нужный компонент, задал нужные свойства - и готово. Например, отправка e-mail по SMTP с использованием компонента "занимает", ну...., строк 20-30 исходного текста.

Duncon
11.02.2009, 12:31
Это не критерие, подключать модули с готовой функциональностью можно везде..

atavin-ta
12.02.2009, 04:20
Давай ка обоснуй - какие такие есть задачи с которыми не может справиться C++ но может Delphi и наоборот.

Может, имелось в виду, что с использованием компонентов программирование многие задач становится проще. Взял нужный компонент, задал нужные свойства - и готово. Например, отправка e-mail по SMTP с использованием компонента "занимает", ну...., строк 20-30 исходного текста.
Имеется в виду, что некоторые задачи достаточно просто решаются в delphях, а большинаство возможностей C++ становятся избыточными. Кроме того, иногда есть готовые наработки в delphях и их проще использовать, чем создавать всё заново на C++е. А визуальная разработка по сравнению с текстовой не выигрывает. Да и C++ имеет Borladовские диалекты, в которых есть все те же компоненты.

Duncon
12.02.2009, 09:38
Ваще бред, наработок(исходников) на C++ раз так этак в 20-40 больше чем на Delphi.
Избыточные возможности С++ не такие уж и избыточные, на сегодня это вопрос выбора - нравится тебе С++ сиди в нём, нет таких задач которые не мог бы осилить тот или иной язык..
Про тесты я вообще молчу часть сто пудов купленные, часть адекватные, ещё часть когда спец по Cям садился и писал крутой код, а на Дельфи при этом писал нечто похожее - отвратительно криво и потом улыбаясь кричал Си рулит,,, так вот адекватные показывают что где-то C++ выигрывает в производительности где-то Delphi.

В С++ нет борландовских диалектов есть Борландовский C++ и это нифига не C++..

atavin-ta
13.02.2009, 04:19
Ваще бред, наработок(исходников) на C++ раз так этак в 20-40 больше чем на Delphi.
Избыточные возможности С++ не такие уж и избыточные, на сегодня это вопрос выбора - нравится тебе С++ сиди в нём, нет таких задач которые не мог бы осилить тот или иной язык..
Про тесты я вообще молчу часть сто пудов купленные, часть адекватные, ещё часть когда спец по Cям садился и писал крутой код, а на Дельфи при этом писал нечто похожее - отвратительно криво и потом улыбаясь кричал Си рулит,,, так вот адекватные показывают что где-то C++ выигрывает в производительности где-то Delphi.
В С++ нет борландовских диалектов есть Борландовский C++ и это нифига не C++..
Бывают наработки и на C++е, но не у всех же програмеров. Если команда работала в delphях, а ты собираешься в неё войти, то было бы странно предлагать всем участникам проекта переходить на другой язык. Да и собственных наработок по конкретной теме может быть достаточно много в delphях и отсутсвовать на C++е. Но если это не относится данному конкретоному случаю, то я предпочту C++ всё, что в delphях не делается быстрее. чем за 15 минут.

Duncon
13.02.2009, 09:13
Наработок по любой теме в сети полно с исходниками - а значит у всех программеров..
Приём тут вход в команду?
Не вижу разницы, нормальному прогеру комфортно в чём бы он не кодил, таким образом ты увереннее чувствуешь себя в С++ и слабочёк в Delphi.

atavin-ta
13.02.2009, 10:44
Не вижу разницы, нормальному прогеру комфортно в чём бы он не кодил, таким образом ты увереннее чувствуешь себя в С++ и слабочёк в Delphi.
Я не слабочёк в delphях. Просто мне не нравится пользоваться delphями для длинных прог. Но если часть текста на паскале (неважно, trupo, или object) уже есть, я предпочту продолжать в delphях. И всё, что на паскале можно написать быстрее, чем за 15 минут, тоже пишу в delphях. Если же прогу надо начинать с нуля, или на C или C++е есть не меньше готового текста по данной задаче, чем на паскале, - буду писать на C++е. Берусь утверждать, что одинаково хорошо владею basikом, pascalем, и C++ом. Ассемблер, чистый C, форт (не путать с фортраном) и модулу 2 знаю хуже, но если надо, могу и на них (на ассемблере только подпрограммы, но не проги целиком).
Наработок по любой теме в сети полно с исходниками - а значит у всех программеров
В сети ещё найти надо, а усебя проблема поиска отпадает. Кроме того, бывают проблемы с оплатой трафика.

Duncon
13.02.2009, 12:13
С нуля - не вижу проблем в этом.. Пишу очень большие (длинные) темы на Delphi дискомфорта нуль.

Проблема поиска - является на сегодня проблемой для пришедших очень ленивых малолеток-даунов.. Проблемы оплаты трафика опять же вопрос о том что человек этого не может сделать - следовательно не зарабатывает, и вообще это ппс бред исходники ничего не весят..

Лана это всё ляля, уходящее всё дальше от темы..
Если продолжать нужно код смотреть, одинаково знать не значит грамотно кодить..

atavin-ta
13.02.2009, 12:22
Проблема поиска - является на сегодня проблемой для пришедших очень ленивых малолеток-даунов.. Проблемы оплаты трафика опять же вопрос о том что человек этого не может сделать - следовательно не зарабатывает
А может просто не успел заработать? Но кое-какие наработки уже есть, есть заказ и время исполнения не терпит ожидания, когда ты заработаешь достаточно, чтобы ползать по сети в поисках исходников на C++е или хотябы пока разберешься в чужом исходнике на C++е даже если тебе его дадут? Тогда срочно доделывай в delphях то, что есть, а уже потом ищи всё, что нам надо. И проблема не всегда в весе. Бывает и платное время в сети. Кстати, у меня проблема платного трафика стояла, но уже не стоит и снята именно благодаря писанине в delphях.

Duncon
13.02.2009, 14:27
бла бла бла, профи сам определяет время разработки.
Тупой флуд ни о чём, канчай трёп.
Не успел заработать значит нуб.

atavin-ta
16.02.2009, 05:14
Не успел заработать значит нуб.
Здесь дело в том, к какому времени не успел. Я делал серьёзную прогру, которую тогда с нулю бы сделать не смог, будучи студентом. Ну и на какие шиши мне было искать готовые исходники на C++е? А более поздний текст вообще является инструментом для научных исследований путём вычислительного эксперимента. Научная новизна всей работы признана, присвоена степень кандидата технических наук. Готовых исходников, годных для использования, по-моему быть не могло. Сейчас есть в delphях (аспиранта Миши Оборина) и на C++е (мой). При этом назначение не совпадает. В delphях существует исходник проги в трех измерениях моделирующей поведение стали в ковше агрегата её коплексной внепечной обработки, а на C++е - исходник проги также в трёх измрениях моделирующей поведение чугуна в установке электрошлакового литья прокатных валков. Возможно уже есть и другие исходники по этим и близким темам. Язык следет выбирать так: на каком языке именно тебе с учетом имющихся именно у тебя навыков и наработок будет проще и получится быстрее решить данную конкретную задачу, тот языук и выбирай в данном конкретном случае. Если кому-то комфортно на assemlerе (я знаю одного такого уникума) - пусть на нём и пишет. Но лично мне большую часть задач проще решать или на pascalе, или на c++е.

Тупой флуд ни о чём, канчай трёп.
Так ведь это же раздел "флейм" для любителей обсудить: что лучше C++ или Unix, или я чего-то не понял?

Duncon
16.02.2009, 10:50
Круто, кандидат.. :)

ALi_run
07.05.2009, 21:22
:eek: имхо говноязык еще тот.
после него на те же паскали-делфи-си итэдэ переходить очень трудно

Это уже зависит от бошкавитости програмиста :)

atavin-ta
23.10.2009, 10:42
недопреподы
Попрошу не обзывать.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------

"Я советую с бейсика начать
С вижел бейсика начнёшь - на нём и останешься, но ничего толкового не сделаешь никогда.

Duncon
23.10.2009, 13:07
Про бэйсик не моё

atavin-ta
23.10.2009, 13:21
Свой пост забыл?

Duncon
23.10.2009, 15:43
Покажи где он мой

atavin-ta
26.10.2009, 04:41
Дейсвительно чужой. Не понимаю, как при цитировании получился такой глюк.

Duncon
27.07.2017, 13:39
Тыб рейтинги бы посмотрел хоятб, С++ в районе 5 места..

Evgenii32
17.09.2017, 12:26
Начинал с бэйсика. Еще в школе начал изучать. Не советую, потом на другой тяжело переходить.