The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен новый язык программирования Leaf, реализованный ..., opennews (??), 11-Ноя-13, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


17. "Представлен новый язык программирования Leaf, реализованный ..."  +8 +/
Сообщение от Ури (?), 11-Ноя-13, 13:45 
> Кто пишет на идеальном языке программирования - пусть бросит в меня камень...

Ну я пишу на идеальном языке программирования - С.
Где, когда и куда камень бросать?

Ответить | Правка | Наверх | Cообщить модератору

21. "Представлен новый язык программирования Leaf,..."  –7 +/
Сообщение от arisu (ok), 11-Ноя-13, 13:57 
> Ну я пишу на идеальном языке программирования - С.
> Где, когда и куда камень бросать?

лучше лечиться, пока не поздно.

Ответить | Правка | Наверх | Cообщить модератору

24. "Представлен новый язык программирования Leaf,..."  +4 +/
Сообщение от Root (??), 11-Ноя-13, 15:22 
Вас это в первую очередь касается.
Ответить | Правка | Наверх | Cообщить модератору

28. "Представлен новый язык программирования Leaf,..."  +3 +/
Сообщение от Анонимemail (28), 11-Ноя-13, 16:26 
поздно
Ответить | Правка | Наверх | Cообщить модератору

31. "Представлен новый язык программирования Leaf,..."  –3 +/
Сообщение от arisu (ok), 11-Ноя-13, 17:24 
> Вас это в первую очередь касается.

мне очень важно твоё мнение, высказывай его почаще.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

36. "Представлен новый язык программирования Leaf, реализованный ..."  –3 +/
Сообщение от Аноним (-), 11-Ноя-13, 17:40 
Идеального языка не может существовать по одной простой причине: за всё нужно платить. В упомянутом вами Си отсутствие контроля памяти - серьёзная проблема, стоившая миру не одну тысячу человеко-лет, потраченных на борьбу с Segmentation Fault. Но это жертва, принесённая в угоду скорости и эффективности конечных программ. Статические анализаторы и кастомизация менеджера памяти помогает, но не на 100%.

В Java же контроль памяти тотальный, что позволяет ликвидировать такие ошибки практически полностью, но платить за это приходится дополнительным расходом памяти и времени выполнения.

Так что свой камень оставьте при себе.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

42. "Представлен новый язык программирования Leaf, реализованный ..."  +2 +/
Сообщение от Аноним (-), 11-Ноя-13, 19:40 
>Идеального языка не может существовать по одной простой причине: за всё нужно платить. В упомянутом вами Си отсутствие контроля памяти - серьёзная проблема, стоившая миру не одну тысячу человеко-лет, потраченных на борьбу с Segmentation Fault. Но это жертва, принесённая в угоду скорости и эффективности конечных программ. Статические анализаторы и кастомизация менеджера памяти помогает, но не на 100%.

прямые руки откуда надо и голова чуть выше помогают в 99% случаев

Ответить | Правка | Наверх | Cообщить модератору

57. "Представлен новый язык программирования Leaf, реализованный ..."  +/
Сообщение от myhand (ok), 12-Ноя-13, 13:41 
>>Идеального языка не может существовать по одной простой причине: за всё нужно платить. В упомянутом вами Си отсутствие контроля памяти - серьёзная проблема, стоившая миру не одну тысячу человеко-лет, потраченных на борьбу с Segmentation Fault. Но это жертва, принесённая в угоду скорости и эффективности конечных программ. Статические анализаторы и кастомизация менеджера памяти помогает, но не на 100%.
> прямые руки откуда надо и голова чуть выше помогают в 99% случаев

Обычно заявляторы о прямых руках сами не обладают оными.  В тех самых 99%.

Такие дела.  В статистику вас ткнули носом.  А считать что вы один такой д'Артаньян...  Ну, тут уже доктора советовали.  Мания величия, все такое.  Это еще в лучшем случае.  Но боюсь, это просто глупость - и уже этот вариант, увы, не лечится.


Ответить | Правка | Наверх | Cообщить модератору

