Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Решил поучиться программированию. С чего начать?

Автор: Ironcast
Дата сообщения: 01.07.2008 06:24
Такой вопрос.. Хотелось бы немного разобраться в программировании и его практическом применении.. Цель--понять как что работает, на каких языках сейчас проги в операционках пишут, самое максимум кое-какие скрипты на php ваять.. Взял книги по ассемблеру ("доступно")--вроде должно быть много о компьютере--сплошные цифры, что-то типа уравнений, а мне бы почитать.. Да и не верю что эти задачи применяются, вроде немного я слышал на ассемблере на практике пишется. Хотелось бы не задач вузовских для схоластики а так для интересующихся. Может сайт какой-нибудь популярный порекоммендуйте, плиз
Автор: c0d3r
Дата сообщения: 01.07.2008 08:59
Ironcast


Цитата:
Может сайт какой-нибудь популярный порекоммендуйте, плиз


Может http://firststeps.ru/ ?
Автор: Skipper
Дата сообщения: 03.07.2008 09:27

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


Ну дык Asm и основан на цифрах и т.п. Если будешь изучать его, то рекомендую начать с ассемблера для dos.
Автор: CKAHEP
Дата сообщения: 08.07.2008 22:02
http://msdn.microsoft.com/ru-ru/beginner/bb308760(en-us).aspx
Дядя билл сидит за компом и дает видеоуроки.Обьясняются все азы и зачем все это нужно.
Автор: cactuz88
Дата сообщения: 08.08.2008 11:32
Доброго времени суток.Возникла такая проблема,нужно написать програму вроде GrandMan,Pantera,EspAnadir Gold Master RE(программы для автоматической подачи обьявлений в интернет досках)Очень люблю изучать чтото новое,относящееся к компам,но пока я в програмировании чайник.Так вот хотелосьбы узнать какой язык програмирования лучше выбрать для изучения для новичка(но чтоб он при этом был реально применим на практике,всетаки не хочется забивать голову вымершими языками) и который удовлетворялбы поставленной задаче(написанию вышеуказанной программы под windows желательно с интерфейсом)Сначала хотел начать с C++ но в инете написано что для новичка он слишком сложен,а Visual Basic хоть и проще в инете писали что он старье и практически не используется на практике.Да и если не трудно вместе с советом относительно языка напишите лучшую литературу для его изучеия
Автор: Ivax
Дата сообщения: 09.08.2008 05:38
cactuz88, ты поменьше читай "специалистов" по языкам в интернете и больше думай сам. Нет плохих языков, есть криворукие программисты, и каждый кулик свое болото хвалит.

Языки современного уровня изучать "методом тыка" ты будешь до пенсии, но так и не освоишь всех возможностей. IMHO лучший подход - найди того, кто реально пишет программы и поприставай к нему, и начни писать на том-же языке. Тебе реально помогут на самом сложном начальном этапе, а поняв и практически освоив азы обьектно-ориентированного программирования уже сам легко определишься. Все современные языки основаны на ООП и мало чем отличаются в остальном. Плюсы и минусы не в языке, а в удобстве пользования IDE, наличию нужных библиотек. Основная задача при программировании - это составить хороший, продуманный алгоритм программы, а записать его на каком-то языке уже любой кодер сможет.

Разница в языках уже настолько мала, что их обьединяют в одной IDE. Найди и поставь себе CodeGear и пользуйся чем хочешь. Там есть всё для решения любой задачи. Интернет, базы данных и т.д., возможности ограничены только твоей фантазией. Всё самое современное и последнее.

Но повторю, очень желательно иметь друга, который уже немного в этом разбирается и тебе поможет в первых затыках. Литература конечно тоже хорошо, но программировать по ней ты не научишься. Книги для чайников, а их большинство, на 500-х страницах бессмысленно расписывают каждую кнопочку в среде программирования. В итоге очень жаль потраченных денег. Хорошей литературы очень мало. Но есть вариант качать из инета и читать по диагонали. Если поймешь что книга стоящая - купи бумажную, нет - сотри и забудь. Можно почитать коменты умных людей. Но каждый оценивает книгу от уровня своих знаний.

А по большому счету твой вопрос из разряда "C++ vs Delphi" или "если слон на кита залезет, кто кого заборет?". Язык программирования - это лишь инструмент, а инструмент надо знать, уметь им пользоваться, каждый применять по назначению и не более того. Сам он ничего не делает.
Автор: Gul4itaj
Дата сообщения: 10.08.2008 15:19
Здравия всем!

