Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   *Флейм* | С_чего_начать? (http://forum.oszone.net/showthread.php?t=67673)

Barchanka 24-06-2006 14:42 454462

*Флейм* | С_чего_начать?
 
Товарисчи, созрела я для того, чтоб заняться чем-то умным-полезным... :)

НО поскольку ни с основами прогр-ния, ни с алгоритмами не знакома вообще, постает вопрос: с чего б начать.
Бросте, плиз какие-то ссылки на литературу, и посоветуйте как лучше начать /с какого языка, или алгоримами сначала заняться/, чтоб не отбить охоту всем этим заниматься :search: !

Спасибки заранее!

mrcnn 24-06-2006 15:51 454491

Алгоритмы у тебя сразу отобьют всю охоту заниматься программированием.
А если ты не была в школе отличником по алгебре и по геометрии в 10-11 классах, и не понимала школьный материал, то начинать даже и не стоит. Потому что программирование на серьезном уровне это 80% математики.

DillerInc 24-06-2006 16:18 454496

Цитата:

то начинать даже и не стоит
...ну,я бы не был таким категоричным.
Цитата:

чтоб заняться чем-то умным-полезным
...для чего подразумевается всё это использовать??

А вообще,подобные темы уже создавались -- поищи на этом форуме.
Вот,например:
http://forum.oszone.net/forumdisplay...ilter_by=title

ivank 24-06-2006 16:19 454497

mrcnn
Положим не 80%, но с математикой дружить надо.

Barchanka
Если начинать, то действительно с алгоритмов. Язык не очень важен. Какой-нибудь паскаль вполне подходит для начала. И вообще вот две статьи, которые слегка раскрывают эту тему:
http://kalinin.ru/programming/abstract/15_02_02.shtml
http://kalinin.ru/programming/abstract/04_03_02.shtml

Vlad Drakula 26-06-2006 14:34 454948

mrcnn
Цитата:

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

dmitryst 26-06-2006 14:47 454954

Vlad Drakula прикольно пишете... "без левометрии и математики не гуд" :lol:
Barchanka а почему именно программированием? Если есть способности, лучше заняться дизайном или вэб-дизайном :)

DillerInc 28-06-2006 20:11 455815

Цитата:

Если начинать, то действительно с алгоритмов
...а что тут подразумевается под словом "алгоритмы" ??

ivank 30-06-2006 12:56 456429

DillerInc
Как ни странно. Действительно алгоритмы. Знание различных языков и библиотек не более чем вопрос времени, если есть хорошая база. Есть, например, такая хорошая книжка "Алгоритмы: построение и анализ". Вот прям по ней и учиться, там и необходимый минимум математики даётся.

XCodeR 30-06-2006 23:01 456626

согласен, но, имхо, изучение алгоритмов может действительно отбить желание загниматься программингом.
но, вот скажите мне, когда последний раз вы строили алгоритмы?(не в голове, а на бумажке, с союлюдением всей структуры)?

programmist72 01-07-2006 20:55 456804

Barchanka
Вот мой тебе совет: сначала определись чем бы ты хотела заняться - системным программированием или программированием для интернет. И в той и в другой области существуют различные языки и масса литературы. А говорить о том, что программирование - это 80% математики... я бы не сказал. Я вот программирую на php - вообще без математики обхожусь :) но это так, оффтоп. А вообще могу дать следующие ссылки:

Системное программирование:
http://www.delphimaster.ru
http://www.delphikingdom.ru
http://delphiworld.narod.ru

Интернет-программирование на php:
http://www.php.net
http://phpclub.ru
http://php.ru

Помимо этого в любом поисковике набери фразу типа "учебник по php" - появится огромное количество документов. Скачивай и читай. Смотри, что больше нравится. Я привёл ссылки только на Delphi и php потому что считаю их наиболее лёгкими для освоения. И сам их знаю. В общем, это сугубо субъективное мнение.

Удачи в начинаниях! :)

Yur-Mash 26-07-2006 20:22 465228

Начинать можно начем угодно, лучше на старом бейсике или паскале. Когда поймешь что надо делать тогда и выберешь чем делать. Сейчас использую пять языков, по служебной необходимости (правда 2 из них низкоуровневые), а для души предпочитаю либо Delph (6-7, но не .net) либо С#.

По поводу математики. Минимум школьный курс знать необходимо, и если понадобится не побоятся залезть в учебники.

xoomer 26-07-2006 22:25 465262

Barchanka, я вот немножно не согласен с programmist72. Я в интернет программировании дальше элементарных возможностей перловки (perl) не дошёл, а вот в системном программировании чуть больше знаю. И очень не рекомендую сразу использовать IDE-среды (тоисть C# Builder, Delphi, IDE Java, и пр.), так как это притупляет логику действий. Сразу лучше попробовать win32 компилятор Borland C++. Но если с математикой уж совсем туго, то вперёд к "кирпичикам". ;) Я так называю IDE-среды... Удачи в выборе!!! Сообщи только с чего будешь начинать. Ок?

LeonidPr 27-07-2006 12:54 465460

Насчет математики, мне кажется, что лучше всего Кнут. Он в первом томе все собрал. Хотя, иногда чересчур замудрено пишет. Но, с другой стороны, он собирал те разделы математики, которые широко применяются в программировании.

Alex Cop 15-08-2006 02:39 472093

xoomer
Э нет! не соглашусь!
я начинал программировать с программ для калькулятора МК-61 и БЗ-34 (аля ассемблер) 17 лет назад, потом Бейсик, потом Паскаль, потом Си (10 лет назад).... и на это м остановился! да, освоил в совершенстве PHP, Javascript(WSH&WEB), но вот когда дошло дело до ИДЕ и написанию простой программы с ГУИ интерфейсом... уже три года пытаюсь понять, как это работает.... сегодня только написал простейшую программу, которая пишет в окно полный путь файла, который выбирается через контектстное меню... а всё потому что всегда писал программы с интерфейсом коммандной строки,... сосредотачивался на алгоритме, а ввод-вывод и интерфейс оставлял на потом...

а вот теперь думаю, что если бы я СРАЗУ начинал с ИДЕ, то я бы не тратил столько усилий на вникание в кухню ООП...


Время: 03:46.

Время: 03:46.
© OSzone.net 2001-