↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы

Заканчивается 2014 год, а gcc до сих пор не может сгенерить нормальное сообщение об ошибке, если забыть поставить точку с запятой в конце определения класса или структурки.

#9FN1YE / @ninesigns / 4003 дня назад

лол, наверняка это уже до конца его дней
#9FN1YE/ZV9 / @kb / 4003 дня назад
@kb > конца его дней Поскорее бы.
#9FN1YE/8TE / @kuzy000 --> #9FN1YE/ZV9 / 4003 дня назад
@kuzy000 Напиши лучше, будет поскорее.
#9FN1YE/Y5H / @kb --> #9FN1YE/8TE / 4003 дня назад
@kb Го уже написали.
#9FN1YE/ZEY / @je --> #9FN1YE/Y5H / 4003 дня назад

@je го не замена плюсам

#9FN1YE/CRZ / @ninesigns --> #9FN1YE/ZEY / 4003 дня назад
@4da Половину задач предметной области плюсов го уже успешно занял.
#9FN1YE/TBG / @je --> #9FN1YE/CRZ / 4003 дня назад

@je когда будет 100% (не будет), тогда поговорим.

#9FN1YE/ZYM / @ninesigns --> #9FN1YE/TBG / 4003 дня назад
> Заканчивается 2014 год > gcc > c++
#9FN1YE/FSS / @anonymous / 4003 дня назад
@je Дурачек, что ли? Тебе говорят про "компилятор лучше", который ошибки показывать правильно, а ты советуешь какой-то хуевый язык с позорной системой типов и GC (что многим плюсовикам не подходит).
#9FN1YE/2TJ / @kb --> #9FN1YE/ZEY / 4003 дня назад
@je Можно мне в ваш манямирок?
#9FN1YE/8Q5 / @kb --> #9FN1YE/TBG / 4003 дня назад
@kb Лан, палю, что столстил. Позорная система типов это как? В Go вроде типизация жёстче, рефлексия охуенная и компилятор поэтому хорошо ошибки ловит. GC вообще не тема для нытья, просто нехуй писать на плюсах системщину, в остальном GC справляется, только не говори, что она медленная, вон на obj-c хуячат и норм им.
#9FN1YE/F3F / @je --> #9FN1YE/2TJ / 4003 дня назад
@kb clang
#9FN1YE/Z2B / @kuzy000 --> #9FN1YE/Y5H / 4003 дня назад
@je 63%
#9FN1YE/5K5 / @kuzy000 --> #9FN1YE/F3F / 4003 дня назад
@kuzy000 Ты его пробовал на плюсах или просто ляпнул?
#9FN1YE/9WP / @je --> #9FN1YE/Z2B / 4003 дня назад
@je Да, багов значительно меньше (сейчас даже не вспомню), у gcc - постоянно лезут.
#9FN1YE/G09 / @kuzy000 --> #9FN1YE/9WP / 4003 дня назад
@kuzy000 Ну хуй знает, он вроде и молодец, пытается угадать, и сделать замечания, но у него хуйня какая-то получается иногда. http://dpaste.com/3TVBA8V // inb4 специально его запутал
#9FN1YE/RPB / @je --> #9FN1YE/G09 / 4003 дня назад
@je Похуй на ошибки, gcc постоянно ругается там где их нет и не хочет компилировать, приходиться под него костыли делать, иногда. // запутал епт http://ideone.com/RlmB2f
#9FN1YE/2VC / @kuzy000 --> #9FN1YE/RPB / 4003 дня назад
@kuzy000 Ебал я ваши вычисления времени компиляции.
#9FN1YE/RDR / @je --> #9FN1YE/2VC / 4003 дня назад

@je в лиспе все нормально сделано

#9FN1YE/Q04 / @ninesigns --> #9FN1YE/RDR / 4003 дня назад
@4da Лисп говно нетипизированное, хули там нормального, кроме простейшей реализации интерпретатор?
#9FN1YE/VPZ / @je --> #9FN1YE/Q04 / 4003 дня назад
@je < 63%
#9FN1YE/4YR / @kuzy000 --> #9FN1YE/VPZ / 4003 дня назад

@je > кроме простейшей реализации интерпретатор?
ты седня долбоеба косплеишь чтоли? мне даже отвечать впадлу на такую хуйту

#9FN1YE/GN1 / @ninesigns --> #9FN1YE/VPZ / 4003 дня назад
@4da Лисп появился как простейшая реализация, которую можно было доступно написать на асме, ты сейчас назвал это нормальным.
#9FN1YE/S08 / @je --> #9FN1YE/GN1 / 4003 дня назад

@je мне абсолютно похуй как он появился. я тебе говорю про современные реализации

#9FN1YE/I0W / @ninesigns --> #9FN1YE/S08 / 4003 дня назад
@4da Так лисп для далбоёбов энивей. Потому что нетипизированные лямбда-исчисления нахуй не всрались в реальном мире.
#9FN1YE/XAK / @je --> #9FN1YE/I0W / 4003 дня назад

@je в маня-мире, ты хотел сказать.

олсо, сходи почитай про системы типов и пойми, что нетипизированых языков не бывает.