Хочу очень сделать себе программу часы, но не обычные, а сотковые. Общее количество секунд неизменно.
В минуте не 60 а 100 сек. А в часе не 60 а 108 мин (сотковых минут). Получаем 8 сотканных часов, вместо 24. И день начинается в полдень.

Хочется, чтобы он еще и звенел каждую минуту, ну и другой циферблат поставить конечно.

Программировать я совершенно не умею и хотела бы попросить рассказать кто знает как можно работать только с "часами".

Благодарю заранее.

З.Ы. Если это кому-то интересно, то это древняя арьийская система времяизмерения Юрия Татищева.
Автор: dneprcomp
Дата сообщения: 10.08.2008 20:47
cactuz88
Попробуй Visual Studio 2008 Express Editions Тут тебе и вагон готовых решений по всему интернету. И беплатно, и востребовано/перспективно.
Автор: eLLoco
Дата сообщения: 11.08.2008 07:25
dneprcomp

Цитата:
И беплатно, и востребовано/перспективно.

Перспективность тут не нужна, она не программер

Gul4itaj
Проси друга-айтишника, сама вряд ли осилишь.
Автор: Ivax
Дата сообщения: 11.08.2008 18:37
eLLoco
Цитата:
Перспективность тут не нужна ...
а это и не ей адресовано.

Цитата:
Проси друга-айтишника, сама вряд ли осилишь.
ей помощь нужна, а не диагноз.


Gul4itaj
"Только с часами" работать тут не получится. Придется немножко научиться программированию. Если есть время и желание - можно попробовать. Сама задача не сложная, вопрос в красоте реализации.
Автор: Gul4itaj
Дата сообщения: 12.08.2008 12:11
Ivax
Немножко научиться программированию я не против! Просто я прочла все 14 страниц этой темы... и поняла, что лучше сразу знать, что ты хочешь.

Что задача не сложная, я "интуитивно" понимаю.
Взять программу с открытым "сорсом", заменить несколько цифр и заменить Gif.
По идее это не должно быть сложным. Но я никогда этого не делала и понимаю, что это только "теория".

Желание очень большое, а время я буду подстраивать! Давай пробовать!
Автор: apnss
Дата сообщения: 12.08.2008 14:39

Цитата:
Взять программу с открытым "сорсом", заменить несколько цифр и заменить Gif.

в полку быдло-кодеров пополнение ...


Цитата:
Что задача не сложная, я "интуитивно" понимаю.

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

Автор: Ivax
Дата сообщения: 12.08.2008 14:52
Gul4itaj, если в "романе" Дарьи Донцовой заменить несколько букв и суперобложку, то поверьте на слово, ну ни как "Война и мир" не получится. Что-бы прочитать чужую "программу с открытым "сорсом" надо знать язык, на котором она написана, разобрать алгоритм и т.д., т.е. знать не меньше её автора. Какой язык программирования Вы знаете и как у Вас с логикой и математикой?

В программировании интересен процесс, если Вас интересует только конечный результат - лучше не начинать без особой нужды. Для получения начальных практических навыков программирования "с нуля" потребуется не меньше нескольких дней чтения и практической работы за компом. Естественно по хорошему методпособию. После этого Вы сможете написать свои часы сами и далее улучшать и украшать их. Нравится Вам такой подход? Помогать править чужие "сорцы" я не буду т.к. имхо это напрасная трата времени.
Автор: Gul4itaj
Дата сообщения: 12.08.2008 15:08
Ivax
C романом Дарьи Донцовой - убедительно! Каюсь в глупости и желании "блеснуть".

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

Нескольких дней, если хватит в пределах 7-8 дней, то можно начинать.
Читать медпособие от корки до корки - дело для меня немыслимое.
Компенсирую свою тех. дислексию за счет зрительного обучения.

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

Но если вы действительно сможете показать красоту процесса и решения... то у меня и слов нет! Такое я люблю.

Когда начинаем?
Автор: apnss
Дата сообщения: 12.08.2008 16:12
Ivax

Цитата:
Для получения начальных практических навыков программирования "с нуля" потребуется не меньше нескольких дней чтения и практической работы за компом.

