crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

9 страниц V  « < 3 4 5 6 7 > »   
Ответить в данную темуНачать новую тему
> Языки программирования, что считаете лучшим языком
языки программирования
Вы не можете просмотреть результаты опроса, не проголосовав в нем. Пожалуйста, авторизуйтесь и проголосуйте, чтобы увидеть результаты этого опроса.
Всего голосов: 27
Гости не могут голосовать 
kuler
  опции профиля:
сообщение 11.1.2009, 18:03
Сообщение #41


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


Цитата(Tonal @ 25.12.2008, 9:29) *
Для каких систем эта возможность встроенная в язык необходима/актуальна?

для какихто надо, я не думаю что это надо обосновывать
Цитата(Tonal @ 25.12.2008, 9:29) *
Какую дополнительную потребность в памяти и времени выполнения она создаст?

можно только в среднем сказать
Цитата(Tonal @ 25.12.2008, 9:29) *
Что делать пользователям языка, которым она никуда не упёрлась но нужна максимальная скорость и компактность программы?

отключить галочку в настройках
Цитата(Tonal @ 25.12.2008, 9:29) *
Как повлияет на совместимость со старыми версиями языка?

ну тут так просто не ответишь

но вообще к чему эти вопросы? в яве, шарпе это есть, а чтоб не тормозило галочкой её, галочкой
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 11.1.2009, 18:36
Сообщение #42


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Дейтел и Дейтел?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
void*
  опции профиля:
сообщение 11.1.2009, 18:41
Сообщение #43


Программист-самоучка
***

Группа: Участник
Сообщений: 429
Регистрация: 4.6.2008
Пользователь №: 193

Спасибо сказали: 28 раз(а)




Репутация:   3  


Цитата(Litkevich Yuriy @ 11.1.2009, 12:09) *
я тогда тоже добавлю: Герберт Шилдт?

поддерживаю, хороший автор, я как раз по нему начинал учить С++
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 11.1.2009, 18:46
Сообщение #44


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(molchanoviv @ 11.1.2009, 18:36) *
Дейтел и Дейтел?

Прости, но это ПОПСа. Типа для чайников - таких пруд пруди!!!

P.S. Герберт Шилдт - хороший автор. Мне тоже нравятся его книги.

Сообщение отредактировал AD - 11.1.2009, 18:47
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 11.1.2009, 18:47
Сообщение #45


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Ну не знаю я по ней начинал учить. Потом прочел Страустрпа.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 12.1.2009, 9:15
Сообщение #46


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


Про книги:
Кениг, Шильд, Дейтел и другие подобные - это просто начальные учебики.
Я именно про книги для повышения квалификации - когда основные концепции уже затруднения не вызывают. :)

Про новые фичи языка:
Цитата(kuler @ 11.1.2009, 21:03) *
Цитата(Tonal @ 25.12.2008, 9:29) *
Для каких систем эта возможность встроенная в язык необходима/актуальна?

для какихто надо, я не думаю что это надо обосновывать

Т.е. ты не знаешь где и зачем это будет востребовано, а где только мешать.

Цитата(kuler @ 11.1.2009, 21:03) *
Цитата(Tonal @ 25.12.2008, 9:29) *
Какую дополнительную потребность в памяти и времени выполнения она создаст?

можно только в среднем сказать

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

Цитата(kuler @ 11.1.2009, 21:03) *
Цитата(Tonal @ 25.12.2008, 9:29) *
Что делать пользователям языка, которым она никуда не упёрлась но нужна максимальная скорость и компактность программы?

отключить галочку в настройках

Т.е. получается таки 2 языка? :)

Цитата(kuler @ 11.1.2009, 21:03) *
Цитата(Tonal @ 25.12.2008, 9:29) *
Как повлияет на совместимость со старыми версиями языка?

ну тут так просто не ответишь

И как ты будешь пользоваться языком, у которого каждая следующая версия "непонятно как" совместима с предыдущей?

Цитата(kuler @ 11.1.2009, 21:03) *
но вообще к чему эти вопросы? в яве, шарпе это есть, а чтоб не тормозило галочкой её, галочкой

Покажи как именно можно "отключить в настройках" Java или .Net возможность интроспекции.
И повлияет ли это на скорость и требование к памяти.
Подумай, как набор подобных "галочек" будет взаимодействовать друг с другом?
Например я выключил исключения или виртуальность, но включил интроспекцию. :)

Сообщение отредактировал Tonal - 12.1.2009, 9:16
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 12.1.2009, 11:41
Сообщение #47


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


Цитата(Tonal @ 12.1.2009, 9:15) *
Т.е. получается таки 2 языка?

RTTI
Цитата(Tonal @ 12.1.2009, 9:15) *
Т.е. ты не знаешь где и зачем это будет востребовано

мне в одном месте надо было
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ranger
  опции профиля:
сообщение 12.1.2009, 13:16
Сообщение #48


Студент
*

Группа: Участник
Сообщений: 65
Регистрация: 29.7.2008
Пользователь №: 245

Спасибо сказали: 9 раз(а)




Репутация:   4  


Цитата(Tonal @ 12.1.2009, 9:15) *
Кениг, Шильд, Дейтел и другие подобные - это просто начальные учебики.

а как же "Искусство программирования на С++" Шилдта, тоже начальный учебник?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 12.1.2009, 15:19
Сообщение #49


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


Про книги:
Судя по аннотации (http://www.books.ru/shop/books/241125) - типичное учебное пособие типа "галопам по европам". :)
Про сам C++ там только создание контейнера. Ну и возможно интерпретатор и сборщик мусора.
Остальное - использование каких-то библиотек и алгоритмов. Подобные книги можно читать без относительно языка, и даже ниогда находить в них что-то новое и полезное.
Но я подобную информацию предпочитаю добывать из интернета по мере надобности - там и выбор побольше, и актуальность повыше. :)

Хотя если это первая ваша книга подобного плана - чтение, конечно, занимательное. :)

Про фичи:
Что RTTI?
Сейчас в большинстве реализация имеется возможность отключить RTTI и исключения.
Что вынуждает многих разработчиков не пользоваться этими возможностями, а городить свои костыли.
Разные qt_cast-ы вместо dynamic_cast d в случае RTTI именно поэтому.
Вместо исключений используются коды возврата, но, сам код должен всё же как-то учитывать возможность вылета пользовательских исключений.

Получается, что от отключаемых возможностей больше вреда чем пользы: использовать их нельзя, т.к. кто-то может захотеть их отключить, а учитывать при разработке нужно.
Всё равно как если бы в машине было скажем 10 педалей, но нажимать можно было бы только 3 из них, а за остальные бы штрафовали. :)
Цитата(kuler @ 12.1.2009, 14:41) *
мне в одном месте надо было

Убойный аргумент! :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 12.1.2009, 17:27
Сообщение #50


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


Цитата(Tonal @ 12.1.2009, 15:19) *
Убойный аргумент!

тем не менее в яве и шарпе есть
Цитата(Tonal @ 12.1.2009, 15:19) *
Разные qt_cast-ы

ну qt всеже не обычная программа а нечто большее, кроме того в стандартном С++ это же както сделали
Цитата(Tonal @ 12.1.2009, 15:19) *
Разные qt_cast-ы

то есть типа rtti отключишь а qtcastы останутся? это врядли совсем правильно
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

9 страниц V  « < 3 4 5 6 7 > » 
Ответить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 10:36