Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.139.90.131] |
|
Сообщ.
#1
,
|
|
|
Почему, якобы, на форуме программистов нет такой темы?
"Новости в программной инженерии" Где рассказывалось вкратце что нового появилось в программировании. Какие новые языки, какие новые фишки в существующих языках, какие новые мульки в IDE и прочих средствах разработки. Чтобы не нужно было полгода перепахивать весь инет, чтобы понять "а куда же катиться мир?" Но что одному не под силу и займет полгода "всем миром" (т.е. всем форумом) сделать очень легко. Ведь один что-то одно узнал, другой - другое, третий - третье. Вообщем, кто чего узнал нового в программной инженерии - тащим сюда |
Сообщ.
#2
,
|
|
|
Да, мне так же нравится эта идея.
|
Сообщ.
#3
,
|
|
|
Возьмёшься пополнять?
|
Сообщ.
#4
,
|
|
|
Цитата Flex Ferrum @ Возьмёшься пополнять? Я же уже сказал, что один человек охватить всё новое, что происходит в мире в области программирования, не сможет физически. Даже если целыми сутками только и будет что изучать "а что же новго появилось?" Тут надо "всем миром"© навалиться. Кто-то больше "фишку рубит" в императивщине и ассемблере, кто-то в ООП, кто-то в веб-программировании и клепании сайтиков, кто-то в экспертных системах, кто-то в RTOS и embedded, кто-то в компиляторах, кто-то в ГУЯХ ас и т.д. И если каждый тут будит кратенько постить, что нового в мире появилось и как это изменит весь ход развития цивилизации, то сложится полная картина. Как говорится, "с миру по нитке - голому рубаха"© Самое главное излагать просто и кратко. Чтобы не потонуть в ненужных (для общего ознакомления) деталях |
Сообщ.
#5
,
|
|
|
...пополняем МШ2...
|
Сообщ.
#6
,
|
|
|
Ну и?
Где куча нвостей? Ничего невого что ли не произошло в программировании? |
Сообщ.
#7
,
|
|
|
Понятно. Новостей нет.
Значит программирование больше не развивается |
Сообщ.
#8
,
|
|
|
В принципе можно и сюда мой недавний вопросик записать. Итак, недавно тут в одной теме использовал мерзкий способ добраться до шрифта VCL-объекта. Дело было в такой сути:
class Нечто { int секрет; public: int data; }; ... Нечто *объект = new Нечто(); // создаём (или берём где-то) объект int p = *(int*)объект; // добрались до секретика ... |
Сообщ.
#9
,
|
|
|
Нучо, пацанва!
Что нового, прорывного, революционного в программировании появилось? Пока тишина? |
Сообщ.
#11
,
|
|
|
Цитата simsergey @ Держи линк А своими словами написать? А выразить свое мнение и отношение? А обсудить? Не судьба? Разве форум не для обсуждения нужен? |
Сообщ.
#12
,
|
|
|
Цитата Исмаил Прокопенко @ Значит программирование больше не развивается А это странно? Ты же сам недавно доказывал, что программисты тупые, а тупые развивать ничего не могут. Следовательно, застой вместо развития должно быть логичным с твоей точки зрения следствием Цитата Исмаил Прокопенко @ А своими словами написать? А выразить свое мнение и отношение? А обсудить? Впрочем, давай попробуем! Недели две назад вон вышла версия 1.16 Rust. Из прикольного - команду cargo check теперь не надо устанавливать отдельно. А ты что об этом думаешь? |
Сообщ.
#13
,
|
|
|
Мдя
Не часто в программировании появляется что-то революционно нового: месяц прошел с момента создания темы - и ни одной новости |
Сообщ.
#14
,
|
|
|
Цитата Исмаил Прокопенко @ месяц прошел с момента создания темы - и ни одной новости Исмаил Прокопенко, обманывать нехорошо: Цитата OpenGL @ Цитата Исмаил Прокопенко @ А своими словами написать? А выразить свое мнение и отношение? А обсудить? ... давай попробуем! Недели две назад вон вышла версия 1.16 Rust. Из прикольного - команду cargo check теперь не надо устанавливать отдельно. А ты что об этом думаешь? |
Сообщ.
#15
,
|
|
|
Сообщ.
#16
,
|
|
|
Интересно было бы посмотреть на какое-нибудь из этих ТЗ. Не исключено, что то, что по ним было бы написано, вообще работать не сможет. Потому что как правило эти ТЗ составляют люди, знающие о программировании меньше, чем ничего. Да и вообще о плохо представляющие, для чего им нужна программа. И программистам приходится самостоятельно додумывать, что там заказчику надо.
|
Сообщ.
#17
,
|
|
|
Новостей нету?
|
Сообщ.
#18
,
|
|
|
Исмаил Прокопенко, чем пинать мертворожденную лошадь, лучше бы занялся организацией чего-нибудь полезного. Например, создания новой ОС. Или хотя бы нормальной MMORPG по Fallout.
|
Сообщ.
#19
,
|
|
|
Суровый уж пытался тут ОС строить; всё протухло.
|
Сообщ.
#20
,
|
|
|
Цитата Исмаил Прокопенко @ Новостей нету? Надо быть самому генератором новостей. Давай излагай здесь новые идеи, и они пойдут к людям. |
Сообщ.
#21
,
|
|
|
Цитата prografix @ Надо быть самому генератором новостей. Давай излагай здесь новые идеи, и они пойдут к людям. Хитрый какой. Я их тут выложу, а ты их |
Сообщ.
#22
,
|
|
|
Что ты. Я буду помогать тебе довести их до людей. Это только кажется, что кто-то хочет украсть твои идеи. На самом деле их придётся насаждать долго и упорно.
|
Сообщ.
#23
,
|
|
|
Ну что. 2017 закончился. Что нового в программной инженерии появилось такого, что кардинально изменило программную отрасль промышленности?
|
Сообщ.
#24
,
|
|
|
Я вот на форуме электронщиков (это может показаться странным, но электронщики гораздо более осведомлены, что нового появилось в софт индустрии и чаще держат "руку на пульсе" софт индустрии, чем программисты ) узнал, что появились тулзы, которые могут проверять насколько код соответствует спецификации (техническому заданию), написанной ... в Word-е
|
Сообщ.
#25
,
|
|
|
Цитата Исмаил Прокопенко @ появились тулзы, которые могут проверять насколько код соответствует спецификации (техническому заданию) О, это достижение! По значимости сопоставимо с развитием всякого рода нейронных сетей, уже традиционно обыгрывающих людей в разнообразные игры. |
Сообщ.
#26
,
|
|
|
Вопрос, после такой проверки воспользовавшийся такой софтиной на пару сотен миллионов не подзалетит?
|
Сообщ.
#27
,
|
|
|
Цитата Руслан @ О, это достижение! По значимости сопоставимо с развитием всякого рода нейронных сетей Поражает даже не это. А то, что используется не какой-то специально-заточенный высокоуровневый искусственный язык описания спецификаций и описание на этом языке, сделанное в специальном программистском редакторе. Нет. Используется обычный ворд и описание на простом человеческом языке Ещё поражает, что электронщики "фтеме" что нового появилось в софт индустрии даже больше чем программисты. Поэтому если кто хочет узнать, что нового появилось в софт индустрии, какие новые фишки, тулзы и фичи, то в'элкам на электроникс.ру Добавлено Цитата amk @ Вопрос, после такой проверки воспользовавшийся такой софтиной на пару сотен миллионов не подзалетит? А почему он должен подзалететь? Данная тулза просто проверяет, насколько код соответствует ТЗ (спецификации), написанном в ворде... да хоть на русском матерном. |
Сообщ.
#28
,
|
|
|
То, что текст берётся из Ворда, не впечатляет. Чтобы с нуля написать софтину, выдирающую из такого документа текст, надо по первоначальным прикидкам где-то… день. Да и то, думаю это слишком много. Значит, в описанной тулзе нового только понимание выдранного текста (над этой проблемой учёные-лингвисты безуспешно бьются уже полвека, программы-переводчики не то, они в большинстве своём даже близко к пониманию, того что переводят, не приближаются), и главное - проверка соответствия кода ТЗ.
На самом деле особого понимания текста тут не требуется, достаточно распознавания ключевых словосочетаний, как в поисковиках или, например, спам-фильтрах. Достаточно, поскольку текст в ТЗ всё-таки довольно формализован. А вот с проверкой выполнения требований ТЗ проблема. Число строк в программе, размеры функций, наличие форматирования или комментариев проверить легко, но программы не для соответствия такой ерунде пишут. К примеру, в требованиях на ПО будет написано, что программа должна решать какую-то задачу на процессоре заданной мощности за определённое время. Как описанная тулза может проверить хотя бы то, что ПО вообще решает эту задачу. Добавлено Вот потому электронщики и держат руку на пульсе, что досконально в вопросе не разбираются, и им можно лапшу на уши вешать. А когда выяснится, что тулза не оправдывает их ожидания, обязательно найдётся объяснение, что пользователи её используют не по назначению, что то, что они с её помощью хотят проверить никогда и не планировалось применять. |
Сообщ.
#29
,
|
|
|
Цитата amk @ от потому электронщики и держат руку на пульсе, что досконально в вопросе не разбираются, и им можно лапшу на уши вешать Ну вот зачем вы со своей прагматичностью, а? Человек мечтой живёт, об тулзе, умеющей распознавать ВСЁ , а вы рубите воплотившуюся мечту на лапшу... Цитата amk @ Вот потому электронщики и держат руку на пульсе полагаю это только один такой "электронщик", мега-инженер, с мега-идеями (которые не расскажет, бо сопрут)... Добавлено Цитата Исмаил Прокопенко @ Поражает даже не это. |
Сообщ.
#30
,
|
|
|
Цитата Руслан @ Да нет, есть и другие. И даже без мега-идей.полагаю это только один такой "электронщик", мега-инженер, с мега-идеями Кстати, заметил, что радиотехники (которые разработчики) считают себя более сведующими в программировании, чем радиоконструкторы (которые разводят и чертят платы, компонуют изделия и т.п.), хотя на практике программы у них получаются куда хуже. По крайней мере, сопровождать их творения на порядок сложнее. В среднем конечно, есть и исключения. |
Сообщ.
#31
,
|
|
|
Цитата Руслан @ полагаю это только один такой "электронщик" Не один. Нас рать НЕ верите? Сходите на электроникс.ру и почитайте, какие темы там создают электронщики. Одна тема про использования квалификатора "const" на 100 страницах чего стоит Где Вы видели на форумах программистов столь глубокий анализ? Добавлено Вот что значит "ИНЖЕНЕРЫ", а не какие-то там программистишки |
Сообщ.
#32
,
|
|
|
И чего нового? Проверка кода по описанию ещё в 70-тых годах практиковали.
Вот пример тестирования по русскому описанию 2013 год. https://habrahabr.ru/post/182160/ И чего из Word научились выдирать текст? Э то правда на час работы. |
Сообщ.
#33
,
|
|
|
Цитата Pavia @ И чего из Word научились выдирать текст? Э то правда на час работы. Научили компьютер не просто "выдирать тексты", а ПОНИМАТЬ их и соотносить с кодом. А ведь они на русском матерном написаны Добавлено Т.е. ИИ уже умеет понимать программы. Ещё немного и ИИ будет ПИСАТЬ программы по ТЗ написанном на естественном русском языке Добавлено И тогда программисты будут не нужны |
Сообщ.
#34
,
|
|
|
Цитата Исмаил Прокопенко @ Это лишь показывает, что на том форуме потрепаться горазды о том, чего толком не понимают. И ничего более. программисты так долго не распинаются, наверно потому, что им, чтобы понять элементарные в общем-то вещи, столько страниц не нужно.Одна тема про использования квалификатора "const" на 100 страницах чего стоит Цитата Исмаил Прокопенко @ Понимания там не больше, чем в Элизе. Была такая программа изображавшая из себя психоаналитика (хотя тогда даже слова-то такого не знали). Программа просто вычленяет в тексте ключевые словосочетания и реагирует на них.Т.е. ИИ уже умеет понимать программы. Аналогично с автоматической генерацией тестов. Программа анализирует потоки выполнения и пытается подобрать такие наборы входных параметров, чтобы они покрывали все ветви. |
Сообщ.
#35
,
|
|
|
Цитата amk @ Это лишь показывает, что на том форуме потрепаться горазды о том, чего толком не понимают. И ничего более. Нет. Это говорит, что инженеры "глубоко роют", пытаются разобраться во всех деталях и нюансах, а программисты всегда "по верхам" скачат |
Сообщ.
#36
,
|
|
|
Цитата Исмаил Прокопенко @ Просто программисты умеют путь в толще прокладывать, а инженеры привыкли использовать случайный поиск: сюда ткнутся, туда ткнутся. Так и идут к решению зигзагом, как частица в капле воды Это говорит, что инженеры "глубоко роют", пытаются разобраться во всех деталях и нюансах |
Сообщ.
#37
,
|
|
|
это не правда
|
Сообщ.
#38
,
|
|
|
Цитата amk @ а нет, есть и другие. И даже без мега-идей. Кстати, заметил, что радиотехники (которые разработчики) считают себя более сведующими в программировании, чем радиоконструкторы А, всё равно что то не верится, что существует целое сообщество мнящих себя великими программистами, при этом не являющимися сколь либо толковыми в софтостроении. Цитата Исмаил Прокопенко @ Не один. Нас рать Умыть и переодеть! Цитата Исмаил Прокопенко @ Где Вы видели на форумах программистов столь глубокий анализ? Ой, да видали всякие холивары на ровном месте. Добавлено Цитата amk @ Это лишь показывает, что на том форуме потрепаться горазды о том, чего толком не понимают. Тоже полагаю где то так! |
Сообщ.
#39
,
|
|
|
Цитата Руслан @ Умыть и переодеть! И так всегда эти железячники вечно накосячат. А потом из-за них половину яра приходится переписывать по ночам. |
Сообщ.
#40
,
|
|
|
Цитата Pavia @ Цитата Руслан @ Умыть и переодеть! И так всегда эти железячники вечно накосячат. А потом из-за них половину яра приходится переписывать по ночам. Нет. Это программисты вечно накосячат, а потом свои косяки пытаются свалить на железячников. Типа "это не моя программа глючит, это у Вас железо кривое, не правильное" Думая, что всё равно это никто не может проверить и доказать, что код кривой, а не железо. Приходится тогда железячникам "брать в руки шашки" (то бишь изучать программирование) и тыкать программиста мордой в его же дерьмо. И потом программист да. Сидит по ночам и разгребает СВОЁ дерьмо |
Сообщ.
#41
,
|
|
|
Цитата Исмаил Прокопенко @ Нет. Это программисты вечно накосячат, а потом свои косяки пытаются свалить на железячников. Типа "это не моя программа глючит, это у Вас железо кривое, не правильное" Думая, что всё равно это никто не может проверить и доказать, что код кривой, а не железо. Приходится тогда железячникам "брать в руки шашки" (то бишь изучать программирование) и тыкать программиста мордой в его же дерьмо. Это вы слушать не хотите и свои ошибки не признаёте. Поэтому вами так легко манипулировать. Поэтому и берут в руки клавиатуру и танцуете под нашу дудку. |
Сообщ.
#42
,
|
|
|
Плюсисты есть?
У меня для вас плохая новость. Говорят Go и Rust попёрли сильно вверх! И кодеры на них меньше 250 тыр не получают! Я читал статьи про Go и Rust, где С++ мимоходом презрительно упоминают как "давно устаревший язык" для недоразвитых, "legacy язык", "язык низкого уровня" (а-ля ассемблер) Вот такие вот новости. |
Сообщ.
#43
,
|
|
|
А ещё они называли их палеными кошками!
Добавлено Толсто! |
Сообщ.
#44
,
|
|
|
Flex Ferrum Ты мне не веришь?
А зачем вне врать? |
Сообщ.
#45
,
|
|
|
Цитата Исмаил Прокопенко @ Те, кто не смог осилить язык, просто обязаны лить на него помои. Это так они отвечают на вопрос, почему выбрали другой язык. Я читал статьи про Go и Rust, где С++ мимоходом презрительно упоминают как "давно устаревший язык" для недоразвитых, "legacy язык", "язык низкого уровня" (а-ля ассемблер) |
Сообщ.
#46
,
|
|
|
Цитата amk @ Те, кто не смог осилить язык, просто обязаны лить на него помои. Ты не прав. По твоему все, кто говорят про недостатки сисплюплюс, не смогли его освоить? Нет. Многие экперты сходятся во мнении что си сплю сплю "Legacy Language" |
Сообщ.
#47
,
|
|
|
Цитата Исмаил Прокопенко @ Многие экперты сходятся во мнении что си сплю сплю "Legacy Language" И что с того что Си++ это язык с богатым наследством? Это не не недостаток, а скорее плюс. Лишним вы можете не пользоваться, а всё остальное только помогает. |
Сообщ.
#48
,
|
|
|
Новостей немА?
|
Сообщ.
#49
,
|
|
|
Цитата Исмаил Прокопенко @ Новостей немА? Да, всё тихо. Сидим ровно, чего и вам желаем. |
Сообщ.
#50
,
|
|
|
Сообщ.
#51
,
Сообщение отклонено: JoeUser -
|
Сообщ.
#52
,
|
|
|
Всем пофигу что ли?
|
Сообщ.
#53
,
|
|
|
Цитата Исмаил Прокопенко @ Всем пофигу что ли? Не всем! Собирается экспертная группа Исходников.ру. В данный момент проектируется регламент и финализируется чекинг мемберов. Все иде по плану (С) |
Сообщ.
#54
,
|
|
|
думаю, всем будет интересно, как присоединиться к эксперной группе.
есть пару мыслей насчёт регламента. первая: а не забанить ли Исмаил Прокопенко? |
Сообщ.
#55
,
|
|
|
Ну что?
Какие новости? |