сомневаюсь ... для нормального человека это должно исчисляться неделями для полного нуба месяцами ... поверьте я не одну группу программеров выпускал как тренер... по методике "взлет-посадка" отсев примерно 95%

ЗЫ:
блин оказывается все так просто ... нах я 4 года в колледже отрубил а потом в универе еще 4?

пипец блин.

Gul4itaj
а вам скажу если надеетесь набить практические навыки за неделю ... то даже не беритесь... ОПЫТ И ПОНИМАНИЕ НАКАПЛИВАЕТСЯ ГОДАМИ... (за исключением ГЕНИЕВ конечно )

Автор: Gul4itaj
Дата сообщения: 12.08.2008 16:15
apnss
Допустите еще вариант "неудачной педагогики"... и гении не потребуются!
Автор: akaGM
Дата сообщения: 12.08.2008 16:30
Gul4itaj

Цитата:
но была когда-то и теоретическая физика и математика к ней.

позвольте усомниться...
Автор: Gul4itaj
Дата сообщения: 12.08.2008 16:44
akaGM
Позволяю... Но плохую педагогику это не исправит! А среди технарей найти толкового педагога никогда не было легко... вот отсюда и проблема у вас ... с гениями!
Автор: apnss
Дата сообщения: 12.08.2008 16:56
Gul4itaj

Цитата:
Допустите еще вариант "неудачной педагогики"... и гении не потребуются!


не допускаю ... цель 6-месячных курсов была выбрать лучшее из того что есть

программирование это комплекс знаний:
- построение алоритмов !
- математика !
- дискретная математика !
- логика !
- математика !
- минимум 1 язык программирования !
- ООП!
- создание компонентов !
- дизайн интерфейсов
- тестирование
(на самом деле список длиннее)

+ предметная область (если пишете бухгалтерскую программу вы должны понимать основы бухучета чтобы общаться с аналитиками)

так что за неделю вы только научитесь делать копипаст из чужого кода не понимая что собстно этот код делает ...

Добавлено:
Gul4itaj

ну и еще человек он всего лишь человек и инфа которая проходит через него оседает в памяти в колве 15%-25%

я не говорю что вы не сможете ... а лишь предупреждаю что сроки которые вы себе установили нужно умножить в 5-10 раз ... скажем за год упорного изучения вы сможете предлагать себя как программера.

Лучший способ проверки - это сайты с вакансиями . находите вакансию пишете им вам высылают тестовое задание ... по выполнении оно проверяется Н-ным колвом специалистов которые дают вам заключение. это неплохой способ самопроверки


Автор: Gul4itaj
Дата сообщения: 12.08.2008 17:30
apnss
Миленький, я не хочу предлагать себя как программера!
Меня интересует сотковое времяизмерение и его воздействие на наше мировосприятие.

А такие низкие результаты после прослушивания курса имеют свое объяснение...

Автор: apnss
Дата сообщения: 12.08.2008 17:42

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

только без фамильярностей ...

нах писать было в этой теме ? не могла создать новую ? ...


Цитата:
А такие низкие результаты после прослушивания курса имеют свое объяснение...


балин да причем тут это ... человек непрерывно может воспринимать однотипную информацию около 2-4 часов потом он начинает "ловить ворон" такова специфика работы человеческого мозга ... поэтому на тренингах используются слайды и наглядный материал разбавленный практическими заданиями ...

и на этом "."

Автор: Gul4itaj
Дата сообщения: 12.08.2008 18:03
apnss

Ну, вообще-то информация "входящая" строит устойчивые нейронные связи в мозгу максимум 15 минут.
Поэтому рекомендуестя "менять тему" или характер занятий через 10 минут... 5 минут это "буфферное время".

Максимальный эффект усвоения - это обучать других. Даёт 80 % в остатке, поэтому неплохо работаем разбивка материала на малые сегменты, которые студенты осваивают сами, а потом "обучают" остальных.

"Ловить ворон" мозг начинает от перегруза неработающей, то есть непонятой информации.
Пятилетний курс университета можно проходить за год, если сначала освоить терминологию любого передмета.

Этого не делается вот и срабатывает эффект фрагментации инфы, из-за которой мозги становятся "тягучими".

Зная специфику работы мозга, я обучаю любого взрослого набирать текст на компе в слепую и десятью пальцами, а главное без ошибок, в среднем за 150 мин.

