Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

Начало   Найти похожие ветки 

 
Chizh   (2002-12-17 16:42) [0]

Дарова всем! Я только учусь кодить на Delphi, и у меня возник такой вопрос: ас чего начать-то? Ответьте плиззз... Или скажите хотя бы, с чего вы начинали. Зарание благодарен :-)


 
Error   (2002-12-17 16:44) [1]

Разберись с примерами готовых программ, которых в папках Help/Samples и Demos туева хуча.


 
delpher_gray   (2002-12-17 16:48) [2]

Многие поначалу пишут проги заподлянки (вирусы, трояны, и т.п.), но лучше всего начать разбираться в примерах готовых программ, в папке Help/Samples !


 
Calm   (2002-12-17 16:48) [3]

Сначала лучше бы прочитать любую книжку по Delphi. Повторить приведенные примеры, чуть поэкспериментировать.
А потом можно и demos


 
Chizh   (2002-12-17 16:55) [4]

Да книгу-то я прочитал, накачал разных справочников по Object Pascal и WinAPI, есть совсем неболшой опыт... а вот идей нет...Подкиньте плиз, а я пока пошёл исходники разбирать :-)


 
Anatoly Podgoretsky   (2002-12-17 16:56) [5]

Все равно с книг, иначе в тех же исходниках не поймешь


 
Skier   (2002-12-17 16:57) [6]

>Chizh
Всё ещё зависит от того, знаком ли ты с принципами ООП или нет.
Если знаком, то, действительно, лучше просмотреть примеры в
Delphi (Samples), если - нет, то тебе обязательно нужно рабозраться в этом вопросе и для начала лучше всего почитай
книгу Гради Буча по принципам ООП, а потом почитай про язык
Object Pascal (это уже будут книги по Delphi...)


 
Chizh   (2002-12-17 17:00) [7]

Э-э-э... А что такое ООП?!


 
Skier   (2002-12-17 17:03) [8]

Уууу......ууу :)
ООП - это Объектно-Ориентированное Программирование.


 
Chizh   (2002-12-17 17:20) [9]

Ой, ну сразу ууу...уу... Я просто не смог расшифровать абревиатуру, а, что такое Объектно-Ориентированное Программирование, я прекрасно знаю!


 
Skier   (2002-12-17 17:22) [10]

>Chizh
Ну...извини, если что.:)


 
Chizh   (2002-12-17 17:25) [11]

Удалено модератором


 
Digitman   (2002-12-17 17:45) [12]


> все кроме Skier"а сдохли, что-ли?!


Выражения-то подбирай, сударь ! Не в кабак пришел !


> Я только учусь кодить на Delphi, и у меня возник такой вопрос: ас чего начать-то?


Начни с осознания того, что "на Delphi" не "кодят".
"Кодят" на языках программирования. Делфи же - не язык программирования, а интегрированная среда разработки (IDE)
"Кодить" придется-таки на банальном Паскале (точнее, на Object Pascal), на котором базируется Делфи.


 
Хрюккиннен   (2002-12-17 17:54) [13]

Ну напиши калькулятор. Не такой, как в виндах, а попроще.
Ежли теорию алгоритмов знаешь. А ежли нет, так начинать надо не с Дельфи.


 
sg78   (2002-12-17 18:08) [14]

Правильно, но лучше сначала идею придумай. Что сделать хочешь или это так - игра ? Тогда плюнь и если не нравится плюнь. А начать скорее надо с основ, извиняюсь за тафтологию, синтаксис, ...


 
han_malign   (2002-12-17 18:42) [15]

Немного истории
Консольные компьютеры с медленным построчным выводом текста(или программируемый калькулятор) - начинали с игры приземление(вывод скорости падения, расстояния до земли/луны/марса(отличается только скоростью свободного падения), ввод тяги двигателей)

Консольные компьтеры с возвожность быстрого обновления всего экрана - тетрис, клинганы, "жизнь"

Графические монохромные компьютеры - игры баллистика, бункер, водолаз, Формула-1, Дигер, Сокобан, Змейка, Duke Nukem 2D(короче см. простенькие из арсенала ZX Spectrum, et cetera).

Графические цветные компьютеры - 3D-Тетрис, Lines, et cetera (см. красивые из арсенала ZX).

Быстрые(относительно) с большой(относительно) памятью компьютеры - шахматы, пинбол, преферанс, Kings Bounti, space(инерционный полет в космосе с регулируемой тягой и направлением) ,et cetera

Современные - придумайте сами...
На самом деле этот процесс кумулятивный, потому что во все временя, на новой технике сначала переписывылись старые любимые игры. Полезного вы все равно ничего не сделаете, зато написание простенькой игры - хоть и безполезно в общем, зато если постараться по максимумуму задействовать разнообразные ресурсы компьютера и среды разработки(добавив постронних воздействий на объект, добавиви спецэфектов, сделав сетевой, et cetera), очень полезно для обучения, и главное занимательно...

Так что делайте выводы...


 
Хрюккиннен   (2002-12-17 19:09) [16]

Задолбали парня. Так можно совсем охоту отбить


 
Chizh   (2002-12-17 20:52) [17]

Ну, для начала зазывать меня на Вы - это слишком, не дорос ещё...
Долбите, не долбите - всё равно охоту не отобъёте 8)
А вот идейка насчёт игрушек неплохая, за неё отдельное спасибо! Хоть и бесполезная, зато можно сваять что-нибудь получше Wind"ового Сапёра, но это уже другая история ;-)


 
PaRL   (2002-12-17 21:40) [18]


