Программирование. Сложно ли?
О программировании я знаю только самые основы. Немного программировал на PHP и все.
А теперь пара вопросов:
Насколько сложно программирование и сложно ли оно вообще?
С какими трудностями сталкивается программист?
Сколько пройдет времени, прежде чем программист начнет писать самые элементарные, но проктичные программы?
Всем привет. Так уж получилось, что профессия у меня строительная, а я всегда мечтал стать программистом. Но была не судьба.И вот я решил изменить судьбу и сменить профессию.
О программировании я знаю только самые основы. Немного программировал на PHP и все.
А теперь пара вопросов:
Насколько сложно программирование и сложно ли оно вообще?
С какими трудностями сталкивается программист?
Сколько пройдет времени, прежде чем программист начнет писать самые элементарные, но проктичные программы?
Программист - не профессия, а образ жизни ... имхо)))
Программист - не профессия, а образ жизни ... имхо)))
Скорее диагноз :))) Сужу по себе. Можно и с минимальным набором знаний (основ) писать ТАКОЕ! Было бы "с руки". С другой стороны не стоит превращать хобби в способ заработка, это как коммерческое написание литературных произведений.
Лично я выбрал для себя админство, а дома спокойно пишу то, что нравится МНЕ.
Рекомендую ;)
Абсолютно не сложно если имеешь желание! Раз говоришь что уже пробывал значит что-то уже "зародилось"...:)
Для начала: Огромное количество инфы, библиотек и готовых программ которые нужно переварить и понять...
Засекай! Потом скажешь...:D
Привет. У меня тоже возник вопрос. Необходимо ли для хорошего программирования полное фандаментальное знание математики, или же достаточно простых институтских знаний? Если хорошо знать языки, иметь желание, можно стать гуру программирования, или же надо, скажем, закончить мехмат МГУ?
Тут тебе в полне на твой вопрос ответят:
http://forum.codenet.ru/showthread.php?s=&threadid=27098
1. Описание функции в Турбо Паскале.
2. Понятие перечисляемого и интервального типов данных. 3. Задача. Дана матрица размерностью N*M. Запомнить координаты элементов матрицы, которые являются минимальными в своей строке и максимальными в своем столбце.
лабораторка:Вариант 7
1. Составить главную программу и процедуру. В процедуре составить вектор номеров элементов исходного вектора А(М), которые являются совершенными числами. Совершенное число - это число, равное сумме своих делителей, отличных от него самого.
2. Вводится строка. Найти слово - палиндром, имеющее самую большую длину. Палиндром - текст, читающийся одинаково слева направо и наоборот.
пожалуста помоги)))очень надо))огромное спасибо))на я зыке паскаля))
Переходишь на страницу yandex.ru. Набираешь
Паскаль перечислимый тип
И например.http://www.mai.ru/org/auditory/program/pas/book/book001.htm
1. Описание ф-ии
Тот же yandex : Паскаль описание функции
http://fizmat.vspu.ru/students/skleynova/teoret.htm
const N = 8; // размерность массива
var
i, sum: Integer;
matrix: array [1..N] of Integer; // Исходные данные
m_res : array [1..N] of Integer; // Индексы сов. чисел
m_res_cnt: Integer; // Количество сов. чисел
m, j,a: Integer;
procedure opr_sov_cislo
begin
m_res_cnt := 0;
for i:= 1 to N do begin
a := Abs(matrix); // отр. знач. нужно перевести
m := a div 2;
sum := 1; // Вроде 1 делит любое число
for j := 2 to m do
begin
if (a div j) * j = a then
sum := sum + j;
end;
if sum = a then begin
Inc(m_res_cnt);
m_res[m_res_cnt] := i;
end;
end;
begin
for i := 1 to N do
begin
Write('Введите ', i, '-й элемент массива ');
Read(matrix);
end;
opr_sov_cislo();
WriteLn("Исходный массив");
for i := 1 to N do
Write(matrix:6);
WriteLn("");
if m_res_cnt = 0 then
WriteLn("Совершенных чисел нет.")
else begin
for i := 1 to m_res_cnt do
WriteLn(m_res, '-й элемент массива: ', matrix[m_res], ' совершенное число');
end;
Writeln("Нажмите на любую клавишу...")
repeat
until KeyPressed;
end.
Вот сам сейчас разбираюсь что да как.
А по своему пока не большому опыту, начинающего и хотящего добиться чего-нить в этом виде творчества, скажу что столкнулся с такими проблемами:
1) Не знаешь что точно читать, и учить
2) Где брать ту или иную инфу (если знаешь первый пункт, но это решается этим же замечательным форумом, сайтом, и поиском глобальным)
3) Бывают проблемы с написанием первой программы :), там как пишутся те или иные в с++ это эти заголовочные файлы .h,
4) И не понятно что надо выучить и как сделать так, чтобы было так как там, красиво и здорово. :)
Вот, эт я столкнулся с такими проблемами, пытаемся решать, если у кого-то появились еще мысли (относительно с++, для меня по крайней мере) по пунктам из списка, буду очень благодарен за помощь.
Универсальных программистов не бывает, тот, кто говорит о хорошем знании большого кол-ва языков - скорее всего дилетант, который не знает ничего.
Универсальных программистов не бывает, тот, кто говорит о хорошем знании большого кол-ва языков - скорее всего дилетант, который не знает ничего.
Тут ты немного ошибаешься.
Универсальные программисты бывают, например, чтобы работать с PHP, нужно дополнительно знать HTML и, зачастую, CSS и жабаскрипт. К тому же такие прогеры зачастую могут не помнить всего того, что когда-то читали.:)
Я вот сейчас С++ и VB даже не вспоминаю, поскольку они мне не нужны.:) Основная работа сейчас - Delphi, PHP, и всё, что с ними связано, например, asm.
А еще интересно то, как ты отнес asm к Delphi и PHP :)
А еще интересно то, как ты отнес asm к Delphi и PHP :)
Я сейчас одновременно в PHP и Delphi. Совершенно разные вещи (почти - потому что сокеты я не трогаю), и друг к другу я их не прикручивал. :)
И кто сказал, что ассемблерные инструкции нельзя юзать в Delphi?
Я сейчас одновременно в PHP и Delphi. Совершенно разные вещи (почти - потому что сокеты я не трогаю)
Что то не вижу ни какой связи с сокетами. Вот действительно "прикрутил"!
Что то не вижу ни какой связи с сокетами. Вот действительно "прикрутил"!
А как ты без сокетов выполнишь некоторый PHP-код? :???: :???: :???: :} :} X)- X)-
А как ты без сокетов выполнишь некоторый PHP-код? :???: :???: :???: :} :} X)- X)-
Не в этом дело. А в том, что нифига не вижу связи - сокеты, делфи, php. Это помоему и дураку ясно, что разные вещи. Хоть с сокетами, хоть без них.
Это помоему и дураку ясно, что разные вещи. Хоть с сокетами, хоть без них.
Дураку ясно, а одному чуваку (по имени Вася Триллер) приходится изголяться, вытаскивая результат работы PHP-сценария с сервера на клиентскую машину...
Дураку ясно, а одному чуваку (по имени Вася Триллер) приходится изголяться, вытаскивая результат работы PHP-сценария с сервера на клиентскую машину...
Не в тему.
Программирование это целая наука, и она очень сложная (по причине тесной связи с математикой) и объемная (ввиду наличия огромного количества технологий). Для начала ты должен определиться с направлением в программировании, изучать что-то конкретно. Это первый этап, ответственный и не простой конечно, и в дальнейшем старайся придерживаться чего-то одного. Только так ты можешь добиться высоких результатов в своих знаниях и считаться специалистом своего дела.
Универсальных программистов не бывает, тот, кто говорит о хорошем знании большого кол-ва языков - скорее всего дилетант, который не знает ничего.
Это ж почему универсальных програмеров нету? Не потому ли, что зная Дельфи можна за месяц выучить С++, еще за две недели С#, еще за две недели жабу и вб, так как синтаксисы этих языков довольно похожы? Учишь С++, OGL, DirectX, основы асмы и можна считать себя универсальным программером. Все остальное выучить - не фиг делать.
Дураку ясно, а одному чуваку (по имени Вася Триллер) приходится изголяться, вытаскивая результат работы PHP-сценария с сервера на клиентскую машину...
Ага, только WinSock не зависиит от язіка пограммирования.
Это ж почему универсальных програмеров нету? Не потому ли, что зная Дельфи можна за месяц выучить С++, еще за две недели С#, еще за две недели жабу и вб, так как синтаксисы этих языков довольно похожы? Учишь С++, OGL, DirectX, основы асмы и можна считать себя универсальным программером. Все остальное выучить - не фиг делать.
Ты уверен, что язык программирования можно выучить за месяц?
Давай проведем эксперимент. Предположим, что ты с сегодняшнего дня начинаешь учить С++. Через месяц, я проверю, знаешь ли ты его.
Что касается областей применения... Давай через пару месяцев протестируем тебя на знание, к примеру, комп.графики... чего там учить то... :)
P.S. Язык - это не только синтаксис.
А учиться программировать можно всю жизнь.
Знать надо все по немногу, а что-то одно (или два) - знать очень хорошо.
Давай проведем эксперимент. Предположим, что ты с сегодняшнего дня начинаешь учить С++. Через месяц, я проверю, знаешь ли ты его.
Если в течение месяца заниматься только этим, отвлекаясь только на еду, сон и прочие "системные" нужны, то к концу месяца будешь либо знать С++ на более-менее сносном уровне, либо сойдешь с ума :D
Если в течение месяца заниматься только этим, отвлекаясь только на еду, сон и прочие "системные" нужны, то к концу месяца будешь либо знать С++ на более-менее сносном уровне, либо сойдешь с ума :D
О да. йа жжутка помешан на программировании :)X)-
Есть ряд людей которым программирование не постич (да они и не рвутся).
О да. йа жжутка помешан на программировании :)X)-
Фанатизм плох в любых его проявлениях.
HTML и CSS трудно назвать языками программирования
Программирования - да, а вот попробуй ин назвать не-языками...
Фанатизм плох в любых его проявлениях.
Я не фанатрею, я только помешан... :)
(сорри за возможный оффтоп, да и хвастаться не хотел, просто реальный пример из жизни привёл...)