45. "Представлен новый язык программирования Leaf, реализованный ..."  +4 +/
Сообщение от Root (??), 11-Ноя-13, 20:44 
Не нужен непредсказуемый язык, которым нельзя управлять. Пусть в Си нет сборщика мусора и всякой чепухи, зато, зато программист сам всё это делает и полностью может управлять своим кодом. Имея прямые руки на нем можно писать адекватный код, не только на прикладном уровне, но и на системной, на том, на котором Java со своим сборщиком без сильна.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

47. "Представлен новый язык программирования Leaf, реализованный ..."  +/
Сообщение от Аноним (-), 11-Ноя-13, 22:39 
>адекватный код, не только на прикладном уровне, но и на системной,
>на том, на котором Java со своим сборщиком без сильна.

Давным давно, ещё в детстве папы всех учили - не ввёртывай гвоздь сынок и не забивай шуруп! Но дети выросли и пока не сломают своих 100500 шурупов и гвоздей - папино ученье не вспомнят :)

С из области системного программирование ничем выбить невозможно. Доказать не смогу, но есть такое OSчусчение :)
А вот с прикладухой ... тут всякого есть и ещё будет. Тут однозначно не скажешь. А потому - "пусть растут все цветы!"

Как то так ... детишки :)

Ответить | Правка | Наверх | Cообщить модератору

51. "Представлен новый язык программирования Leaf, реализованный ..."  +3 +/
Сообщение от angra (ok), 12-Ноя-13, 01:29 
Может это разобьет твое сердце, но в плотное дерево шурупы намного эффективней забить на три четверти молотком и лишь на последнюю четверть докрутить отверткой. Ни один из тысяч шурупов, которые так были забиты не сломался, держат также как и закрученные целиком. Так что твой папа тебя учил излишне трудоемким методам. Ну а в области системного программирования С доминирующий, но отнюдь не единственный ЯП.
Ответить | Правка | Наверх | Cообщить модератору

53. "Представлен новый язык программирования Leaf, реализованный ..."  +/
Сообщение от Led (ok), 12-Ноя-13, 01:33 
> А потому - "пусть растут все цветы!"

Вот именно - цветы. А не гвидогрибы.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

58. "Представлен новый язык программирования Leaf, реализованный ..."  +/
Сообщение от myhand (ok), 12-Ноя-13, 13:50 
> Пусть в Си нет сборщика
> мусора и всякой чепухи

Сборщик мусора - это не чепуха.  Это причина, почему мало-мальски интересные проекты пишут на всяких лиспах, питонах, явах и проч.

А C давно остался для оптимизации, для системного программирования и т.п.  Клинические идиоты, которые на нем пишут всякие медиапроигрыватели (см. недавние новости) - не в счет.

> Имея прямые руки

Исходя из статистических данных - вы, вероятнее всего, такими руками не обладаете.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

62. "Представлен новый язык программирования Leaf,..."  +1 +/
Сообщение от arisu (ok), 12-Ноя-13, 14:10 
> Клинические идиоты, которые на нем пишут всякие медиапроигрыватели (см. недавние новости)
> — не в счет.

то есть, медиапроигрыватель сложнее ядра, и в нём никак не обойтись без GC? круто ты сказал.

Ответить | Правка | Наверх | Cообщить модератору

65. "Представлен новый язык программирования Leaf,..."  +/
Сообщение от myhand (ok), 12-Ноя-13, 14:34 
> то есть, медиапроигрыватель сложнее ядра, и в нём никак не обойтись без
> GC? круто ты сказал.

Я сказал, что в нем глупо обходиться без GC.  Но разве запретишь обезьянам орехи микроскопом колоть?

Ответить | Правка | Наверх | Cообщить модератору

66. "Представлен новый язык программирования Leaf,..."  +/
Сообщение от arisu (ok), 12-Ноя-13, 14:42 
>> то есть, медиапроигрыватель сложнее ядра, и в нём никак не обойтись без
>> GC? круто ты сказал.
> Я сказал, что в нем глупо обходиться без GC.

можно и не обходиться, библиотека есть. впрочем, компонентами и объектами glib/gtk управляют вполне неплохо. а остального не так много.