> зато можно сваять что-нибудь получше Wind"ового Сапёра

до Сапёра тебе как до неба ещё, мне так кажется...
там уже графика идёт(если конечно сапёр нормальный)
основы учи


 
Danlicha   (2002-12-17 21:48) [19]

Турбо Паскаль изучи. Почему-то все считают, что под ДОС писать очень нудно. Вовсе нет. Это с какой-то стороны очень интересно - всю систему чувствуешь. Не то, что в Вин. Да и потом на Делфи перейдёшь с радостью за человечество, что до такого додумались и прочувствуешь его "изнутри", а не снаружи, как большинство! У меня всё!


 
Godness   (2002-12-17 21:57) [20]

Привет всем... Э..э, типа ! :)
Я вообщем тоже только начинаю, правда как мне кажется имею неплохой опыт (относительно конечно...)
Первая моя прога была именно калькулятором ! :) Потом написал небольшую анимацию на OpenGL, ну и кое-что еще ... Чисто пишу для себя - просто нравится. Ну это я так, Chizh, ... чысто себа показал ... :) А исходников, поставляемых, с Delphi до сих пор не смотрел !
Кстати Digitman, почему ты говориш, что на Delphi не кодят - а, что на нем делают, ведь это компилятор или как ?!?!..
Типа обясни - интересно ! ...


 
Chizh   (2002-12-17 22:16) [21]

Ну что ж, с калькулятора начинать, значит с калькулятора, спорить не буду :-) А вот что касается того, что начинать надо с ДОСа, тут я буду спорить и настаивать на своём: ДОСом меня уже и в школе по горло накормили, полное ... Продолжать в том же духе, думаю, не стоит... Хотя, о вкусах не спорят ;-)


 
DVM   (2002-12-17 22:29) [22]

Проги для написания (в порядке сложности):

Калькулятор
Мультимедиа проигрыватель
Текстовый редактор (а-ля Блокнот)
Телефонная книжка
Тестовый процессор (а-ля Write)
Графический редактор (а-ля Paint)
Сапер

А дос и Pascal знать надо. :)




 
Chizh   (2002-12-17 22:52) [23]

Спасибо, спасибо и ещё раз спасибо!!! Вот реальный чел, который дал действительно классный совет, кое что мне конечно не понравилось, но буду придерживаться именно этой последовательности :-)


 
saxon   (2002-12-17 22:54) [24]

А ты как собираешься "кодить" - проффесионально или нет??


 
Chizh   (2002-12-17 23:06) [25]

И как, по-твоему, я буду кодить пофессионально с моим нулевым уровнем подготовки и опытом?! А так конечно хотелось бы профессионально, это ведь всё-таки очень интересно!
А что?


 
saxon   (2002-12-17 23:37) [26]

собираешься "кодить" - подразуеваеться после того как научишься :))
так вот если всетаки профессионально, то про тот список забудь :)
лучше всетаки demos проссмотри и как можно качественнее
и как можно в кратчайшие сроки
Век программиста не долог! и это надо помнить. Не теряй время.


 
DVM   (2002-12-17 23:42) [27]

Чтобы demos смотреть, надо что-то в этом понимать.

А еще я думаю, что если у человека Pascal "не пошел", то вряд ли из него получится программист. Потенциального программиста сразу видно еще в школе.
Научится программировать нельзя, как и рисовать, музицировать.
Нужны способности, склад ума.


 
Jeer   (2002-12-17 23:51) [28]

DVM © (17.12.02 23:42)
Еще кодеры есть - им все нипочем:)


 
Danlicha   (2002-12-18 00:03) [29]

:) Паскаль - вешьч! А в ДОСе, согласитесь, работать уютнее, что-ли.


 
saxon   (2002-12-18 00:03) [30]

2 DVM ©
ну извините отсюда я не могу сказать про его (Chizh) "способности, склад ума"
хотел лишь дать совет а там ....


 
Jeer   (2002-12-18 00:09) [31]

Danlicha © (18.12.02 00:03)

Да..
А как вспомнишь еще CP/M, МикроДОС и пр.. - совсем тоска от XP заедает.


 
DVM   (2002-12-18 00:39) [32]

2 saxon:

> Век программиста не долог!

как это?


 
saxon   (2002-12-18 00:53) [33]

чисто профессионально
сам посуди :
возми например объявления - подавляющее большинство требований возраста от 20 - 30 лет


 
Jeer   (2002-12-18 01:16) [34]

saxon © (18.12.02 00:53)
Ерунда.
"Любви все возрасты покорны."


 
saxon   (2002-12-18 01:30) [35]

Jeer © (18.12.02 01:16)
что именно здесь (saxon © (18.12.02 00:53) ) ерунда ???


 
Спрашивающий   (2002-12-18 09:29) [36]

Я полностью согласен с DVM ©. ...кстати я просто рассуждаю а не даю советы! В програмировании знать Делфи Pas Си и т.д. не самое главное хотя безусловно очень и очень важно. Мое мнение настоящий програмист тот у которого огромный интерес к этому делу и что называется есть "Хорошие идеи" если сказать проще человек должен быть смышленым а остальное все приложится, а начинать действительно нужно с самой простой книги и ни потом а параллельно пробывать примеры из разных источников, кстати этот форум очень хорошее средство изучить Делфи. А что начать писать первым - а хоть что. Я начал с каркулятора.


 
Chizh   (2002-12-18 13:15) [37]

Да, я смотрю, вы тут парни ночью не сидели без дела, развили тему на всю катушку! Ну насчёт калькулятора я уже слышал, про игрушки тоже... но может у кого-то были другие начала?


 
Digitman   (2002-12-18 13:32) [38]

