А что, уже в нулевые тогда придумали какие-то популярные языки в которых нет циклов или логических операций? Найдите мне, пожалуйста, высокоуровневый ЯП в котором нельзя написать сортировку пузырьком используя FOR и IF.
Мы же говорили о курсовой, т.е. о достаточно большом проекте.
И да — мы с вами можем сколько угодно долго размахивать руками, спорить о том, дурак препо или нет, насколько легко понять незнакомый язык и так далее.
Но факт есть факт — вам дано задание на разработку ПО. Есть ТЗ, неотъемлемой частью которого является использование конкретного языка программирования (наборы оных). Данное ТЗ формулируется заранее. Вы пишете на другом языке = нарушаете ТЗ, споирть не о чем, это ваш косяк. Да, в 99.9% случаев в нормальном ВУЗе пойдут навстречу, но только если это заранее оговаривается. Вы же, судя по всему, решили рискнуть, но не прокатило.
Ваша наивность как минимум достойна восхищения))) Либо же там где учились вы ситуация настолько лучше, что нам с вами бессмысленно сравнивать наш опыт) Вам просто не хватит воображения, чтобы представить себе тот ад через который прошел я))
Скорее просто студенты, которые поступили в ВУЗ после 10 лет в школе, не имеют достаточного жизненного опыта. Я школу закончил в 18 и имел опыт написания бумаг, жалоб, представлял, как работает бюрократическая машина, и куда давить.
Ну так и здесь вы можете не пересобирать модуль, если не хотите. Но это не отменяет того, что у меня целый проект в 2млн строк полностью пересоберется быстрее вашего модуля на 200.
Проще — да. Но есть же нюансы, чисто языковые — вот тут человек должен был, скажем, память очистить, но не сделал, а ситуация нетривиальная, в знакомом языке она автоматически осовбодится, выйдя из scope'а. И тому подобное.
Это не говоря о том, что есть особо «хитрые» студенты, которые стремятся брать стандартную библиотеку и делать кргулые глаза «а зачем мне реализоывать список, оно тут уже есть»… ну как, в этом цель твоей работы — сделать это ручками.
Это подстанова (с).
Посмотрите комментарии, там более прозаичные цифры, похожие на мои. Ну и да, 7ка же. Плюс модулей у меня под 2500. Но все равно, как ни крути, эти 13 и даже 27 секунд — это быстро по сравнению с сами знаете чем.
Ну в топовых ВУЗах страны, расположенных в столицах, по-умолчанию предполагается более высокий уровень преподавания. Все же это ВУЗы в которых обучаются дети элиты страны. В провинциях все иначе.
Какой же топовый… и в первую десятку не входит, если вообще в первые 30.
Когда я учился в нашем универе не было «лекторов» и «практиков». Те кто читал лекции — они же вели практику и лабы. Один предмет — один «преподаватель». Диалоги доходили до абсурда:
Очень странно и я с трудом себе представляю нагрузку такого преподавателя. А когда он будет научной работой заниматься? У нас практически всегда лектор и практик были 2 разными людьми, за исключением некоторых побочных дисциплин — экономика, культурология, инженерная графика и черчение и еще нескольких.
… это был предмет 3-его курса, «технологии программирования». На нем давались и проверялись не знания определенного языка, а понимание базовых алгоритмов, вроде применения сортировок из Кнута и применение базовых контейнеров вроде линейных массивов. В теории нам, студентам, было сказано завкафом, что «раз некоторые из вас уже работают — можете писать на тех языках, которые используете в работе». На практике, все что не входило в спектр языков которые «знали» «преподаватели» (C++Builder, Turbo Pascal, QBasic, Delphi) не считалось ими языком программирования.
Это правильно.
Представьте сами — преподаватель (какая разница, что болтает завкаф? Принимает же не он) должен у вкас принять работу, проверив на знание таких-то алгоритмов. Вот ему надо проверить, скажем, корректность реализации вами, скажем, сортировки. Как он это сделает, если и близко с языком, на котором вы написали, не знаком? И можно сколько угодно корить их за косность. Но вы принесете php, ваш товарищ — Python, третий — Go, четвертый — JS. Все знать нельзя, поэтому условия всегда заранее оговариваются. Почему вы не узнали у того, кто будет принимать, каковы условия — загадка.
Я наблюдал как один студент решил так поступить. Его отчисление было оформлено в лучших традициях драмы, с публичным порицанием в духе «вот же наглец, ниче не учит тунеядец да еще и с претензиями заявления пишет!»… студентов отчисляли десятками, я писал об этом выше.
Нельзя отчислить того, у кого все в порядке. Зато запросто можно отчислить кого-то, у кого есть хвосты, включив режив нулевой толерантности. Я, в примере выше, идя на конфронтацию, точно знал, что меня уцепить не за что. А было бы за что, знал бы, как действовать дальше, вплоть до людей из минобра.
Во-первых, у меня достаточно слабая машинка с медленным IO плюс исходники на зашифрованном томе.
Во-вторых, скорость зависит от связностей модулей. 27 секунд — это самый медленный из проектов, второй собирается на моей машине (1.8 млн строк) за 13 секунд.
В-третьих я имею в виду, разумеется, полный rebuild. Так, на всякий случай. Ну и D7, старичок уже.
Мы же говорили о курсовой, т.е. о достаточно большом проекте.
И да — мы с вами можем сколько угодно долго размахивать руками, спорить о том, дурак препо или нет, насколько легко понять незнакомый язык и так далее.
Но факт есть факт — вам дано задание на разработку ПО. Есть ТЗ, неотъемлемой частью которого является использование конкретного языка программирования (наборы оных). Данное ТЗ формулируется заранее. Вы пишете на другом языке = нарушаете ТЗ, споирть не о чем, это ваш косяк. Да, в 99.9% случаев в нормальном ВУЗе пойдут навстречу, но только если это заранее оговаривается. Вы же, судя по всему, решили рискнуть, но не прокатило.
Скорее просто студенты, которые поступили в ВУЗ после 10 лет в школе, не имеют достаточного жизненного опыта. Я школу закончил в 18 и имел опыт написания бумаг, жалоб, представлял, как работает бюрократическая машина, и куда давить.
Какой-нибудь тривиальный property Count: integer read GetCount и всё.
можно было добавить «и с мегабайтами комментариев».
Это не говоря о том, что есть особо «хитрые» студенты, которые стремятся брать стандартную библиотеку и делать кргулые глаза «а зачем мне реализоывать список, оно тут уже есть»… ну как, в этом цель твоей работы — сделать это ручками.
Это ССДшка, 12 секунд — сравните с моим 1,8 млн за 13.
Это I7 и ССДшка.
Сам пример в видео — синтетический, 1 модуль ни о чем.
Если захотеть — вполне. Надо только ручками SDK/DDK сделать.
Да, таки платят.
Посмотрите комментарии, там более прозаичные цифры, похожие на мои. Ну и да, 7ка же. Плюс модулей у меня под 2500. Но все равно, как ни крути, эти 13 и даже 27 секунд — это быстро по сравнению с сами знаете чем.
Какой же топовый… и в первую десятку не входит, если вообще в первые 30.
Очень странно и я с трудом себе представляю нагрузку такого преподавателя. А когда он будет научной работой заниматься? У нас практически всегда лектор и практик были 2 разными людьми, за исключением некоторых побочных дисциплин — экономика, культурология, инженерная графика и черчение и еще нескольких.
Это правильно.
Представьте сами — преподаватель (какая разница, что болтает завкаф? Принимает же не он) должен у вкас принять работу, проверив на знание таких-то алгоритмов. Вот ему надо проверить, скажем, корректность реализации вами, скажем, сортировки. Как он это сделает, если и близко с языком, на котором вы написали, не знаком? И можно сколько угодно корить их за косность. Но вы принесете php, ваш товарищ — Python, третий — Go, четвертый — JS. Все знать нельзя, поэтому условия всегда заранее оговариваются. Почему вы не узнали у того, кто будет принимать, каковы условия — загадка.
Нельзя отчислить того, у кого все в порядке. Зато запросто можно отчислить кого-то, у кого есть хвосты, включив режив нулевой толерантности. Я, в примере выше, идя на конфронтацию, точно знал, что меня уцепить не за что. А было бы за что, знал бы, как действовать дальше, вплоть до людей из минобра.
Во-вторых, скорость зависит от связностей модулей. 27 секунд — это самый медленный из проектов, второй собирается на моей машине (1.8 млн строк) за 13 секунд.
В-третьих я имею в виду, разумеется, полный rebuild. Так, на всякий случай. Ну и D7, старичок уже.