Форумы портала PHP.SU » Разное » Другие языки программирования » Уважаемые программисты!

Страниц (1): [1]
 

1. qaz1qwe - 18 Октября, 2012 - 05:05:45 - перейти к сообщению
Доброе время суток!
Подскажите пожалуйста:

1. Допустим нужно создавать графические обьекты со свойствами соединений (т. е. от 1 до 1000 точек соединений)
2. Обьекты к-е имеют свойства самого соединения, т.е. те которые и будут соединять между собой обьекты из пункта 1.
3. Задача проследить что с чем и чем соединено ( обьект-1 точкой соединения-32 соединен (соединением таким-то) с обьектом-2 точкой соединения-74, например и точкой соединения-56 с обьектом ....n и так далее) причем соединение может быть двустороннее типа верх - низ или право - лево и как бы у каждой стороны могут быть точки соединения одинаковые по названию - допустим 1,2,3... но в свою очередь каждая уникальна.
4. информация должна выводиться на экран в виде как графической цепочки, так и в виде обычного перечня - что за чем следует.
5. человек который будет работать в такой программе грубо говоря должен будет рисовать простые фигурки (называть их, свойства обычным текстом заполнять) присваивать им точки для соединения и затем соединять или пересоединять или разсоединять
6. другой человек просто должен просматривать информацию, что обьект n имеет такие-то точки для соединения уже занятые и такие-то свободные. (опять-же в виде графической схемы и в виде списка)

Попытался грубо набросать саму суть. Так вот теперь сам вопрос - какой язык программирования подойдет больше для данной программы?
А спрашиваю потому как мне за написание такой программы выставили сумму достаточную для того, что у меня появилось желание изучить язык программирования. Пожалуйста не судите меня строго, потому как понимаю что у многих прочитавших это вызовет улыбку, а может и гнев, но если не трудно ответьте на вопрос.
2. caballero - 18 Октября, 2012 - 09:54:13 - перейти к сообщению
Цитата:
А спрашиваю потому как мне за написание такой программы выставили сумму достаточную для того, что у меня появилось желание изучить язык программирования.

язык програмирования человек учит когда решил выбрать профессию програмиста.
Выучить язык чтобы написать программу глупо - ни один заказчик не будет ждать месяцы пока человек выучит програмирование.
И кстати о каком языке речь?


Цитата:
Пожалуйста не судите меня строго, потому как понимаю что у многих прочитавших это вызовет улыбку, а может и гнев, но если не трудно ответьте на вопрос.

лучше за половину этой суммы найми програмиста
3. qaz1qwe - 19 Октября, 2012 - 06:57:19 - перейти к сообщению
Цитата:
И кстати о каком языке речь?

В смысле? - О русском
4. AlexAnder - 19 Октября, 2012 - 09:27:46 - перейти к сообщению

qaz1qwe пишет:
Цитата:
И кстати о каком языке речь?

В смысле? - О русском

программист программиста видит издалека Ха-ха
5. warma2d - 19 Октября, 2012 - 09:35:51 - перейти к сообщению
такое реально на PHP сделать? Закатив глазки
6. AlexAnder - 19 Октября, 2012 - 09:48:00 - перейти к сообщению
warma2d пишет:
такое реально на PHP сделать? Закатив глазки

TC пишет:
Так вот теперь сам вопрос - какой язык программирования подойдет больше для данной программы?
7. Zuldek - 19 Октября, 2012 - 10:12:26 - перейти к сообщению
Если все требования к программе ограничиваются указанными вами, то можно идти по пути наименьшего сопротивления и для реализации избрать любой web-язык c работой с вашей программой через браузер.
Например nginx+php и js-интерфейса на клиенте вполне достаточно.
Если же вам необходимо десктопное приложение, работающее и исполняемое на компьютере пользователя, то нужно уже смотреть: какая система, какое железо и т.д. Клиент-серверное ли это приложение, либо просто программа для двух типов пользователей, запускаемая и исполняемая на одной машине без взаимодействия с другими. Важен критерий мультиплатформенности приложения или не критичен. Если это многопользовательское приложение, то какое число пользователей у него будет.
В зависимости от этого и принимать решение о том, какой "язык" и главное технологию реализацию выбрать. В зависимости от всех "если", можно остановиться (на правах имхо, исходя их скудного описания задач программы) на C/C#, JAVA либо указанном выше простом варианте.
8. caballero - 19 Октября, 2012 - 11:13:55 - перейти к сообщению
Цитата:
В смысле? - О русском

Ты уверен что тебе надо заниматся програмированием?
9. DlTA - 19 Октября, 2012 - 13:22:27 - перейти к сообщению
qaz1qwe вот то что у вас там написано, называется Графы,
тут детальное описание
а реализовывать можно на чем угодно, вопрос скорее стоит в том "на чем быстрее?"
(Добавление)
и скорее совет: делегируйте работу знающему человеку, потому слабать отображение картинки это верхушка айсберга, а там еще очень много работы иной раз вообще не связанная с областью.
10. qaz1qwe - 19 Октября, 2012 - 18:06:22 - перейти к сообщению
Спасибо всем, кто меня правильно понял!
А AlexAnder особенно!!! Радость
11. AlexAnder - 20 Октября, 2012 - 07:44:25 - перейти к сообщению

qaz1qwe пишет:
Спасибо всем, кто меня правильно понял!
А AlexAnder особенно!!! Радость

Подмигивание

caballero пишет:
tc пишет:
Пожалуйста не судите меня строго, потому как понимаю что у многих прочитавших это вызовет улыбку, а может и гнев, но если не трудно ответьте на вопрос.

лучше за половину этой суммы найми програмиста

кстати, дельный совет Улыбка
12. JustUserR - 03 Ноября, 2012 - 22:06:16 - перейти к сообщению
qaz1qwe пишет:
Подскажите пожалуйста:
Возможным вариантом для осуществления решения предполагаемой задачи, заключающейся в выборе языка описания алгоритма и групп типов информационных полей, а также целевой среды исполнения для конечной рабочей станции, может осуществляться использование сбалансированного решения, основанного на поиске технологических решений каркасов/библиотек, обеспечивающих поддержку требуемой функциональности, и осуществлению выбора активной среды исполнения с целевым параметрами производительности и развертывания проекта

 

Powered by ExBB FM 1.0 RC1