Форум программистов, компьютерный форум CyberForum.ru

Что легче C++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файл со структурой "Игрушка" http://www.cyberforum.ru/cpp/thread1346237.html
Нужно разработать программу, которая будет сохранять информацию о игрушке, цене, количеству и возрастном ограничении. Рабочая, но есть некоторая доля косяков вотЬ код #include "stdafx.h" #include <iostream> #include "stdlib.h" #include <string.h> #include <stdio.h> #include <conio.h> #pragma warning (disable:4996) //без этого у меня не пашет о открытим
C++ Сформировать третий массив, в котором элементы первых двух расположены в заданном порядке элементы 2 одномерных массивов вводятся в следующем порядке Х1 У1, Х2 У2, ... ,XnYn. Написать программу формирующую третий массив в котором элементы первых 2 расположены в порядке Xn Y1, Xn-1 Y2,Xn-2 Y3... http://www.cyberforum.ru/cpp/thread1346236.html
Найти сумму ряда с заданной точностью C++
Даны числовой рад и некоторое число Е. Найти сумму тех членов ряда модуль которых больше или равен Е.
C++ Не удается обратиться к свойству класса из метода класса
Пишу хедер для работы с файлами такой структуры: nametype1 name1 name2 name3 name4 nametype2
C++ Определить, пересекаются ли контур прямоугольника и окружность http://www.cyberforum.ru/cpp/thread1346213.html
Задача такова есть координаты прямоугольника и круга. необходимо выяснить пересекаются они или нет.???? #include <iostream> #include <cmath> using namespace std; void main() { double x0, y0, x, y, xt, yt, r, x1, x2, y1, y2; cout << "Vvedite koordinati centra okrugnosti" << '\n';
 

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
05.01.2015, 21:08     Что легче C++?
Цитата Сообщение от Avazart Посмотреть сообщение
Сервер на яве, как то...
Вообще-то это частое явление! И на яве и на питоне...
Я подобное уже видел! Например сервер для приема GPS координат от нескольких сотен андроид-устройств одновременно или китайских трекеров и вывода треков на карту (с интервалом сигнала от 10-15 секунд). Опенсорс сборник - ОЧЕНЬ популярный!
На питоне видел обменник с тем-же андроидом инфой для синхронизации программ.
На питоне ОЧЕНЬ простой скрипт - на 3-4 страницы кода. Все асинхронно, с авторизацией и даже докачкой...
Судя по тому что уже вычитал подобное займет намного больше кода на С++ и ошибки самому прийдется обрабатывать.

Цитата Сообщение от Avazart Посмотреть сообщение
>>Делфи - это ЯЗЫК!
Вопросы на засыпку: как тогда среда разработки называется? Еcть ли другой компилятор под этот язык?
А это главная проблема делфи! У борланда (или кто там его нынешний владелец) на него МОНОПОЛИЯ! Есть альтернативная среда разработки - Лазарус! Он даже опенсорсный. И поддерживает делфи-совместимый компиляторо freepascal. По идее даже опенсорсный, но глючный до безобразия. Да и по тормознутости сборки догнал С++ (а ведь это самое главное достоинство делфи)

Цитата Сообщение от Avazart Посмотреть сообщение
Вдруг? Это смешно ибо юникод-версии вышли мягко говоря запоздало.
Причина в вашем не понимании, а непонимание очевидно когда вы говорите что размер файла изменился.
Вообще-то я не плохо в этом разобрался когда переводил. Раньше текст из 100 символов занимал 100 байт. В юникоде-200! И это минимум. Там "плавающая" кодировка. От 2х байт в символе до 4х в редких и сложных языках (вроде китайского), где кво символов может зашкалить за 255*255.
А по поводу "запоздалости"... Делфи никогда не стремится идти в ногу с современными технологиями. Он просто делает то что умеет лучше большинства альтернатив. По крайней мере это был до 2009 версии включительно (позднее я перестал "обновляться"). И еще Делфи много раз пыталась "догнать" технологии и работать "на опережение". Delphi.Net считается одной из самых неудачных версий. Но некоторые версии там считаются самыми удачными (2, 3, 4, 7, 2007, 2009...). И я знаю несколько фирм, которые все еще работают на старых делфи7 и НЕ МОГУТ перейти - это будет слишком дорого для поддерживаемых ими проектов.

Цитата Сообщение от Avazart Посмотреть сообщение
Да ладно никто не мешает в новых версиях использовать AnsiString который как и прежде хранит однобайтовые символы.
Это означало по любому проводить глобальную замену. И позднее внимательно следить за типами. Когда хочу передать в функцию строку, полученную от юзера, должен буду еще и перевести ее в анси специальным преобразованием, прежде чем передать в параметр функции. Поэтому и было принято решение - ВСЕ ПЕРЕПИСАТЬ под юникод. За одно научились хранить любые символы, а не только руские и английские.

Цитата Сообщение от Avazart Посмотреть сообщение
Переписывать такое решение не стоило, очевидно что его место в топке. Мягко говоря это неадекватное решение хранить данные файлы когда есть для это БД.
Я не совсем понимаю о каких проблемах идет речь и о какой конкретно БД.
Но могу сказать что бы не таскать провайдеры можно использовать сторонние компоненты типа DAO.
Тогда когда писали ядро программы, о DAO могли только мечтать... Оно было не надежным, тормозило, не все провайдеры были встроены в разные ОС. Да и базы были слишком избыточны по сравнению с требованиями к хранению данных. Проще было создать свое хранилище! Свой вид базы данных!
Кстати, Вы в курсе что такая мега-корпорация как 1С ушла от DBF и создала СВОЮ базу данных? Да и раньше свои метаданные хранила в своем формате MD???
Просто поверьте - не все решения стоит делать на готовых компонентах! В моем случае потери были бы минимум в 10 раз и в скорости и в обьеме базы (лет 8-9 назад провели примерные расчеты) .

А по поводу "в топку"... Я года 3-4 назад пытался сменить платформу учета кадров в одном коледже. Там работали в ДОСе!!! В старых прогах, написанных похоже еще на досовском фоксе! И успешно работали! И мне не получилось им предложить ничего лучшего! Т.к. удобство за счет упрощения расчетов переводом всего на одну кнопку мышкой не заменит сложность переобучения большого старого коллектива! И им было проще найти спеца по старому досу что-бы заменить десяток констант, чем переходить на полноценную виндовую систему учета.

Цитата Сообщение от Avazart Посмотреть сообщение
Есть еще poco, pion и как особый случай в С++Builder можно использовать Indy.
Про поко уже слышал... похоже это вариация буста. По крайней мере под той-же лицензией идет. А уж если есть выбор между явой и билдером/инди, то ява выигрывает по многим пунктам! И уж если выбирать инди, то тут С++ намного хуже делфи.
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru