Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2009, 09:56   #11
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Как и с человеческими языками, бывают разные уровни владения.
Можно, например, научиться читать чужие программы и при этом не уметь писать свои. А можно и наоборот Опять же, владение может быть на уровне основных конструкций или же углубленно, до деталей. В том же С++ есть много тонкостей, которыми не каждый пишущий на нем человек свободно оперирует
Black Fregat вне форума Ответить с цитированием
Старый 30.07.2009, 10:23   #12
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

Я так понял надо хорошо знать Алгебру.,Геометрию,Физику и Английский,что не так поправляйте!
viks1 вне форума Ответить с цитированием
Старый 30.07.2009, 10:48   #13
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Для начала хватит Английского и алгебры. Физики и геометрия понадобятся на определенных этапах обучения и они далеко не первичные. А если вы захотите стать прикладным программистом, то высока вероятность того что они и вовсе не понадобятся. Но по мне так, нет ничего страшнее чем писать программы для пользователей и тем более писать финансовые программы, хотя это дело каждого. У кого то может быть к этому талант, его конечно же нельзя закапывать в таком случае.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 30.07.2009, 10:54   #14
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

я вот что немогу понять:как вы знаете какими словами надо описовать то или иное действие?
viks1 вне форума Ответить с цитированием
Старый 30.07.2009, 11:03   #15
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Вся программа "в коде" ЭТО НАБОР ЧЕТКО ОПРЕДЕЛЕНННЫХ "СЛОВ", которые потом преобразуються в команды. Пример:
Код:
if 5=5 then
это означает
Код:
если 5=5 то
Все эти "слова" приходиться учить...
Levsha100 вне форума Ответить с цитированием
Старый 30.07.2009, 11:08   #16
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
Вся программа "в коде" ЭТО НАБОР ЧЕТКО ОПРЕДЕЛЕНННЫХ "СЛОВ", которые потом преобразуються в команды. Пример:
Код:
if 5=5 then
это означает
Код:
если 5=5 то
Все эти "слова" приходиться учить...
Хм..... приходитсяТеперь мне понятно что программирование это описание программы в буквах тоесть все действия программы надо описывать а то ничего не будет работать!!!
viks1 вне форума Ответить с цитированием
Старый 30.07.2009, 11:12   #17
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Для начала надо определиться, что такое сама программа. В упрощенном виде можно так - программа это перечень пошаговых действий , направленных на выполнение определенной задачи.
К примеру - программа умножения двух чисел может выглядеть так :
1. Взять и запомнить(записать) первое число.
2. Взять и запомнить (записать) второе число.
3. Умножить первое число на второе.
4. Результат запомнить(записать) или вывести на любое устройство считывания ( дисплей, экран, бумага и т.п.).
Реализовать эту программу можно различными способами - карандашом на бумаге, мелом на асфальте, на калькуляторе, на компьютере и еще десятки возможных методов.
Вот для реализации программы на различных устройствах и вводится понятие языка программирования - перевод выше приведенного алгоритма умножения в вид, понятный для устройства вычисления (арифмометр, калькулятор, комп и т.д.).
Тогда в общем виде понятие языка можно определить, как определенный набор, включающий в себя синтаксис языка, выражения описывающие шаги алгоритма, правила использования этих выражений, множество определений и соглашений по поводу описания алгоритмов выполнения программы.
Т.е. любой язык по сути является инструментом перевода алгоритима программы в вид , который "понятен " компьютеру или иному устройству и не более.
Поэтому основным является процесс создания программы.В большинстве случаев, и это один из самых эффективных методов, достаточно описать программу обычными словами на бумаге ( по выше приведенному примеру).А уже сама реализация программы, в том числе и выбор языка программирования, зависит от инструментальных (аппаратно и программно) возможностей и самой поставленной задачи.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 30.07.2009, 11:44   #18
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
Радость

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

Последний раз редактировалось Levsha100; 30.07.2009 в 11:48.
Levsha100 вне форума Ответить с цитированием
Старый 30.07.2009, 11:50   #19
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
Следует также заметить, что большинство языков программирования(дальше ЯП) -похожи! И если это не так, то этот язык учить легче, если ты знаешь другой.
//---------
Кстати, знания алгебры, физики, электроники приветствуются!
//---------
Вот тут можешь скачать среду разработки
это как английский и американский язык,руский и украинскиий,...
viks1 вне форума Ответить с цитированием
Старый 30.07.2009, 11:58   #20
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Один чел говорил: вся проблема в том, что компьютер очень тупой. Он не умеет ничего домысливать, что напишешь, то и сделает.
Black Fregat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Идеальный язык программирования Gnumko Общие вопросы по программированию, компьютерный форум 48 22.04.2010 14:22
язык программирования Си Ruslan0990kz Общие вопросы C/C++ 1 03.06.2009 22:01
Язык программирования NetP Роман Радер Софт 63 28.03.2009 15:20
то такое мастерство в программировании, что такое мастер программист и что он может? Cezar Свободное общение 29 02.06.2007 23:48