The OpenNET Project / Index page

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



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

Оглавление

Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..., opennews (??), 24-Июл-10, (0) [смотреть все] –1

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


65. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +/
Сообщение от anonymous (??), 25-Июл-10, 00:48 
> Java - действительно костыль. Он позволяет брать на работу не шибко умных и не особо
> напрягающихся программистов, и при этом получать с них пользу.

Если следовать вашей логике, обычный си вообще для идиотов.

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

67. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +/
Сообщение от DeadMustdieemail (??), 25-Июл-10, 00:54 
>> Java - действительно костыль. Он позволяет брать на работу не шибко умных и не особо
>> напрягающихся программистов, и при этом получать с них пользу.
>
>Если следовать вашей логике, обычный си вообще для идиотов.

Это не моя логика. Писать на C труднее, чем на Java.
Но обычный C действительно куда проще в употреблении, чем C++ - если
действительно полезно использовать возможности C++.

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

72. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от anonymous (??), 25-Июл-10, 01:28 
> Писать на C труднее, чем на Java.

Сложность написания зависит от сложности задачи.

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

76. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от dq0s4y71 (??), 25-Июл-10, 02:02 
Вот пример из Пайка:

foo::Foo * myFoo = new foo::Foo(foo::FOO_INIT)

Задача очень простая - создать некий объект. Но почему при этом foo нужно повторить 2 раза, а Foo - 3 раза! Как он говорит, для того, чтобы создать объект, нужно заполнить бланк в 3-х экземплярах! Бюрократия...

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

77. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  –1 +/
Сообщение от Аноним (-), 25-Июл-10, 02:07 
потому что Пайк не осилил С++

foo::Foo myFoo(foo::FOO_INIT);
надеюсь вас :: не сильно пугает?
если пугает упрощу
Foo myFoo(FOO_INIT);

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

83. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от dq0s4y71 (??), 25-Июл-10, 02:42 
Есть старый анекдот про студентов-медиков: "Студент, вы смелый, но невнимательный - я сунул один палец, а облизал другой" ;)

Вы создаете _объект_, а он - _указатель_ на объект.

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

103. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от Аноним (-), 25-Июл-10, 13:48 
есть другой анекдот
но уже в программировании
есть суть такова, "избегайте использование указателей везде где это возможно"
но ниодин С++ программист увы до этой книги не дочитал :((
Ответить | Правка | Наверх | Cообщить модератору

119. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  –1 +/
Сообщение от dq0s4y71 (??), 25-Июл-10, 16:17 
>есть другой анекдот
>но уже в программировании
>есть суть такова, "избегайте использование указателей везде где это возможно"
>но ниодин С++ программист увы до этой книги не дочитал :((

Чушь какая. Можно подумать, люди используют указатели везде, где ни поподя. А "программиста" на Си++, который не использует указатели, я бы на пушечный выстрел к компьютеру не подпустил. Пусть быдлокодит на Питоне или Джаве.

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

122. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от Аноним (-), 25-Июл-10, 17:49 
>Чушь какая.

почитайте умные книги умных людей

>Можно подумать, люди используют указатели везде, где ни поподя.

ну пример Пайка выглядит именно так
типа вот _так_ пишутся программы на С++
и привел пример с инициализацией указателя

>А "программиста" на Си++, который не использует указатели,

правило гласит
>>есть суть такова, "избегайте использование указателей везде где это возможно"

избегайте это не значит _не_используйте_

>я бы на пушечный выстрел к компьютеру не подпустил.

да я бы вас и к интернету не допустил бы...

>Пусть быдлокодит на Питоне или Джаве.

видимо вы далекий от С++
и кроме как говорил Дед, "GUI" ничего не писали


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

126. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +/
Сообщение от Карбофос (ok), 25-Июл-10, 19:56 
мдя... вы ничего не слышали о итераторах?
Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

153. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +/
Сообщение от FractalizeRemail (ok), 26-Июл-10, 12:44 
>Чушь какая. Можно подумать, люди используют указатели везде, где ни поподя. А
>"программиста" на Си++, который не использует указатели, я бы на пушечный
>выстрел к компьютеру не подпустил. Пусть быдлокодит на Питоне или Джаве.

Как вы думаете, по какой причине в современных высокоуровневых языках как минимум не рекомендуется использование указателей?


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

158. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +3 +/
Сообщение от DeadLoco (ok), 26-Июл-10, 12:52 
>Как вы думаете, по какой причине в современных высокоуровневых языках как минимум
>не рекомендуется использование указателей?

Потому что среднестатистический современный кодер не в состоянии оперировать в уме косвенной адресацией.

С ностальгией вспоминаю ассемблер DEC PDP-11, где двойная косвенная адресация была реализована на уровне процессора, и где легко и просто реализовывались массивы указателей на функции...

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

169. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  –1 +/
Сообщение от dq0s4y71 (??), 26-Июл-10, 17:45 
> Потому что среднестатистический современный кодер не в состоянии оперировать в уме косвенной адресацией.

+1 Кем и где не рекомендуется использование указателей? Тот же Пайк пишет в своих знаменитых "Notes on Programming in C":

"Pointers are sharp tools, and like any such tool, used well they can be delightfully productive, but used badly they can do great damage (I sunk a wood chisel into my thumb a few days before writing this).  Pointers have a bad reputation in academia, because they are considered too dangerous, dirty somehow.  But I think they are powerful notation, which means they can help us express ourselves clearly."

Так что, рекомендовать программистам не пользоваться указателями - это все равно что рекомендовать столярам не пользоваться стамеской. Такие рекомендации даются дебилам.

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

186. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +/
Сообщение от kshetragia (ok), 26-Июл-10, 21:08 
гм. Речь о плюсах вообще-то. в сях без указателей вообще никуда к сожалению.

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

187. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от DeadLoco (ok), 26-Июл-10, 21:41 
>гм. Речь о плюсах вообще-то. в сях без указателей вообще никуда к
>сожалению.

С огромным трудом представляю себе плюсы без указателей. То-есть, вообще не представляю. Плюсы без указателей - это плюсы без:
- this
- шаблонов
- итераторов

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

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

189. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от anonymous (??), 26-Июл-10, 23:40 
только вот в java есть и this и итераторы, которые замечательно работают.
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

188. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +1 +/
Сообщение от dq0s4y71 (??), 26-Июл-10, 21:51 
Приведёте мне пример кода на Си, где "без указателей вообще никуда", и пример кода на Си++, который делает ровно _то_же_самое_, но без указателей?
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

184. "Роб Пайк заявил, что Java и C++ слишком усложнены для промыш..."  +/
Сообщение от anonymous (??), 26-Июл-10, 20:49 
Честно говоря мне плевать на примеры пайка. Если я достаточно хорошо знаю и си, и java, то трудностей написания ни на том, ни на другом языках у меня не будет.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

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

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




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

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