Языки программирования, что считаете лучшим языком |
Здравствуйте, гость ( Вход | Регистрация )
Языки программирования, что считаете лучшим языком |
kuler |
11.1.2009, 18:03
Сообщение
#41
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
Для каких систем эта возможность встроенная в язык необходима/актуальна? для какихто надо, я не думаю что это надо обосновывать Какую дополнительную потребность в памяти и времени выполнения она создаст? можно только в среднем сказать Что делать пользователям языка, которым она никуда не упёрлась но нужна максимальная скорость и компактность программы? отключить галочку в настройках Как повлияет на совместимость со старыми версиями языка? ну тут так просто не ответишь но вообще к чему эти вопросы? в яве, шарпе это есть, а чтоб не тормозило галочкой её, галочкой |
|
|
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 |
|
|
|
AD |
11.1.2009, 18:46
Сообщение
#44
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
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 |
Про книги:
Кениг, Шильд, Дейтел и другие подобные - это просто начальные учебики. Я именно про книги для повышения квалификации - когда основные концепции уже затруднения не вызывают. Про новые фичи языка: Для каких систем эта возможность встроенная в язык необходима/актуальна? для какихто надо, я не думаю что это надо обосновывать Т.е. ты не знаешь где и зачем это будет востребовано, а где только мешать. Какую дополнительную потребность в памяти и времени выполнения она создаст? можно только в среднем сказать В среднем - никого не интересует. Должны быть описаны все случаи использования новой фичи и то, как они влияют на память и время. Только в этом случае можно хоть как-то обоснованно использовать. Что делать пользователям языка, которым она никуда не упёрлась но нужна максимальная скорость и компактность программы? отключить галочку в настройках Т.е. получается таки 2 языка? Как повлияет на совместимость со старыми версиями языка? ну тут так просто не ответишь И как ты будешь пользоваться языком, у которого каждая следующая версия "непонятно как" совместима с предыдущей? но вообще к чему эти вопросы? в яве, шарпе это есть, а чтоб не тормозило галочкой её, галочкой Покажи как именно можно "отключить в настройках" Java или .Net возможность интроспекции. И повлияет ли это на скорость и требование к памяти. Подумай, как набор подобных "галочек" будет взаимодействовать друг с другом? Например я выключил исключения или виртуальность, но включил интроспекцию. Сообщение отредактировал Tonal - 12.1.2009, 9:16 |
|
|
kuler |
12.1.2009, 11:41
Сообщение
#47
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
|
|
|
ranger |
12.1.2009, 13:16
Сообщение
#48
|
Студент Группа: Участник Сообщений: 65 Регистрация: 29.7.2008 Пользователь №: 245 Спасибо сказали: 9 раз(а) Репутация: 4 |
|
|
|
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, 17:27
Сообщение
#50
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
Убойный аргумент! тем не менее в яве и шарпе есть Разные qt_cast-ы ну qt всеже не обычная программа а нечто большее, кроме того в стандартном С++ это же както сделали Разные qt_cast-ы то есть типа rtti отключишь а qtcastы останутся? это врядли совсем правильно |
|
|
Текстовая версия | Сейчас: 30.11.2024, 12:23 |