Тыж программисты сюда

avatar FIRSTofLAST

4557

121

FIRSTofLAST

Пользователь

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

FIRSTofLAST

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

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

msheal

Пользователь

Регистрация: 31.05.2013

Сообщения: 436

Рейтинг: 181

msheal

Регистрация: 31.05.2013

Сообщения: 436

Рейтинг: 181

Какой язык/языки? Что конкретно интересует? Какую "программу" ты собрался писать?

Swinka_Peppa

Пользователь

Регистрация: 13.07.2015

Сообщения: 665

Рейтинг: 203

Нарушения: 61

Swinka_Peppa

Регистрация: 13.07.2015

Сообщения: 665

Рейтинг: 203

Нарушения: 61

Интересуют програмы?советую с C начинать если веб програмирования то начни с html а закончи php/sql

NeiroCat

Пользователь

Регистрация: 11.02.2015

Сообщения: 87

Рейтинг: 77

NeiroCat

Регистрация: 11.02.2015

Сообщения: 87

Рейтинг: 77

Swinka_Peppa

Пользователь

Регистрация: 13.07.2015

Сообщения: 665

Рейтинг: 203

Нарушения: 61

Swinka_Peppa

Регистрация: 13.07.2015

Сообщения: 665

Рейтинг: 203

Нарушения: 61

NeiroCat сказал(а):
Нажмите, чтобы раскрыть...

что серьезно начинать с паскаля?ну выучит он его а толку будет 0.Паскаль бред для школьников

NeiroCat

Пользователь

Регистрация: 11.02.2015

Сообщения: 87

Рейтинг: 77

NeiroCat

Регистрация: 11.02.2015

Сообщения: 87

Рейтинг: 77

Swinka_Peppa сказал(а):
что серьезно начинать с паскаля?ну выучит он его а толку будет 0.Паскаль бред для школьников
Нажмите, чтобы раскрыть...

Твоё авторитетное мнение очень важно. Продолжать советовать мёртвый C

Swinka_Peppa

Пользователь

Регистрация: 13.07.2015

Сообщения: 665

Рейтинг: 203

Нарушения: 61

Swinka_Peppa

Регистрация: 13.07.2015

Сообщения: 665

Рейтинг: 203

Нарушения: 61

NeiroCat сказал(а):
Твоё авторитетное мнение очень важно. Продолжать советовать мёртвый C
Нажмите, чтобы раскрыть...

Если он начнет с C# то ему намного лучше будет с++ а паскаль язык для школяров ты не создаш на нем стоющую програму ну разве калькулятор мб.

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Как работает хочешь знать? Ну тогда учи дискретную математику.

Reverie

Участник команды сайта

Регистрация: 11.07.2013

Сообщения: 13160

Рейтинг: 25910

Reverie

Регистрация: 11.07.2013

Сообщения: 13160

Рейтинг: 25910

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

msheal

Пользователь

Регистрация: 31.05.2013

Сообщения: 436

Рейтинг: 181

msheal

Регистрация: 31.05.2013

Сообщения: 436

Рейтинг: 181

Swinka_Peppa сказал(а):
что серьезно начинать с паскаля?ну выучит он его а толку будет 0.Паскаль бред для школьников
Нажмите, чтобы раскрыть...

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

KAJIMAP

Пользователь

Регистрация: 04.06.2013

Сообщения: 80

Рейтинг: 123

KAJIMAP

Регистрация: 04.06.2013

Сообщения: 80

Рейтинг: 123

Python Изучай.
Конкретно литература — Майкл Доусон "Программируем на Python".

NeiroCat

Пользователь

Регистрация: 11.02.2015

Сообщения: 87

Рейтинг: 77

NeiroCat

Регистрация: 11.02.2015

Сообщения: 87

Рейтинг: 77

Swinka_Peppa сказал(а):
Если он начнет с C# то ему намного лучше будет с++ а паскаль язык для школяров ты не создаш на нем стоющую програму ну разве калькулятор мб.
Нажмите, чтобы раскрыть...

Серьёзно? Начинать с C#, чтобы потом перейти на ++? Не позорься, лучше молчи.

GGramm

Пользователь

Регистрация: 27.09.2014

Сообщения: 135

Рейтинг: 24

GGramm

Регистрация: 27.09.2014

Сообщения: 135

Рейтинг: 24

Начинай с Pascal, тоесть Delphi, простой язык- провереный годами

FIRSTofLAST

Пользователь

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

FIRSTofLAST

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