не идеал, конечно — но и не «ужас-ужас-ужас». если писать на gcc, то даже cleanup по выходу из области видимости есть. исключений нет, правда, и по longjmp() cleanup не делается.

Ответить | Правка | Наверх | Cообщить модератору

67. "Представлен новый язык программирования Leaf,..."  +/
Сообщение от myhand (ok), 12-Ноя-13, 15:14 
> не идеал, конечно — но и не «ужас-ужас-ужас».

И самое обидное, дурную репутацию хороший язык заслужил именно из-за подобных обезьян, пихающих C всюду, куда дотянутся шаловливые ручки студента.

Ответить | Правка | Наверх | Cообщить модератору

68. "Представлен новый язык программирования Leaf,..."  +/
Сообщение от arisu (ok), 12-Ноя-13, 15:49 
> И самое обидное, дурную репутацию хороший язык заслужил именно из-за подобных обезьян,
> пихающих C всюду, куда дотянутся шаловливые ручки студента.

ну, тут даже соглашусь — в принципе. «look ma i can into C too!» — и полетело.

то есть, «пихать си» можно, конечно. и я, в принципе, предпочту при прочих равных хорошую программу на си, а не хорошую программу на c++. но пихать тоже надо уметь. вот в данном случае си — это издевательство, конечно. потому что всё равно в итоге получается монстрик, где объекты кое-как пытаются эмулировать при помощи glib. не то, чтобы оно не получалось, но раз всё равно объекты — то и писали бы уже на Objective C, он красивей.

Ответить | Правка | Наверх | Cообщить модератору

69. "Представлен новый язык программирования Leaf,..."  –1 +/
Сообщение от myhand (ok), 12-Ноя-13, 17:45 
> я, в принципе, предпочту при
> прочих равных хорошую программу на си, а не хорошую программу на c++.

Мне жаль ваши принципы.  Видимо, они подразумевают что программы
для вас создает валшебная фея.

Впрочем, c++ занимает ту же нишу, что и с: переносимый ассемблер (в случае крестов - "на стероидах", или даже укуренный вусмерть).  Я подразумеваю, что вы хотели вместо c++ привести какой-то пример высокоуровневого языка.

Ответить | Правка | Наверх | Cообщить модератору

70. "Представлен новый язык программирования Leaf,..."  +1 +/
Сообщение от arisu (ok), 12-Ноя-13, 17:56 
> валшебная

нет, у меня феи без ошибок.

> подразумеваю, что вы хотели вместо c++ привести какой-то пример высокоуровневого языка.

я привёл именно тот пример, который и хотел привести. к сожалению, плохого кода на c++ я видел значительно больше, нежели плохого кода на c. отчасти потому, конечно, что плохие программисты из c и c++ выбирают c++ за «более высокую высокоуровневость» (пардон май фрэнч). при этом всенепременно суют туда какой-нибудь дебильный буст, какую-нибудь шаблонную абракадабру и прочую ненужную ерунду.

именно поэтому я бы предпочёл программу на си. без glib, само собой — glib тоже надо уметь готовить.

Ответить | Правка | Наверх | Cообщить модератору

63. "Представлен новый язык программирования Leaf, реализованный ..."  +1 +/
Сообщение от Аноним (-), 12-Ноя-13, 14:22 
>Это причина, почему мало-мальски интересные проекты пишут на всяких лиспах, питонах, явах и проч.

у вас весьма недостоверные данные.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

64. "Представлен новый язык программирования Leaf, реализованный ..."  +/
Сообщение от myhand (ok), 12-Ноя-13, 14:31 
>>Это причина, почему мало-мальски интересные проекты пишут на всяких лиспах, питонах, явах и проч.
> у вас весьма недостоверные данные.

Вы можете привести примеры?  И не коверкайте контекст, пожалуйста, если уж собрались цитировать.

Ответить | Правка | Наверх | Cообщить модератору

71. "Представлен новый язык программирования Leaf, реализованный ..."  +1 +/
Сообщение от anonymous (??), 12-Ноя-13, 18:51 
>>без сильна

граммар-наци плачет кровавыми слезами

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру