Рассуждения на тему современных языков
Текущий рейтинг темы: Нет
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 26 декабря 2006 12:06
На дворе почти 2007 год. Давно уже стало ясно, что для разработки прикладного программного обеспечения следует использовать более высокие языки программирования, нежели банальные C и C++. Даже наверное наш любимый Delphi версий 3,4,5,6,7 не подходит (.NETы не смотрел), т.к. морально устарел.
Что же нынче есть ?
А есть у нас java, C#, Python.
Java хороша и красива, но малость тормознута, хотя это зависит от программиста и задачи
Есть C#, но у него большущий не достаток! Это продукт Microsoft'a, а лично я продукты мелкомягких не перевариваю вообще, хотя C# хорош...Для себя я откажусь от этого языка, т.к. это в очередной раз монополизирует всё.
Есть Python - очень не обычный язык. Его любят в гугле. Но раз он всех устраивает зачем же выпускать Py3K, который будет концептуально другим? что-то улучшат? Я не разбирал этот вопрос, но думаю заняться этим...
Вобще Python лично мне симпотичен! Он позволяет легко работать с базами данных, писать веб приложения, а так же прикладное П.О. в т.ч. и с графическим интерфейсом. Всё в одном флаконе, всё очень классно и удобно, но вот синтаксис у него не привычный. Если с java-Core я разобрался достаточно быстро, то Питон до сих пор меня приводит в недоумение.
| | |
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 26 декабря 2006 12:07
А так же о XML. XML очень хорош, но тормознут! Как быть если гонка идёт за скоростью и производительностью ?
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 27 декабря 2006 22:05
Насчет C#: существует проект mono, который представляет собой не что иное, как OpenSource-версию платформы, совместимой с .NET, причем существующей под все платформы. Так что монополизации тут нет.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 28 декабря 2006 16:02
XXXX Pro Я вообще не приемлю что либо созданное майкрософтом. Вот такой вот я засранец )) | | |
DeaDMonaX
Почетный участник
Откуда: Russia Всего сообщений: 108 Рейтинг пользователя: 5 Дата регистрации на форуме: 5 мар. 2006
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 26 марта 2007 21:16
я C# изучил на том уровне что мне нужен: сокеты, потоки, файлы и сообщения - за 2 недели....
предвзятость wsx излишня...
--- Save&Exit
| | |
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 27 марта 2007 17:41
Дело в том, что Microsoft идет путем порабощения. Они приучают программистов к своим продуктом. При том это происходит так, что они уже начинают фанатеть и уже другим не интересуется, что ни есть хорошо, т.к. Microsoft не всегда права. Даже можно сказать зачастую не права.
Для себя лично я сделал вывод, что применять что либо следует исходя из задач.
Мне хватает следующих технологий.
1. C (последнее время начал к С++ как-то скептично относиться)
2. Python - отличное решение для многих проектов. Кстати говоря в итоге я достаточно быстро с ним разобрался.
3. Object Pascal - просто классика разработки П.О. c GUI интерфейсом под ОС от Microsoft.
4. Perl+Bash+AWK+Sed+Regexp вообще неоценимая помощь системным администраторам! Да и не большие сценарии не требующие высокой производительности и ресурсов можно писать, хотя опять таки вопрос спорный. Например у меня на Ноутбуке awk смогла суммировать поле в файле состоящем из 1 000 000 строк за 2-3 минуты!
5. Java хороша, но не везде ее можно использовать.
6. XML всё таки следует использовать там, где его использования требуется. XSLT например вообще не понимаю, т.к. жрет массу ресурсов.
Вобщем-то с опытом приходит чувство того, что именно использовать в конкретном проекте.
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 27 марта 2007 18:07
Насчет C# — есть ведь и его открытая реализация — проект Mono. Правда, я там так и не смог понять, есть ли в его составе стандартные библиотеки для работы с окнами, поэтому бросил освоение на полпути когда-то, а сейчас на работе изучаю C# от MS.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Время выполнения скрипта: 0.0428. Количество выполненных запросов: 19, время выполнения запросов 0.0327
|