Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Программирование »   Общие вопросы »   Рассуждения на тему современных языков
RSS

Рассуждения на тему современных языков

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Печать
 
wsx
Участник Проекта
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
На дворе почти 2007 год. Давно уже стало ясно, что для разработки прикладного программного обеспечения следует использовать более высокие языки программирования, нежели банальные C и C++. Даже наверное наш любимый Delphi версий 3,4,5,6,7 не подходит (.NETы не смотрел), т.к. морально устарел.
Что же нынче есть ?
А есть у нас java, C#, Python.
Java хороша и красива, но малость тормознута, хотя это зависит от программиста и задачи :)
Есть C#, но у него большущий не достаток! Это продукт Microsoft'a, а лично я продукты мелкомягких не перевариваю вообще, хотя C# хорош...Для себя я откажусь от этого языка, т.к. это в очередной раз монополизирует всё.
Есть Python - очень не обычный язык. Его любят в гугле. Но раз он всех устраивает зачем же выпускать Py3K, который будет концептуально другим? что-то улучшат? Я не разбирал этот вопрос, но думаю заняться этим...
Вобще Python лично мне симпотичен! Он позволяет легко работать с базами данных, писать веб приложения, а так же прикладное П.О. в т.ч. и с графическим интерфейсом. Всё в одном флаконе, всё очень классно и удобно, но вот синтаксис у него не привычный. Если с java-Core я разобрался достаточно быстро, то Питон до сих пор меня приводит в недоумение.
wsx
Участник Проекта
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
А так же о XML. XML очень хорош, но тормознут! Как быть если гонка идёт за скоростью и производительностью ?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Насчет C#: существует проект mono, который представляет собой не что иное, как OpenSource-версию платформы, совместимой с .NET, причем существующей под все платформы. Так что монополизации тут нет.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Участник Проекта
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
XXXX Pro Я вообще не приемлю что либо созданное майкрософтом. Вот такой вот я засранец :)))
DeaDMonaX
Почетный участник

DeaDMonaX
Откуда: Russia
Всего сообщений: 108
Рейтинг пользователя: 5





Дата регистрации на форуме:
5 мар. 2006
я C# изучил на том уровне что мне нужен: сокеты, потоки, файлы и сообщения - за 2 недели....

предвзятость wsx излишня...

---
Save&Exit
wsx
Участник Проекта
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
Дело в том, что 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
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Насчет C# — есть ведь и его открытая реализация — проект Mono. Правда, я там так и не смог понять, есть ли в его составе стандартные библиотеки для работы с окнами, поэтому бросил освоение на полпути когда-то, а сейчас на работе изучаю C# от MS.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Печать
Объединенный Открытый Проект »   Программирование »   Общие вопросы »   Рассуждения на тему современных языков
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0406. Количество выполненных запросов: 19, время выполнения запросов 0.0280