|
Вопрос # 3 505/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Существует ли общий принцип создания языков програмирования Следовательно есть ли общий принцип
обучения програмированию какой нибудь алгоритм желательно
по проще Насколько важно
знать английский Что входит в изучение языка програмирования Как один язык отличается от другого в програмном коде и работающей программой В чём смысл в различных версиях языка
 |
Вопрос задал: Prohorov Mihail Alekseevich (статус: Посетитель)
Вопрос отправлен: 9 декабря 2009, 03:28
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 11; последнее сообщение — 13 декабря 2009, 12:30; участников в обсуждении: 5.
|
Мережников Андрей (статус: Абитуриент), 9 декабря 2009, 04:48 [#1]:
общий принцип существует - надо обладать усидчивостью и большим желанием, читать много литературы и писать программы. Принципы "наскоком", "нахрапом", "побыстрее" и "попроще" - это не из области программирования. Английский нужен, но не очень сильно. Я в школе учил немецкий. Английский выучил самостоятельно.
|
|
Prohorov Mihail Alekseevich (статус: Посетитель), 9 декабря 2009, 05:07 [#2]:
К сожалению человек так устроен всегда хочется скорее видеть результат это даёт стимул
Наскоком и нахрапом не получиться не хватает времени основная работа очень много времени отнимает (ремонт аппаратуры)
В школе тоже немецкий был
|
9 декабря 2009, 08:43: Вопрос перемещён из тематического раздела Поиск информации » Программы с исходным кодом в раздел Разные вопросы модератором Ерёмин А.А.
|
Вадим К (статус: Академик), 9 декабря 2009, 11:53 [#3]:
Общий принцип создания языков есть. и он не один. смотря с какой стороны подойти. Например, для любого языка надо набор символов и правила, по которым компилятор/интерпретатор сможет преобразовывать их в команды.
Английский? да! На нем написано сколько полезной литературы, что иногда сложно себе представить. а учитывая то, что знания русского ещё не отменили - это ещё больший объём литературы.
>>обучения програмированию какой нибудь алгоритм желательно
нет такого и никогда не будет. Программирования - это тоже тяжелый труд. Что бы там не говорили. Иногда кажется, что носить мешки легче. Там хоть можно сосчитать, когда конец работе.
>>К сожалению плохо идёт обучение
А может это просто не Ваше? может Ваше призвание в живописи или музыке или писателем? Не нужно себя насиловать, лишь потому что кто то сказал, что программировать - это круто. Может это просто не Ваше.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
min@y™ (статус: Доктор наук), 9 декабря 2009, 14:47 [#4]:
Цитата (Вадим К):
Иногда кажется, что носить мешки легче. Там хоть можно сосчитать, когда конец работе.
Вово, это мне напоминает моего начальника. Когда он составляет мне план на месяц, то спрашивает, какой процент текущей программы я к текущему моменту закончил, и искренне удивляется, когда я отвечаю "а ХЗ".
У нас тут особо продвинутые бабульки из планового отдела предложили вычислять трудоёмкость программистов по количеству строк написанного кода и/или по размерам исходников в кило- и мегабайтах.
Маразьм крепчал...
З.Ы. Админ, почему мне не приходят по почте вопросы из этого раздела?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Вадим К (статус: Академик), 9 декабря 2009, 14:55 [#5]:
Надо различать программистов и кодеров. Первые - как художники/скульпторы - они творят. Вторые - как каменщики. у них есть проект, есть расчет и они кладут кирпич.
Если человек за день написал тысячу строк кода, разве это показатель?
А если я сидел анализировал код и заменил 100 строк кода на 10, но код работает лучше, то мне что, высчитывать с зарплаты?
P.S. Зайди в https://expert.delphi-int.ru/groups/tree/ и проставь галочки
Галочка "подтверждения прочтения" - вселенское зло.
|
|
min@y™ (статус: Доктор наук), 9 декабря 2009, 15:24 [#6]:
Цитата (Вадим К):
Надо различать программистов и кодеров. Первые - как художники/скульпторы - они творят. Вторые - как каменщики. у них есть проект, есть расчет и они кладут кирпич. Если человек за день написал тысячу строк кода, разве это показатель? А если я сидел анализировал код и заменил 100 строк кода на 10, но код работает лучше, то мне что, высчитывать с зарплаты?
Дык вот и я о том же.
У нас на весь отдел только один программист - это я. Но есть целый отдел, занимающийся программированием. Там работают тётки "слегка за 50" и деды "слегка за 70". Мне не раз приходилось не только их учить, но и читать (а иногда и, о ужос, править) их исходники. А там такой индийский код, это ж пипец! Пишут на С++Билдере с полным незнанием, что такое вообще ООП и классы в частности. И вот они, когда я показываю им свои исходники, говорят, шо я лодырь и раздолбай; мы тут проги пишем по 1000 листов, а у тебя всего 15. Даже настучали начальству и мне пришлось доказывать, что я не верблюд.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Яуген Таляныч (статус: Посетитель), 9 декабря 2009, 16:25 [#7]:
Задели за живое...
Когда я еще работал в "ящике", у нас свирепствовал отраслевой ОСТ ( кажется, даже ДСП ), в котором на полном серьезе утверждалось, что необходимое число человеко-дней совершенно точно высчитывается на основании "числа переменных" в программе, которая еще не написана. Ссылались на некоего Холстеда и его творение "Мифический человеко-месяц", если не подводит мой склероз. Причем что это за переменные - не указывалось ( вход-выход, внутренние, стек - хз) Использование дисплея давало понижающий коэффициент 0,5. Так что забрось дисплей, тюкай перфокарты, и будешь отличником кому_нести_чего_куда.
Зависимость была квадратичная, потому если распилить задачу на 100 частей и дать 100 программерам, время сокращалось со столетий до нескольких секунд.
Под этот бред я написал на Бесике прогу, и все 4 отдела на этаже ходили ко мне при подготовке планов НИР-ОКР : "Мне надо 30 чел.-мес." - "ОК, у тебя д.быть 1237.6 переменных, пиши на асме и к дисплею - ни даже пальцем!"
Интересно, сколько переменных у системы программирования Дельфи? У Виндовс? У программы распознавания образов в реал-тайме ?
|
|
Мережников Андрей (статус: Абитуриент), 9 декабря 2009, 18:52 [#8]:
"Мифический человеко-месяц" - очень даже неплохая книга. То, что кто-то переврал мысли автора - так флаг ему в руки. Ничего в упомянутой книге про количество переменных не было. И книгу написал Фредерик Брукс, а никакой не Холстед. Так, что Вас, Гена, вводили в заблуждение... В книге вообще речь не идет о зарплате, а о том, как правильно планировать работу команды программеров, чтобы правильно определять сроки внедрения и т.д. и т.п.
|
|
Яуген Таляныч (статус: Посетитель), 11 декабря 2009, 14:17 [#9]:
>> И книгу написал Фредерик Брукс, а никакой не Холстед. Так, что Вас, Гена, вводили в заблуждение...
Дык я ж и говорю : склероз Больше 20 лет прошло. Но приравнивать токаря к программисту... Полвека прошло, а помню, как девчонка из ОТИЗ с секундомером планировала нам трудоемкость пайки печатной платы методом погружения. Ну, мы ей и показали производительность!
Сорри, свалился в оффтоп.
|
|
Мережников Андрей (статус: Абитуриент), 11 декабря 2009, 17:46 [#10]:
to Гена Гутницкий. Советую прочитать эту книгу и Вы увидите, что никто не приравнивает программиста к токарю. Там очень хорошо объяснено - для чего нужно планирование труда программистов. Действительно полезная информация. То, что книга была переврана кому-то в угоду - это уже другой вопрос.
|
|
Яуген Таляныч (статус: Посетитель), 13 декабря 2009, 12:30 [#11]:
А кто спорит ?
Планировать надо, но не доводить это дело до идиотизма. Я другого реального метода оценки необходимого времени исполнения, кроме экспертных оценок, не вижу. Но тут вопрос :
А судьи ( то биши эксперты ) - кто? Это должны быть программеры более высокого класса, чем те, кому планируют.
"А где возьмешь?" (В.Черномырдин)
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|