>Godness © (17.12.02 21:57)


Кстати Digitman, почему ты говориш, что на Delphi не кодят - а, что на нем делают, ведь это компилятор или как ?!?!..
Типа обясни - интересно ! ...


Если типа интересно - типа обясню. Это не компилятор , это - "или как". Копилятор сам по себе, а "или как" - сам по себе).. Единственное что их связывает, это то, что "или как" использует по умолчанию встроенный OP-компилятор.



 
Chizh   (2002-12-18 13:46) [39]

Удалено модератором


 
han_malign   (2002-12-18 13:55) [40]

Delphi = BDE+IDE+IDL
Borland Database Engine
Integrated Development Environment
Integrated Development Language (похож на OP, но уже не OP)


 
Digitman   (2002-12-18 14:09) [41]


> Chizh


Объяснял я не тебе, а тому "типа" <Godness>

Касаемо тебя, смею лишь предположить, что человеку, ставящему в одну строчку "Кодинг, тачки(авто), девчонки и пиво" вряд ли удастся объяснить в двух словах, чем Делфи отличается от компилятора.
А если не в 2-х словах - добро пожаловать с тем же вопросом в раздел "Потрепаться" )


 
sg78   (2002-12-18 15:10) [42]

Блина, вы когда нить работаете ?
Я кстати соглашусь с мнением, что ЯП - это инструмент, а главное: интерес и способности.


 
Ihor Osov'yak   (2002-12-18 15:45) [43]

2 saxon © (18.12.02 00:53)
> возми например объявления - подавляющее большинство требований
> возраста от 20 - 30 лет


Это чтобы вас, мододеньких, немножко поэксплуатировать (имхо)...
Старший человек за бесценок работь не будет. Впрочем, ваши сверстники иногда тоже такую прывычку имеют (довольно похвальную)...

Зы - почитаешь иногда резюме такого 22-летнего, волосы дыбом стают - и когда он это успел? Или у него 64 часа в сутках, или впрям новый Енштейн...

2 sg78 (18.12.02 15:10)

> Блина, вы когда нить работаете ?

В перерывах между "потрепатся".. иногда эти перерывы длительными бывают :-)

А по существу - юзание делфи с нуля на уровне "взял компоненту -кинул" - не самый оптимальный вариант, хотя его и предлагает большинство книжек.. Сначала бы немного основ - а как оно там внутрях устроено, к примеру - типа того, что Зотов пытается здесь давать, потом налечь на op - можно даже на том же старом добром досовском паскале, отвращение к которому у вас в школе привили...






 
DeMoN-777   (2002-12-18 16:19) [44]

IMXO, этой ветке самое место в конфе "Потрепаться"


 
L$D™   (2002-12-18 17:15) [45]

To DVM
ты писал :
А еще я думаю, что если у человека Pascal "не пошел", то вряд ли из него получится программист. Потенциального программиста сразу видно еще в школе.
Научится программировать нельзя, как и рисовать, музицировать.
Нужны способности, склад ума.

Все сказанное тобой это чушь! В школе я терпеть не мог ни Паскаля ни того, что с ним связано и не понимал вообще что да как!!

В данный момент - учусь в университете ГУТ им.Бонч-Бруевича на программиста и нормально, сейчас уже пишу проги для различных организаций ! Все завистит не от того предрасположен ты или нет, а от того как ты это хочешь А склад ума и логика развивается с опытом....


 
dvm   (2002-12-18 17:43) [46]

Ну бывают исключения...
Но в большинстве случаев бывает так, как я описал.
Если у Вас "не пошел Pascal", то дело могло быть не только в Вас, а в преподавателе, например.

И потом, если человек с детства не проявлял способности к программированию и интереса к этой области, то из него можно сделать программиста, но хорошего программиста не факт!





 
Godness   (2002-12-18 17:55) [47]

To Digitman:
Ты конечно это зря ... Жаль, что у тебя создалось такое впечатление обо мне ... Я воовсе не ставлю в одну строчку "Кодинг, тачки(авто), девчонки и пиво" ... и как-бы обьяснить мне что-то можно, да ...
Такую манеру разговора я просто ради прикола употребил ...
... хотя может у тебя особая нелюбовь к таким "типа челам" или тебе мой прикольный логин не понравился (высокомерный уж)... - но ты это все равно зря ...
Ну так как о том чтобы поговорить о кодинге в Delphi ... :)



 
Danlicha   (2002-12-18 18:06) [48]

> Ihor Osov"yak © (18.12.02 15:45)

Со всем согласен, только ...

> ... можно даже на том же старом добром досовском паскале ...

... а разве, можно как-то иначе?




 
Chizh   (2002-12-18 22:54) [49]

>Godness: Вообщето, что касается кодинга, девчонок и пива в одной строке, то это Digitman говорил обо мне, посли просмотра моей анкеты... И всё же три этих поняти - самое для меня любимое, и ка-то классифицировать на плохое - хорошее я не могу... Спросишь, почему я писал этот вопрос и просил дать совет, если кодинг я полюбил давно, то отвечаю: я просто раньше занимался Web-дизайном, кодил в HTML, Java, Active Script(Flash) и даже PHP, но мне что-то это поднадоело, все свои проекты я забросил и мне захотелось писать проги под Win"ды...
>Digitman: Вообще-то всю эту демагогию с объяснениями начал ты, я просто просил дать совет, который касается именно Delphi, а не "трёпа", и место этой ветке именно в этом форуме! :-(
>Everybody: Дайте, плиз, ещё советы(нормальные), о начинании в програмировании, зарание спасибо :-)


 
Chizh   (2002-12-19 00:03) [50]