**************
Создавать новую тему... Хм, а ты читал все страницы этой темы?
Автор: apnss
Дата сообщения: 12.08.2008 18:23
Gul4itaj

где коноплю покупаешь ?

Добавлено:

Цитата:
Создавать новую тему... Хм, а ты читал все страницы этой темы?

я читал название темы ...
Автор: dneprcomp
Дата сообщения: 12.08.2008 18:43
apnss

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

Gul4itaj
Но по времени apnss скорее всего прав. За пару недель вероятно можно только начать копировать правильный код в правильное место програмы. И то только если есть хоть какой-нибудь предыдущий опыт. Надо ведь понять какой код правильный. И какое место для даного кода может быть правильным. Я бы расчитывал на месяц-два.
PS.
Цитата:
Зная специфику работы мозга, я обучаю любого взрослого набирать текст на компе в слепую и десятью пальцами, а главное без ошибок, в среднем за 150 мин.
"Не верю. - Станиславский"
Теорию может быть и можно. Но моторные навыки без достаточных упражнений...
Автор: Ivax
Дата сообщения: 12.08.2008 19:08

Цитата:
"Не верю. - dneprcomp" (c) мой


а я верю. завтра и начем!
Автор: Gul4itaj
Дата сообщения: 12.08.2008 19:11
dneprcomp "Не верю." - Станиславский

Патентное заявление в черновом варианте уже готово...

Есть фильм, где студенты Киевского политеха делятся впечатлениями...
Через "Рапиду" выкладывать не хочу, слишком долго.
Есть другая возможность, не знаешь?

Ivax
Автор: apnss
Дата сообщения: 12.08.2008 19:23
Gul4itaj

Цитата:
Зная специфику работы мозга, я обучаю любого взрослого набирать текст на компе в слепую и десятью пальцами, а главное без ошибок, в среднем за 150 мин.


Тоже не верю... за меньше чем 3 часа - Н Е Р Е А Л Ь Н О ...

dneprcomp

Цитата:
Математику надо в школе учить


ее никогда не поздно учить ... подтверждено личным опытом ...



Добавлено:
Gul4itaj

Цитата:
Патентное заявление в черновом варианте уже готово...


у мя тоже патентное заявление на "телепортер" и "искуственный интелект" в черновом виде есть
Автор: dneprcomp
Дата сообщения: 12.08.2008 19:54
Ivax

Цитата:
а я верю. завтра и начем!
Давай. Научишься - хорошо. А нет - так хоть согреешься.

Gul4itaj

Цитата:
Есть другая возможность, не знаешь?

Обмеников много. Или тот же YouTube
Цитата:
Есть фильм, где студенты Киевского политеха делятся впечатлениями
Мне вот почему-то вспомнилoсь, как пол страны взахлеб делилось по TB впечатлениями от курсов Илоны Давыдовой

Цитата:
Патентное заявление в черновом варианте уже готово...
Тогда вперед, обучать, к примеру, спортсменов. 150 минут и человек имеeт нужные моторные навыки. Борцам так неплохо приемы учить, фехтовальщикам...

apnss

Цитата:
ее никогда не поздно учить
Для програмирования желательно, но не обязательно. Тем более на раннем этапе и для не математико-специфичных задач. Должно вполне школьного курса хватать.




Автор: Gul4itaj
Дата сообщения: 13.08.2008 09:19
apnss
"Тоже не верю... за меньше чем 3 часа - Н Е Р Е А Л Ь Н О ... "


150 "рабочих минут" обязательно разбавляется 150 мин той самой "паузы", которая даёт возможность нейронным цепочкам окрепнуть.
Во время 150 мин паузы можно говорить или делать что-нибудь другое, но они абсолютно обязательны... Занятие идет по таймеру.

В сумме получается 300 мин или 5 часов... если это вас утешит...

Даю идею - патентуй НЛО главное документацию написать грамотно


dneprcomp "Обменников много"

Вчера попробовала RuTube - 4% за 2 часа... Попытаюсь сегодня с YouTube...
Автор: dneprcomp
Дата сообщения: 13.08.2008 18:47
Gul4itaj
Русские обменики лучше не использовать. Проблемы со скоростью, а затем и с доступом в зависимости от IP.
Все-таки лучший вариант - Рапида. А что скорость аплода низкая, так это во многом не от Рапиды зависит.

Страницы: 123456789101112131415

Предыдущая тема: Проблема в С++ Builderе


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.