#9FN1YE/L5R / @ninesigns --> #9FN1YE/XAK / 4003 дня назад
@je Ебать минусы, А ВОТ КРЕСТЫ ХУЙ НАПИШЕШЬ!!!1 И НЕ ТОЛЬКО НА АСМЕ! айда язык!
#9FN1YE/C42 / @kuzy000 --> #9FN1YE/S08 / 4003 дня назад
@4da Это тебе почитать нужно, лямбда исчисление бывает типизированным, а бывает нетипизированным, так уж повелось называть это называть в литературе.
#9FN1YE/HIO / @je --> #9FN1YE/L5R / 4003 дня назад

@je ты забыл мелкую деталь: программки у тебя на компутере работают, а не в сферическом вакууме, где кришна производит бета-редукцию

#9FN1YE/QSQ / @ninesigns --> #9FN1YE/HIO / 4003 дня назад
@je From a certain point of view, typed lambda calculi can be seen as refinements of the untyped lambda calculus but from another point of view, they can also be considered the more fundamental theory and untyped lambda calculus a special case with only one type.
#9FN1YE/52F / @kuzy000 --> #9FN1YE/HIO / 4003 дня назад
@4da Лол, и что, тьюринг-машина реализует машину чёрча, это по тезису Тьюринга-Чёрча всё ок.
#9FN1YE/ESF / @je --> #9FN1YE/QSQ / 4003 дня назад

@je хорошо, реализует. как это относится к рантайму лиспа, который работает на реальной машине, а не на виртуальной.

#9FN1YE/EBD / @ninesigns --> #9FN1YE/ESF / 4003 дня назад
@4da >седня
#9FN1YE/XYX / @mugiseyebrows --> #9FN1YE/GN1 / 4003 дня назад
@4da Короче ты тупой, если ты пытаешься свести всё к тому, что Лисп типизирован, потому что реализован на машине Тьюринга, то это хуйня. Существуют ещё нормальные типизированные лямбда-исчисления с мощнейшей типизацией, это началось от ML и воплотилось в Хаскель. И вот эти вещи охуенны.
#9FN1YE/6NY / @je --> #9FN1YE/EBD / 4003 дня назад

@je я пытаюсь тебе (долбоебу) объяснить, что не существует нетипизированых языков программирования.

#9FN1YE/BNB / @ninesigns --> #9FN1YE/6NY / 4003 дня назад
@4da Да хуй соси.
#9FN1YE/3FM / @je --> #9FN1YE/BNB / 4003 дня назад
@je Покань язык со всем вот этим вот, плюс гомоиконность.
#9FN1YE/LF0 / @kuzy000 --> #9FN1YE/6NY / 4003 дня назад
@je Ну дженериков нормальных нету, типа. И всякие, насколько я понял, от этого проблемы, что все время одно и то же приходится имплементировать даже с теми же каналами https://gist.github.com/kachayev/21e7fe149bc5ae0bd878
#9FN1YE/I5P / @kb --> #9FN1YE/F3F / 4003 дня назад
@kuzy000 вот это вот
#9FN1YE/U8W / @kb --> #9FN1YE/Z2B / 4003 дня назад
@kb Это особенности реализации, дженериков нет и не будет по заявлениям разработчиков, здесь всё на интерфейсах должно работать, насколько часто это анноит нужно спросить реальных разработчиков. Олсо система типов-то от этого не ослабла, она гораздо сильнее плюсовой, они по сути пытались хаскель скопировать в этом плане, частично у них получилось.
#9FN1YE/FWX / @je --> #9FN1YE/I5P / 4003 дня назад
@kb Дженерики к системе типов относить прямо вообще не стоит, кстати. Взять ту же джаву, там это просто синтаксический сахар, можешь объявить функцию, работающую с генериком определённого типа и функцию с object и кастовать внутри, это сгенерится в один байткод. Просто генерики компилятор дополнительно проверяет, а так это наоборот явное свидетельство слабой системы типов.
#9FN1YE/MAJ / @je --> #9FN1YE/I5P / 4003 дня назад
>D:\doc\pr2\untitled\test.h:8: error: expected ';' after class definition
#9FN1YE/91D / @mugiseyebrows / 4003 дня назад

@mugiseyebrows Хуйта

#9FN1YE/4IU / @ninesigns --> #9FN1YE/91D / 4003 дня назад
@kb node.js
#9FN1YE/DRP / @krkm --> #9FN1YE/Y5H / 4003 дня назад
@kb node.js
#9FN1YE/XS9 / @krkm --> #9FN1YE/2TJ / 4003 дня назад
@je Нет, это как раз кастование к Object не стоит относить к системе типов, точнее это "динамическая типизация", которая будет работать-работать, пока в рантайме не упадёт.
#9FN1YE/BCZ / @kb --> #9FN1YE/MAJ / 4002 дня назад
@je Ну вот я ссылку специально привёл, реально анноит реальных разработчиков. > Олсо система типов-то от этого не ослабла, она гораздо сильнее плюсовой, они по сути пытались хаскель скопировать в этом плане, частично у них получилось. Лол, какой нахуй хаскель без параметризации типов.
#9FN1YE/G4V / @kb --> #9FN1YE/FWX / 4002 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.