Ребят, ну вы чего молчите-то, а?


 
Chizh   (2002-12-19 00:17) [51]

Удалено модератором


 
Marser   (2002-12-19 00:37) [52]

> Chizh
Не слушай их.Программеры иногда (и довольно часто) бывают таакими ханжами.
С чего начинать, зависит от уровня твоей подготовки.Ежели ты освоил Паскаль, то тебе надо постепенно от простого к сложному осваивать самоучители и справочники по Delphi.Я, например в Делфи пришел с багажем ТР, но начинал с простейшей (но и дешевой) книги "Изучаем Delphi", параллельно осваивая электронные пособия.
Если ты не знаком с Паскалем, то лучше для начала купить книгу по ТР(например, школьный учебник) для изучения базовых конструкций а простейших алгоритмов.В принципе, это не обязательно, но ИМХО программер на Delphi, не прошедший Паскаль(или другой язык), немного(ато и сильно) ущербен, по той простой причине, что подавляющее большинство самоучителей по Delphi, не являются учебниками по программированию, скорее по VCL.Очень важно уметь программировать.Программирование и кодинг разные вещи.Программиста от кодера отличает умение составлять алгоритмы для решения той или иной задачи.
"Чиж и К" rules forever!
:-)


 
Ihor Osov'yak   (2002-12-19 01:13) [53]

2 Danlicha © (18.12.02 18:06)

>... а разве, можно как-то иначе?

я немного поосторожничал... А вы немного переборщили...

Кстати, согласно злобным слухам, буржуинов довольно часто начинают обучать программингу на смолталке... Ибо pure object...
И они частично, имхо, правы... (приходилось дело иметь с этой маленькой беседой :-), хорошая вещь, там очень много с# позаимствовал, а вы все ява, ява..., delphi+smalltalk+ си-образный синтаксис -> c# :-))

Хотя сразу за обьекты, без навыков процедурного, несколько сложновато...
Поэтому идеальной была бы схема: простой (необьектный) паскаль c целью освоения базиса процедурности и модульности, ну и нормальная типизация, потом smalltalk с целью завернуть мозги в сторону обьектного программинга (ну тут утопия, ибо в exUSSR этот язык почему-то незаслужено не востребован), после этого можно и обьектный паскаль на примере делфи.. Кстати, снова в сторону - очень хорошая обьектная библиотека - TurboVision от того же досовского паскаля, я по ней премудрости OOP постигал, но к сожалению сейчас практической ценности вряд-ли представляет ( маловероятно, что сейчас кому нибуть нужно разрабатывать досовское приложение со сложным интерфейсом)...

Паралельно с делфи можна нагружать уже и с++ (если сишнуть с самого начала, то мозги надолго выворачивает, у некоторых на всю жызнь :-)... Также здесь углубленнный крен в сторону внутренностей операционки, типа как оно там все работает, очень полезен Рихтер здесь...

Зы - вместо smalltalk с некоторой долей натяжки можно было-бы тот же с#... Но не gui на нем делать, а так, общую концепцию языка...

Зы2. И строжайше запретил-бы до проффесионального возмужания знакомится со всякими фоксами и васиками... :-)

Да, базы еще не упомянул... Как минимум нужен еще базовый курс реляционной теории + SQL ... Это также где-то паралельно с делфи...



 
esu   (2002-12-19 02:07) [54]


> Chizh ©

Форум не институт где бесплатно все расскажут. Форум (потрепаться) это место где каждый может попытаться самовыразиться.
Я первую программу написал на ЮНИОРе. BASIC. Ответить на вопрос какой число загадал пользователь с Nной попытки, когда пользователь отвечает больше это число или меньше или угадал.
Через некоторое время писал игру "жизнь". В интернете наверняка найдешь законы этого мира.


 
Digitman   (2002-12-19 08:44) [55]

>Godness

Если ты сюда "прикалываться" пришел, помочь тебе я вряд ли смогу.
Серьезная цель требует серьезного подхода, а не демонстративных "приколов", густо замешанных на доморощенном дворовом жаргоне.

>Chizh

Совет тебе уже дали - начни с Паскаля. "Кодить" придется в основном на этом языке. Все остальное, что входит в "красивую упаковку" под названием "Делфи" - лишь оболочка, набор вспомогательных инструментов для облегчения подготовки кода к компиляции, отладке и пр. Поэтому как минимум в Паскале ты должен ориентироваться как рыба в воде, понимание всего остального (что лежит в одной коробке с названием "Делфи") придет постепенно, по мере чтения тематических статей/книг по Делфи, разбора и анализа демо-программ в составе Делфи-дистрибутива, проб и ошибок в ходе попыток написания собственных небольших приложений.


 
Digitman   (2002-12-19 08:49) [56]

>Chizh

И еще.

"Демагогию", как ты говоришь, я начал в ответ на твое окровенное хамство. Умей выбирать выражения , сударь ! Дружков-девченок своих во время пивного процесса ты вполне можешь проверять на "сдохли - не сдохли", а здесь твое панибратство неуместно !


 
Digitman   (2002-12-19 08:54) [57]

>Marser

Загляни на досуге в словарь Ожигова. Ты, вероятно, хотел записать "иногда программеров" в "снобы")))


 
Дмитрий К.К.   (2002-12-19 09:10) [58]

Ожегова ;)


 
Digitman   (2002-12-19 09:21) [59]

