Лучший язык для программирования на Linux - PullRequest
0 голосов
/ 30 октября 2011

У меня есть промышленный компьютер (процессор 1 ГГц, 1 ГБ ОЗУ) со встроенным Linux, и я пытаюсь выяснить, какая технология программирования лучше всего подходит для системы, которую мы собираемся разработать.

Система должна будет прочитать некоторые данные, отправленные на последовательный порт, сохранить их в очереди и отправить обратно на сервер, поэтому нам может понадобиться встроенная реляционная база данных ...

Я читал о C, когда у вас очень ограниченные ресурсы, но, возможно, это не так ...

На данный момент у меня есть 2 предпочтительных варианта: C или C # с проектом Mono.

кажется, что лучшей встроенной базой данных является SQLLite.

Что ты думаешь? Любая лучшая альтернатива?

Ответы [ 3 ]

4 голосов
/ 30 октября 2011

Я бы выбрал C ++, потому что у вас больше возможностей для самовыражения плюс без лишних затрат.

4 голосов
/ 30 октября 2011

SqlLite3 : Да, безусловно, хороший кандидат

C или C ++ (помните: они разные - ОЧЕНЬ разные): оба сильных кандидата

Mono / C # : Не так много:)

Java : если для вашего хоста доступна JVM и предполагается, что ваш процессор 32-разрядный (или выше), тогда Java JME также является опцией.

Я бы проголосовал за C или C ++, в зависимости от ваших предпочтений.

Если вы пошли с C ++ и нуждались в графическом интерфейсе, я бы рассмотрел Qt .

Я настоятельно рекомендую эту книгу:

1 голос
/ 30 октября 2011

C, C ++ или вы можете попробовать D. Языки VM, такие как C # или Java, я не думаю, что это будет хорошим вариантом, если вам нужна низкоуровневая работа с последовательным портом.

...