Just-_-Reverie сказал(а):
Определись программирование какой сферы тебе интересно: создание приложений на телефоны, создание игр, создание сайтов, выполнение каких-то проектов, после уже выбери язык и начинай тренироваться в нем.
Нажмите, чтобы раскрыть...

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

Nordener

Пользователь

Регистрация: 20.01.2014

Сообщения: 398

Рейтинг: 104

Nordener

Регистрация: 20.01.2014

Сообщения: 398

Рейтинг: 104

img
книга Стивена Праты о C++ покрывает большинство ваших запросов о подводных камнях и прочем. Особенно начиная с 4-5 главы...

Evalin

Пользователь

Регистрация: 03.06.2012

Сообщения: 1226

Рейтинг: 1134

Evalin

Регистрация: 03.06.2012

Сообщения: 1226

Рейтинг: 1134

GGramm сказал(а):
Начинай с Pascal, тоесть Delphi, простой язык- провереный годами
Нажмите, чтобы раскрыть...

Паскаль - бесполезная куча неизвестно чего. Пусть учиться на Python'е.

drafff

Пользователь

Регистрация: 26.06.2013

Сообщения: 8261

Рейтинг: 3093

drafff

Регистрация: 26.06.2013

Сообщения: 8261

Рейтинг: 3093

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

Какие-то общие слова :(

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

drafff сказал(а):
Какие-то общие слова :(
Нажмите, чтобы раскрыть...


Вот вот, скопировал от куда-то.

Beck's

Пользователь

Регистрация: 05.07.2015

Сообщения: 269

Рейтинг: 40

Beck's

Регистрация: 05.07.2015

Сообщения: 269

Рейтинг: 40

NeiroCat сказал(а):
Твоё авторитетное мнение очень важно. Продолжать советовать мёртвый C
Нажмите, чтобы раскрыть...

мёртвый c используется для програмирования в тех же микроконтроллерах, а вот бесполезный паскаль не нужен вообще

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Beck's сказал(а):
мёртвый c используется для програмирования в тех же микроконтроллерах, а вот бесполезный паскаль не нужен вообще
Нажмите, чтобы раскрыть...


Но... он тебя столькому научил

FIRSTofLAST

Пользователь

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

FIRSTofLAST

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

drafff сказал(а):
Какие-то общие слова :(
Нажмите, чтобы раскрыть...

Kael - The Invoker сказал(а):
Вот вот, скопировал от куда-то.
Нажмите, чтобы раскрыть...

наверно потому что я набрал в википедии программирование и скопировал от туда?
чтобы понятнее объяснить что я хочу

Beck's

Пользователь

Регистрация: 05.07.2015

Сообщения: 269

Рейтинг: 40

Beck's

Регистрация: 05.07.2015

Сообщения: 269

Рейтинг: 40

Kael - The Invoker сказал(а):
Но... он тебя столькому научил
Нажмите, чтобы раскрыть...

паскаль?!?!?! ты о чём? это дерьмо даже не объектно-ориентированное. паскаль не нужен!

drafff

Пользователь

Регистрация: 26.06.2013

Сообщения: 8261

Рейтинг: 3093

drafff

Регистрация: 26.06.2013

Сообщения: 8261

Рейтинг: 3093

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

Понятнее не получилось :)
Чтобы чем-то заниматься сначала нужно поставить себе задачу, а пока у тебя будут общие слова - ничего не сделаешь :)

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Beck's сказал(а):
паскаль?!?!?! ты о чём? это дерьмо даже не объектно-ориентированное. паскаль не нужен!
Нажмите, чтобы раскрыть...


Но... ведь вам было так хорошо вместе, ты многому научился. А когда ты научил решать компьютер квадратные уравнения это было просто чудом, позже ты умножал матрицы, расчитывал траекторию движения снаряда, и даже рисовал ее, ну скажи, что это было плохо и бесполезно, давай скажи это. Он дал тебе больше чем кто-либо другой, а первая игра написаная на паскале, это было что-то неуклюжие без графики, с корявыми классами, а конструктор... кому он нужен? Первая куча, путаница с указателями, у каждого это было. Каждому есть, что вспомнить. Дурацкие средства отладки сине-желтый интерфейс, как это было прекрасно, как мне не хватает этого сейчас.

FIRSTofLAST

Пользователь

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

FIRSTofLAST

Регистрация: 19.05.2014

Сообщения: 1390

Рейтинг: 560

Нарушения: 115

drafff сказал(а):
Понятнее не получилось :)
Чтобы чем-то заниматься сначала нужно поставить себе задачу, а пока у тебя будут общие слова - ничего не сделаешь :)
Нажмите, чтобы раскрыть...

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