>Дмитрий К.К.

Именно ;)


 
Marser   (2002-12-19 09:36) [60]

>Digitman
Возможно.А разве я не прав? Зачем цеплятся к анкете и лексике заданного вопросса?


 
DenK_vrtz   (2002-12-19 09:51) [61]

Во еще советик!
Изучи, если желание будет, библиотеки TurboVision или SuperVision
досовского Паскаля!
Оценишь всю прелесть создания того, что в Делфи называется визуальными компонентами!


 
Chizh   (2002-12-19 14:15) [62]

>Digitman: Ты просто извини за слоао "сдохли", если уж зацепил за живое...


 
Ketmar   (2002-12-19 14:41) [63]

>Chizh © (18.12.02 22:54)
"кодил в HTML". комментариев нет. а во Write вы не кодили?

>Marser © (19.12.02 00:37)
>Программиста от кодера отличает умение составлять алгоритмы для решения той или иной задачи.
какие глубокие знания о кодерах. на собственном опыте? или "поем с чужого голоса"?

>esu © (19.12.02 02:07)
>Форум (потрепаться) это место где каждый может попытаться самовыразиться.
исключительно до тех пор, пока спит модератор %-)

>DenK_vrtz © (19.12.02 09:51)
а не проще ли сразу VCL?

Satanas Nobiscum! 19-Dec-XXXVII A.S.


 
Digitman   (2002-12-19 15:02) [64]


> Chizh


Не за себя - за "державу" обидно)


 
Marser   (2002-12-19 17:32) [65]

>Ketmar
Сообщаем товарищу сатанисту, что повидал и тех и других."Петь с чужого голоса" начинаю, когда убеждаюсь в правдивости "песни".Кодер не способен ПРОГРАММИРОВАТЬ, он КОДИТ.
<center> Изыди, Сатана!</center>


 
Marser   (2002-12-19 17:33) [66]

Упс, тег не прошел...


 
Marser   (2002-12-19 17:39) [67]

Я имею ввиду умение решить задачу, а не реализовать её в кокретной системе.Найти сумму членов массива кодер сможет без проблем, но решит ли он задачу из всплывавших тут?


 
Ketmar   (2002-12-19 17:43) [68]

>Marser © (19.12.02 17:32)
>Кодер не способен ПРОГРАММИРОВАТЬ, он КОДИТ.
хорошо. дайте определение кодера. что он может, чего не может. также скажите, что есть КОДИНГ, и что ПРОГРАММИРОВАНИЕ. а то я, по наивности своей, себя считал кодером. и знакомых кодеров тоже кодерами считал. и они сами так считали. а оказалось - нет. пришел умный человек и нас разъяснил...

Satanas Nobiscum! 19-Dec-XXXVII A.S.


 
saxon   (2002-12-19 18:38) [69]

Здравствуйте уважаемые!!!
Разъясните пож-та, почему и главное зачем
начинать с досовского паскаля (а не того что сейчас)?
и прав Ketmar ©, почему не начать сразу с VCL или прогресс както не прокатывает, и нафик брать TV, TP??? что мало информации в новом виде (т.е. в новых учебниках).
Да, все до нас писали калькулятор и все после нас будут. Что за подход???
Я уже не говорю про СОМ и иже. Зная хорошо паскаль в этих технология все равно
не такто просто разобраться.

Да и с базами не совсем понятно
Грядет (по всей вероятности) другая идеалогия (например та что в
"Каши" извините если не точно), где SQL и реляционность и рядом не стоят. А поддерживать их стали практически все, уже даже "Rational".

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

Вот интересно когда ко мне обращаються за советом с чего начать, я никогда не посылаю в дос ;) и ничего есть ребята которые уже нормально секут и благодарят. Мне кажеться что ненадо рытаться других вести по своей тропе. Ибо все в этом мире меняеться и надо смотреть немного в перед а не назад.

А еще про "кодеров" и "программистов", если можно покажите где расписанны эти понятия а то я както до этого не видел??

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


 
saxon   (2002-12-19 18:39) [70]

Здравствуйте уважаемые!!!
Разъясните пож-та, почему и главное зачем
начинать с досовского паскаля (а не того что сейчас)?
и прав Ketmar ©, почему не начать сразу с VCL или прогресс както не прокатывает, и нафик брать TV, TP??? что мало информации в новом виде (т.е. в новых учебниках).
Да, все до нас писали калькулятор и все после нас будут. Что за подход???
Я уже не говорю про СОМ и иже. Зная хорошо паскаль в этих технология все равно
не такто просто разобраться.

Да и с базами не совсем понятно
Грядет (по всей вероятности) другая идеалогия (например та что в
"Каши" извините если не точно), где SQL и реляционность и рядом не стоят. А поддерживать их стали практически все, уже даже "Rational".

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

Вот интересно когда ко мне обращаються за советом с чего начать, я никогда не посылаю в дос ;) и ничего есть ребята которые уже нормально секут и благодарят. Мне кажеться что ненадо пытаться других вести по своей тропе. Ибо все в этом мире меняеться и надо смотреть немного в перед а не назад.

А еще про "кодеров" и "программистов", если можно покажите где расписанны эти понятия а то я както до этого не видел??

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


 
saxon   (2002-12-19 18:46) [71]

Извините глюк-с :))


 
Ketmar   (2002-12-19 18:52) [72]

>saxon © (19.12.02 18:38)
нигде понятие не расписаны. просто прграммисты почему-то считают кодеров низшим классом. им и невдомек, бедным, что кодер - это больше, чем программист...

