реклама на сайте
подробности

 
 
6 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> C++ & Pascal, Помощь утопающим
AlexandrY
сообщение Sep 9 2016, 08:38
Сообщение #16


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Kabdim @ Sep 9 2016, 11:17) *
Если нужно делать GUI легко и с ограниченным временем, то delphi - это хорошо. Раньше это почти однозначно, но сейчас на C#/WPF или QT можно делать всё то же самое почти так же удобно.
Для всего остального о Паскале следует забыть.
ЗЫ Я программировал на delphi достаточно долго, как раз в те времена когда построение GUI было там на голову выше всех остальных.


Ну сделайте или покажите мне программу с окнами для работы с Bluetooth LE через встроенный в комп адаптер Bluetooth написанную с QT или с использованием C#/WPF или просто на любом языке с использованием .NET


Go to the top of the page
 
+Quote Post
Kabdim
сообщение Sep 9 2016, 08:41
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Что бы что доказать персонально вам? А зачем? И кстати ничего сверхсложного, вероятно придется потратить чуть больше времени на написание кода, который (видимо написали за вас) в компоненте работы с BLE.
Go to the top of the page
 
+Quote Post
alexunder
сообщение Sep 9 2016, 08:58
Сообщение #18


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(AlexandrY @ Sep 9 2016, 10:38) *
Ну сделайте или покажите мне программу с окнами для работы с Bluetooth LE через встроенный в комп адаптер Bluetooth написанную с QT или с использованием C#/WPF или просто на любом языке с использованием .NET

А в чем принципиальная сложность создания такой программы упомянутыми средствами?
У меня прямо сейчас навскидку более сложное (чем Вы предложили) ПО для работы с периферией написано .net. Теситруется "видеокамера", с которой софт общается через CameraLink, 30fps, HDR. От .net используются формы и классы для примитивной обработки изображения. Все написано на Питоне, кроме обертки на CameraLink.


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
AlexRayne
сообщение Sep 9 2016, 09:00
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877



Цитата(Kabdim @ Sep 9 2016, 11:17) *
Если нужно делать GUI легко и с ограниченным временем, то delphi - это хорошо. Раньше это почти однозначно, но сейчас на C#/WPF или QT можно делать всё то же самое почти так же удобно.
Для всего остального о Паскале следует забыть.
ЗЫ Я программировал на delphi достаточно долго, как раз в те времена когда построение GUI было там на голову выше всех остальных.

Базы данных - их конек, они первые в них рванули, и заняли свою нишу в бугалтерии. сейчас конечно С++ и другие подтянулись, но не ранее чем QT допилили нормальный РАД.

Вообще если с паскалем связываться - freepascal/lazarus единственный вариант. эмбаркадера стоит неадекватных денег - против МСВС на порядок дороже. и ломать ее сложнее. и без сапорта - ее пользовать рисково, ибо галюны таки есть.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 9 2016, 09:02
Сообщение #20


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Kabdim @ Sep 9 2016, 11:41) *
Что бы что доказать персонально вам? А зачем? И кстати ничего сверхсложного, вероятно придется потратить чуть больше времени на написание кода, который (видимо написали за вас) в компоненте работы с BLE.


Я подумал вам полезно будет узнать что там это сделать обычным способом не удастся.
Но зато легко будет сделать в Delphi.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Sep 9 2016, 09:23
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Может быть быть вам не будет сложно конкретизировать свою мысль? Что именно обычным способом (которые кстати включают в себя возможность использовать нативный код) мне не удастся на дот нете? И тот же вопрос про QT. То что где-то есть библиотека/компоненты где-то нет? Ну так можно сделать несложную обертку и использовать что угодно где угодно. А может лучший вариант будет вовсе переписать.

Цитата(AlexRayne @ Sep 9 2016, 12:00) *
Базы данных - их конек, они первые в них рванули, и заняли свою нишу в бугалтерии. сейчас конечно С++ и другие подтянулись, но не ранее чем QT допилили нормальный РАД.

Может быть, возможно я ошибся в своей категоричности из-за того что не соприкасался с бухгалтерией. По моему жизненному опыту там обычно 1C крутится.
Go to the top of the page
 
+Quote Post
brag
сообщение Sep 9 2016, 10:44
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



C# нормальный прикольный язык, сам с него какие-то идеи драл и реализовывал на плюсах. Но у него один минус - он слишком Майкрософтовский sm.gif А нам надо такой язык, чтобы и под МК можно было нормально работать, и под ПК. Это С++, Rust и возможно Javascript
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 9 2016, 13:54
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (AlexRayne @ Sep 9 2016, 10:21) *
Паскаль - был создан для обучения программированию, что он делает прекрасно.

Да, на уровне "Маша мыла Раму". Все, что сложнее, то начинается делаться в паскалеобразных все больше и больше через анус и реинкаринуется в неведомо что типа "Дельфи".
QUOTE
у паскаля есть большое неоспоримое преимущество перед С - простая и понятная система компиляции проекта. фактически он сам все находит, соединяет и собирает, если вы остаетесь в рамках паскаля. и делает он это очень очень быстро.

Глупость sad.gif. Язык не накладывает никаких ограничений на инструментальные средства. То, что паскалееобразые по традиции валят все в кучу и скрывают суть работы от "глупых" программистов, есть зло.
QUOTE
при этом сборка среднего проекта может идти десятки секунд, минуты. сборка линя может занимать час и более.
скорость сборки радикально меняет подход к стилю отладки проекта. Паскаль оказывается более удобен.

Феерическая муть про время.
QUOTE
встречал людей из института пришедших видимо начинавших с шарпа - они не понимали что такое указатель. програмировать на простом С или С++ - было им невозможно. испытательный срок не выдерживали.

