Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.116.51.117] |
|
Страницы: (37) « Первая ... 9 10 [11] 12 13 ... 36 37 ( Перейти к последнему сообщению ) |
Сообщ.
#151
,
|
|
|
Это не имя структуры, это имя конструктора. Тебя же не напрягает, что в C++ нужно писать имя конструктора, совпадающее с именем структуры? data Point = Point { x :: Double, y :: Double } struct Point { // имя структуры 1 double x; double y; Point(double x, double y) { // имя структуры 2 this.x = x; this.y = y; } } Почти 1-в-1 Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#152
,
|
|
|
offtop Ну, я могу написать какой угодно конструктор в Хаскелле, например в одну-две буквы, если очень надо. data Point = Pt { ... } Или дать ему осмысленное имя. data Pointer a = Nil | Ref { value :: a } data Request = Request { id :: Int } deriving Show data Response = Ok { id :: Int, title :: String, tags :: [String] } | Fail { error :: String, request :: Request } deriving Show Но речь-то не о том, что ты можешь или не можешь делать в плюсах. Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#153
,
|
|
|
Цитата korvin @ Мы о структурах говорим. struct point { double x = 0.0; double y = 0.0; }; point p1; point p2{1.5, 2.7}; Добавлено korvin, я говорил именно о вырожденном случае "структур", а не об алгебраических типах данных вообще. Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#154
,
|
|
|
Цитата D_KEY @ Ой ли? Ты вообще туда глядел? Там сплошной ООП, только руками. Просто "ниасилили" ответ куда как более реалистичен, особенно, если, раскрыв рот, послушать пламенную речь Торвальдса.Там от плюсов мало толку будет У тебя же задачи, вероятно, совсем иного толка, разве нет? Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#155
,
|
|
|
Qraizer, именно!
Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#156
,
|
|
|
Цитата Qraizer @ Цитата D_KEY @ Ой ли? Ты вообще туда глядел? Там сплошной ООП, только руками.Там от плюсов мало толку будет У тебя же задачи, вероятно, совсем иного толка, разве нет? И так, как им нужно Что бы они получили от C++? Кроме того, на си пишут больше людей, что для открытого проекта важнее. Тем более в те времена. Да и C++ был не тот. Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#157
,
|
|
|
Цитата D_KEY @ Эээ. Лучший контроль ресурсов? Что бы они получили от C++? Кроме того, на си пишут больше людей, что для открытого проекта важнее. Тем более в те времена. Да и C++ был не тот. Да и "те" времена уже давно прошли Даже в gcc вон элементы C++ уже добавили Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#158
,
|
|
|
Цитата negram @ Эээ. Лучший контроль ресурсов? Ты про raii? Вряд ли это серьезный аргумент. При том, что его ещё и уметь надо, как ни странно (видел C++ проекты без). Цитата Да и "те" времена уже давно прошли И что, теперь переписывать код? Зачем? А люди, которые разрабатывают и плюсов не знают, им что делать? Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#159
,
|
|
|
Цитата D_KEY @ 1. ну вот нафига передёргивать? Может чуток мозг включитьИ что, теперь переписывать код? Зачем? А люди, которые разрабатывают и плюсов не знают, им что делать? 2. Ну, если вернуться к той же заметке про GCC, "Вкратце, причина в популярности языка C++ и более чистом коде на «плюсах»." 3. Для них ничего не изменится. Либо, если настолько же упёртые, как ТС, то туда им и дорога Добавлено Цитата D_KEY @ Вот где-где, а для ядра ОС, это таки весьма серьёзный. И тем не менее, нет ни одной рациональной причины не использовать кресты.Ты про raii? Вряд ли это серьезный аргумент Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#160
,
|
|
|
Цитата negram @ 1. ну вот нафига передёргивать? Может чуток мозг включить 2. Ну, если вернуться к той же заметке про GCC, "Вкратце, причина в популярности языка C++ и более чистом коде на «плюсах»." 3. Для них ничего не изменится. Либо, если настолько же упёртые, как ТС, то туда им и дорога 1. Так что ты предлагаешь для ядра? 2. На си пишут больше(и умеют ещё больше) людей. Чистота кода - вопрос спорный. API (posix и т.п.) будет сишное, кстати. 3. Им придется разбираться в нюансах C++, коих больше, чем в Си. Про упертость тому же Торвальдсу расскажи Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#161
,
|
|
|
Цитата D_KEY @ Воо, и получается, что единственный аргумент, это то, что и с самого начала сказал Про упертость тому же Торвальдсу расскажи Цитата Qraizer @ Просто "ниасилили" ответ куда как более реалистичен, особенно, если, раскрыв рот, послушать пламенную речь Торвальдса. И больше - ни-че-го. Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#162
,
|
|
|
Цитата negram @ И тем не менее, нет ни одной рациональной причины не использовать кресты. Как по мне, так основная причина - как раз сообщество. И причина эта рациональна, хотя и лежит где-то в гуманитарной области Впрочем, а какая рациональная причина не использовать rust? D? Или там swift какой-нибудь. При определнных условиях это возможно. Так что нужно искать причины для использования Добавлено Цитата negram @ И больше - ни-че-го. Ну так ты пропустил все остальное в моем сообщении Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#163
,
|
|
|
Цитата D_KEY @ Ну вот эти три как-раз понятно, они слишком маленькие ещё. Язык (все трое) недозрел. Этого уже хватает. Людей - нету, переносимость - нулевая. Впрочем, а какая рациональная причина не использовать rust? D? Или там swift какой-нибудь. При определнных условиях это возможно. Добавлено Цитата D_KEY @ А больше-то там ничего не было Ну так ты пропустил все остальное в моем сообщении Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#164
,
|
|
|
А по поводу "ниасилили" можно сказать только то, что язык неоправданно переусложнен и многие разработчики просто не видят для себя ценности в его изучении. Тема "ниасиляторства" всплывает только в разговорах о C++. Это говорит не в пользу языка
И да, C++ для меня основной язык разработки, если что. Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |
Сообщ.
#165
,
|
|
|
Цитата D_KEY @ Вообще-то, эта тема просто фонтаном бьёт из той самой слюнобрыжащей речи того самого Линуса.Тема "ниасиляторства" всплывает только в разговорах о C++. Цитата D_KEY @ Ну а "как вы лодку назовёте" никогда не было лишено определенной доли истины, когда слюной брызжет типа авторитет.Это говорит не в пользу языка Цитата D_KEY @ Так и не о тебе-то речь. На чистых Cях легко писались VxD ещё в доброй славной Win9x, на Плюсах уже можно было писать WDM в Win98SE, а начиная с Win2000 там прекрасно себя чувствует C++EH. Это так, к слову.И да, C++ для меня основной язык разработки, если что. Это сообщение было перенесено сюда или объединено из темы "Fast-CGI vs WebApplication" |