Satanas Nobiscum! 19-Dec-XXXVII A.S.


 
Godness   (2002-12-19 21:16) [73]

To Digitman
... Смешно, ей-богу ... почему "прикалываться" ... ???
Ты мне просто скажи - что я какой-то 2D анекдот не в тему сморознул или я не по теме базар толкал ??? Может мне стать по стойке "смирно" и выложить все в порядке протокола ...
Просто привел Chizh-у себя в пример ... может неудачный конечно ...
Вроде спрашиваю тебя - "типа обьясни" (даже 2 раза !) и т.д., вроде правила приличия как-бы соблюдаю, а ты сразу "в штыки" - абыдно панымаеш ..., да ! :)


 
Godness   (2002-12-19 21:33) [74]

P.S. Не в тему:
Ксати Ketmar, не ты ли частенько тусуешся на wasm.ru ...?
Тесен мир внатуре !... :)


 
sancho   (2002-12-19 21:54) [75]

Начинать главно не с конца!


 
Danlicha   (2002-12-19 22:45) [76]

> saxon © (19.12.02 18:38)

> Вот интересно когда ко мне обращаються за советом с чего
> начать, я никогда не посылаю в дос ;) и ничего есть ребята
> которые уже нормально секут и благодарят. Мне кажеться что
> ненадо рытаться других вести по своей тропе. Ибо все в этом
> мире меняеться и надо смотреть немного в перед а не назад.


Это не "наша тропа". ДОС и TP - единственное, с чего можно постигать программирование и, что главное, быть уверенным, что если что-то не работает, то виноват именно ты, а не среда или ОС. Всё равно человек, учащийся программировать, ещё как минимум год ничего путного не напишет, так не проще ли не заниматься ерундой с красивыми кнопочками, а попробовать их с начала самому сделать. Это интереснее, чем налепить на форму пару кнопок и понять, что для чего-то более или менее функционального нужно ещё компоненты писать...

Про TV - он не умер. Его перевели на С++, сейчас он чуществует для всех платформ, в том числе и под Вин, хотя, вроде, делается линуксоидами. RHIDE на нём написан. Так вот - что самое интересное - его АПИ практически полностью повторяет борладновский. Те же длиннющие иниты.


 
Marser   (2002-12-19 23:18) [77]

>Ketmar
Ладно, батенька.Специализация кодера - реализация задачи в конкретной системе.Кодер владеет каким-то языком(навыками работы в системе программирования) или несколькими.Он может создавть и довольно серьезные продукты, но создать что-то оригинальное(в смысле методов реализации) ему едва ли по силам.Например, кто скажет, что Владимир Кладов - кодер, но не программист, бросит в меня камень.
Поймите, на Паскале как раз программируют.Программировать - создавать программы(алгоритмы), кодить - писать код(тоесть, переписывать, чужой алгоритм в конкретной системе).Кидать компоненты на форму и писать обработчики - это не программирование.Это кодинг.В Паскале же перед вами нет формы, на которую надо кидать компоненты.Здесь надо думать.Человек в Паскале постигает тонкости языка в частности и программирования вообще.Конечно, процедурная концепция не идеальна, но переучиться, в принципе, не сложно, а опыт приобретенный в Паскале(или другом подобном языке(читай, системе)), неоценим, к тому же ещё с ТР6 ООП в Пакале -неотъемлемая часть(Turbo Vision, например).
Существует множество алгоритмов, без которых наша нормальная работа немыслима - от графических до сетевых и создают их не кодеры.Нет, я не говорю, что кодеры - народ бесполезный.Они работают в разных сферах программирования(например, в БД) и часто там просто незаменимы, но я сомневаюсь, что кодер в силах написать толковую(не графикой) игрушку, или текстовый редактор с ноля.
Кстати, я сам больше кодер, чем программист(где-то 55 на 45%), но просто у меня гуманитарный склад.
Привет городу Хмельницкому!


 
Marser   (2002-12-19 23:25) [78]

>Danlicha
Полностью согласен, только реализация TV в ТC++ появилась вроде даже раньше, чем под ТР


 
Danlicha   (2002-12-20 00:07) [79]

Ничего подобного!


 
Danlicha   (2002-12-20 00:10) [80]

Да это и не важно, главное, что о нём помнят.


 
Aristarh   (2002-12-20 00:36) [81]

>Marser © (19.12.02 23:18)

>кто скажет, что Владимир Кладов - кодер, но не программист, бросит в меня камень.

Боюсь паказаться плебеем, но кто такой Владимир Кладов? Я его не знаю, и для меня он (пока) не авторитет.

>кодить - писать код(тоесть, переписывать, чужой алгоритм в конкретной системе).

Никогда не переписывал чужой алгоритм (фриварные компоненты думаю не в счет - не то они и фриварные!). Судя по твоим словам кодер - это пират, который паразитирует на чужих знаниях.

>к тому же ещё с ТР6 ООП в Пакале -неотъемлемая часть(Turbo Vision, например).

Често говоря, мне пришлось столкнуться с TV, но я не стал ее изучять (принципиально). Главное понимать алгоритм, и если ты его понимаешь, то незачем возвращаться к архаизму и делать с него кальку. Лучше с нуля разработать свою концепцию (так было в дипломном проекте)

Прошу прощения, дальше у тебя по тексту похожие мысли (незачем было перечить).

А может быть я вообще не понимаю о чем речь. В чем разница между кодером и программистом (только без абстракции)



 
Marser   (2002-12-20 00:58) [82]

>Aristarh
Владимир Кладов - автор KOL&MCK