А те, котрые с "Паскаля" пришли, понимали sm.gif sm.gif




QUOTE (AlexRayne @ Sep 9 2016, 12:00) *
Базы данных - их конек, они первые в них рванули...

Если то, что у Боланда называть "базой даных", то тогда я Папа римский sad.gif. Но охламонов до сих пор кропающих бухгалерские вещи на дельфях хватает sad.gif.
Повбивал бы гадов http://www.accor.lv/index.php?page=program&lang=rus


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 9 2016, 14:23
Сообщение #24


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(zltigo @ Sep 9 2016, 16:54) *
Но охламонов до сих пор кропающих бухгалерские вещи на дельфях хватает sad.gif.


Нее.. , Delphi это реально круто. Он действительно компилит в разы быстрее C++
Но это скорее особенность RAD Studio.

У меня проект для автоматизации бизнес процессов заводика одного как-то раз славный вышел.
Бухгалтерия там, учет товара, склад, взвешивание и все такое.

Летает как ракета. Включается без всякой инсталляции. Доступна отовсюду из интернета с любого планшета с виндой.
Подключается к любому оборудованию легко.
База данных на MS SQL. Ни разу не упала за пару лет.
Клиенту любые фичи гарантировались не глядя.
Компилилась мгновенно все равно что с Python-ом работал бы.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Sep 9 2016, 19:38
Сообщение #25


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



У многих из нас есть веселые воспоминания связанные с Delphi, но врятли стоит это кому-то рекомендовать.
Лично я очень много раз приходил к мысли, что лучше бы вместо паскаля сразу подсел на Си, а вместо Delphi юзал С++! Ооочень очень много раз приходил к такой мысли. Печальная мысль. Жаль потерянного времени crying.gif

Но всё-таки надо отдать должное, это лучше чем ничего ) Определенный опыт программирования я безусловно получил и это дало определенную пользу.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
aiwa
сообщение Sep 9 2016, 22:48
Сообщение #26


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 13-12-15
Из: Харьков
Пользователь №: 89 682



Цитата(Vadimuskainstik @ Sep 8 2016, 20:28) *
Не могу понять чем отличается C++ и Pascal , подскажите пожалуйста , как начинающему программисту в какой среде лучше работать и понятней ?

Сами языки отличаются лексикой.
Грубо говоря принципиальных отличия только два:
1. вместо { в С++ паскаль использует "begin" и, соответственно, вместо сишного "}" - "end".
2. способ записи: в Си используется "тип_переменной имя_переменной;", в паскале тоже самое будет записано
как "var имя_переменной:тип_переменной".
Различия, по сути похожи на отличие современного русского от дореволюционного: вроде бы все понятно,
но быстро читать не получается.
И очень напоминает ситуацию в самом С с его "правилами оформления" кода.


В силу исторических причин С гораздо более распространен, поэтому и более предпочтителен.

Go to the top of the page
 
+Quote Post
brag
сообщение Sep 10 2016, 05:37
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Цитата
Сами языки отличаются лексикой.

Да, это точно. И все это императив, что С, что паскаль, разницы на чем учиться императиву нет.
Да И плюсы до недавнего времени тоже были обычным ОО (тоже императив), разницы с делфями не было. Только недавно в плюсах появились зачатки функциональщины, вырисовывается кое-какой(хоть и не внятный) декларатив, так что теперь плюсы слегка круче sm.gif
Go to the top of the page
 
+Quote Post
aiwa
сообщение Sep 10 2016, 07:00
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 13-12-15
Из: Харьков
Пользователь №: 89 682



Цитата(brag @ Sep 10 2016, 08:37) *
Да, это точно. И все это императив, что С, что паскаль, разницы на чем учиться императиву нет.

Небольшое уточнение: разница на чем учиться все-таки есть - именно из-за лексики и вырабатывающейся привычке к ней.
Лучше сразу выбрать "правильную", чтобы не иметь "дурных" привычек.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 10 2016, 07:13
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (AlexandrY @ Sep 9 2016, 17:23) *
База данных на MS SQL. Ни разу не упала за пару лет.

Але! Причем тут MS SQL к утверждению "Базы данных - их конек, они первые в них рванули". Типа "первые рванули" они, блин, на пcевдо базе toolboх, потом уже цепляли через прокладки ЧУЖИЕ paradoх, dbase и же с ними. Уродская прокладка dbExpress о которой Вы, видимо, говорите, появилась и того позже, когда уже в реальном мире для борланда все кончилось. Так что "конек" у борланда всегда был один - давайте мы свяжем Вам руки и дадим красивые прокладки-библиотеки ко всему чему попало. За пользование этой "красотой" Вы должны отключить мозг и поклоняться Борланду и пророку его Компоненту.

QUOTE (aiwa @ Sep 10 2016, 01:48) *
Грубо говоря принципиальных отличия только два:

Это утверждение не тянет даже на глупую шутку sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
brag
сообщение Sep 10 2016, 07:21
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Цитата
Небольшое уточнение: разница на чем учиться все-таки есть - именно из-за лексики и вырабатывающейся привычке к ней.
Лучше сразу выбрать "правильную", чтобы не иметь "дурных" привычек.

Лучше привычек не вырабатывать вовсе. И почему это C правильная, а Паскаль - нет, потому что все привыкли к С? Я не говорю конкретно о паскале, я говорю в общем.
Нужно уметь программировать, а на чем - это уже дело случая. Сегодня на одном, а завтра может быть понадобится на другом.
Я тоже привык к С(а со временем и к С++) и очень сейчас от этого страдаю, эта привычка мне мешает работать на более продвинутых языках, у которых синтаксис да и стиль в целом совсем другой.
Go to the top of the page
 
+Quote Post

6 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 09:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016