> >кодить - писать код(тоесть, переписывать, чужой алгоритм
> в конкретной системе).
>
> Никогда не переписывал чужой алгоритм (фриварные компоненты
> думаю не в счет - не то они и фриварные!). Судя по твоим
> словам кодер - это пират, который паразитирует на чужих
> знаниях.

В принципе, я был не совсем корректен.Скобки можно не читать.
Кодер - специалист в конкретной системе, специалист по реализации какой-то идеи.Программиста отличает способность создать математическую модель(алгоритм) решения практически любой(в разумных пределах!) задачи с последующей реализацией.Вот этот дар, что ли, отличает программиста от кодера.Типичный пример - ханойские башни.Головоломка сводится к рекурсивной функции в несколько строк.

> Лучше с нуля разработать свою концепцию (так было в дипломном
> проекте)


Я тоже так делал.Едва познакомившись с Паскалем, мне приспичило использовать текстовые окна.Но TV я использовал потому, что у меня доки по нему были лишь для С++, друзья немного отстали, а Инет только снился.Вышло, по-моему, неплохо.


 
Aristarh   (2002-12-20 01:13) [83]

>Владимир Кладов - автор KOL&MCK

В принципе направление понятно.

>друзья немного отстали

Не понял. То есть, ты самый крутой среди друзей? Камнем не брошу! Мой проект на си билдере был первым проектом под виндовс на кафедре компьютеризированых систем... (блин, АТ, короче). Немного горжусь - был первым в винде!


 
Marser   (2002-12-20 09:09) [84]

>Aristarh

> >друзья немного отстали
>
> Не понял. То есть, ты самый крутой среди друзей? Камнем
> не брошу! Мой проект на си билдере был первым проектом под
> виндовс на кафедре компьютеризированых систем... (блин,
> АТ, короче). Немного горжусь - был первым в винде!


Я хотел сказать на то время.Тогда подобного опыта среди ровесников я не замечал.Да и в Делфи я пришел первый, хотя потом все выровнялось.То есть, они не могли быть источниками доков по TV.


 
Ketmar   (2002-12-20 10:28) [85]

>Godness © (19.12.02 21:33)
неа. нигде кроме как тут и у Дрёмыча я не тусуюсь...

>Marser © (19.12.02 23:18)
>Специализация кодера [...skip...] создать что-то оригинальное(в смысле методов реализации) ему едва ли по силам.
хм. а теперь берем кодеров из Future Crew, например. или Iguana. или Triton. или... да я вам могу десятки команд перечислить. у них выбора не было - им НЕОБХОДИМО было находить оригинальные алгоритмы. и находили. и писали такое, от чего ПРОГРАММИСТЫ ахали, и говорили: нет, это невозможно сделать, это мультик, а не просчет в рилтайме. когда я писал Wolf3D на Спекки, мне тоже говорили: нельзя такое сделать. я сделал. поверьте мне, СТАНДАРТНЫМИ алгоритмами там обойтись нельзя было. приходилось искать весьма нетривиальные решения. вам знакома ситуация, когда надо уложить алгоритм в определенное количество тактов? а он, собака, не влазит? в итоге может получится совсем другой алгоритм. который делает то же, но влазит, гад! %-))

>Поймите, на Паскале как раз программируют.
а на чем тогда кодят? на асме? %-))

>Программировать - создавать программы(алгоритмы), кодить - писать код(тоесть, переписывать, чужой алгоритм в конкретной системе).
эх, все ясно. не были вы сценером, иначе бы не говорили такой ереси. точнее сказали бы, но ровно один раз. потом бы вас кодеры злостно отдизассемблировали бы. и поломали %-)

>Кидать компоненты на форму и писать обработчики - это не программирование.Это кодинг.
да? даже если в обработчиках реализованы весьма сложные "ноу-хау" технологии? %-))

>В Паскале же перед вами нет формы, на которую надо кидать компоненты.Здесь надо думать.
не переживайте, если человек не способен думать, кидая компоненты, он не будет думать и видя IDE от BP7. %-)

ну, дальше пошло что-то совсем не по теме. лекция о паскале... это не мне, так что опустим.

>Существует множество алгоритмов, без которых наша нормальная работа немыслима - от графических до сетевых и создают их не кодеры.
вообще, исходя из вашего определения, программистов в мире - раз, два и кончились. Кнут там, Шеннон, Бурровз (так, кажись, его), Виллер, Лемпель, Зив, Велч, Ахо, Ульман, еще десятка два. и все. остальные все - кодеры, ибо всё, что они пишут уже было когда-то разработано одним из программистов.

>я сомневаюсь, что кодер в силах написать толковую(не графикой) игрушку
а что есть ТОЛКОВАЯ игрушка? примеры, плз...

>Кстати, я сам больше кодер, чем программист(где-то 55 на 45%), но просто у меня гуманитарный склад.
как определили-то? по количеству выдуманных алгоритмов? можно примеры алгоритмов, которые вы придумали?

>Привет городу Хмельницкому!
сегодня же и передам %-))

Satanas Nobiscum! 20-Dec-XXXVII A.S.


 
saxon   (2002-12-20 12:07) [86]

Ketmar © (20.12.02 10:28)
в общем и целом согласен !!:)


>Marser © (19.12.02 23:18)
>Программировать - создавать программы(алгоритмы), кодить - писать код(тоесть, переписывать, чужой алгоритм в конкретной системе).
ну а вот это так уж совсем бред ;)
всегда думал что учиться лучьше, подчеркиваю, лучьше на чужих ошибках, и если чтото уже реализованно, опробованно и протестированно, то нахрена собственно изобретать велосипед.
Тем более что "за спиной еще и заказчик стоит".

Danlicha © (19.12.02 22:45)
> ... что для чего-то более или менее функционального нужно ещё компоненты писать...
тут совсем ничего не понял
т.е. продукт будет считаться более или менее функциональным если непременно для его еще и писались спец компоненты???
Нет не согласен. Если можно обойтись тем что под рукой, всегда так и поступаю, ибо это, как я и говорил, уже опробованно и протестирванно, а вот новое займет достаточное количество времени и усилий, что не всегда правильно.


 
Godness   (2002-12-20 12:46) [87]

To Ketmar
... уж больно мне это твоё Satanas Nobiscum! 20-Dec-XXXVII A.S. знакомо !!! ...
... Мм..да ?!?! проскакиваю же у меня иногда глюканы ...


 
Ketmar   (2002-12-20 14:18) [88]

>Godness © (20.12.02 12:46)
так я не один так подписываюсь-то...

Satanas Nobiscum! 20-Dec-XXXVII A.S.


 
Marser   (2002-12-20 15:45) [89]

>Ketmar,saxon
Давайте еще поспорим что появилось раньше - курица или яйцо.Такой же риторический вопрос, ведь мы называем одни и те же вещи разными именами, пытаясь доказать свою правоту.Такой спор априори бесплоден.Описанные вами люди подпадают под мое определение программиста.Я не могу четко и коротко описать различия между двумя этими определениями(естественно, в своем понимании), а разводить ради пустяков спор вроде "Братства народов" у меня нет желания.А вот "Братство народов"-2 организовать - хоть сейчас :-)


> ..то нахрена собственно изобретать велосипед


Вот,вот.


 
Ketmar   (2002-12-20 16:17) [90]

>Marser © (20.12.02 15:45)
а... так бы и говорили: ВАШЕ определение... все. вопрос снят.

Satanas Nobiscum! 20-Dec-XXXVII A.S.


 
Chizh   (2002-12-20 19:04) [91]

Устроили, блин, баталию на моей ветке, тем более совсем не по теме!!!


 
Ketmar   (2002-12-20 19:23) [92]

>Chizh © (20.12.02 19:04)
ветка общая. чтобы была твоя - сохрани ее себе на винт и пиши там тихонечко. один.

Satanas Nobiscum! 20-Dec-XXXVII A.S.


 
Marser   (2002-12-20 22:19) [93]

>Ketmar
Ну не только мое...
>Chizh
Фу, какое незнание правил хорошего тона в форумах!


 
Chizh   (2002-12-20 23:02) [94]

Почему это вдруг "незнание правил хорошего тона в форумах", если человек задал вопрос, а в ответ получает только разборки "мастеров", при чём не по теме, это уж тогда не мне надо говорить про правила хорошего поведения!!!


 
Marser   (2002-12-20 23:06) [95]

>Chizh
Друг мой, прочти название форума внимательнее, оффтоп здесь явление нормальное.


 
FLIZ   (2002-12-21 00:11) [96]

один знакомый написал первым проектом на Дельфи
улучшенную дополнительными правилами игру Lines.
правда там случай другой - он уже был прогерром
и просто изучал язык, прекрасно зная подъосновы
(ассемблер).

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

так что бросай ты эту затею, а то станешь еще не
нароком среднестатистичеким кодером...

это все без шуток и иронии, по результатам личного
наблюдения за тем, как кто становился прогерром
(или не становился :(((

подумай основательно над выбором профессии.


 
Marser   (2002-12-21 00:36) [97]

>FLIZ
Вы не понимаете, что человек, возможно, и не собирается ставать программистом.Я, например, связываю свое будущее с компьютерами, но не с программированием непосредственно.Моя будущая профессия - инженер-конструктор-технолог электронных схем в сфере компьютерной техники и коммерческой разведки-контрразведки(круто, не правда ли :-) ) соприкасается с программированием, но не с визуальным.А тут на форуме вообще полно люда от гидравликов до доярок широкого профиля, так что не надо по хобби судить о будущей профессии человека.
ЗЫ: Вы вновь затронули тему недавней дискуссии в этой ветке, причем поддержав мою сторону.Если нетрудно, объясните джентльменам, в чем разница между кодером и программистом.


 
nu und   (2002-12-21 00:48) [98]

К примеру, в Германии существует великое множество всевозможных платных курсов, в том числе и по программированию. А, что в России нет таковых? И кроме того нет никаких кодеров, есть только программисты.


 
nu und   (2002-12-21 00:56) [99]

http://www.sgd.de/


 
Danlicha   (2002-12-21 01:13) [100]

> Дарова всем! Я только учусь кодить на Delphi, и у меня возник такой вопрос: ас чего начать-то?

На Делфи не учатся кодить. Учатся самому Делфи. Точка.


 
Marser   (2002-12-21 09:01) [101]

>nu und
Гиф прикольный :)



Страницы: 1 2 3 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.75 MB
Время: 0.008 c
1-24944
smok_er
2002-12-26 13:45
2003.01.09
Разбор длинного имени файла...


1-24856
Vlad
2002-12-27 21:07
2003.01.09
Как можно


1-24945
bkv
2002-12-26 16:12
2003.01.09
Как программно зарегистрировать билиотеку типов?


1-24862
SaperXL
2002-12-27 22:13
2003.01.09
TMemo


1-24847
Groove
2002-12-27 16:09
2003.01.09
ПРИНТЕР





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский