Перейти к содержанию

Flowcode_v3 Курс Для Начинающих.


Рекомендуемые сообщения

предлагаю в этой теме вести курс обучения по программированию микроконтроллеров.

начать думаю стоит с программы FlowCode_V3, так как она не требует знаний языка и работать можно в графическом, визуальном режиме. :rolleyes:

вобщем первым учеником буду я, обещаю сидеть за партой тихо.. :rolleyes:

кто возьмется помогать???

для начала хотелось бы узнать как это все работает?

что за символы которые слева в панели?

как начать?

Рожденный ползать, летать не сможет.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 54
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Только что посмотрел ничего сложного, если Вы знакомы с понятие алгоритм. Кроме того он орентирован на С я его не перевариваю. ИМХО - кому что нравится, мне лично проще с Proteus'ом, а пишу на PICBasic Pro используя MicroCode Studio.

Если что-то сразу не получается, отложи на время. Затем вернись снова посмотри со стороны и подумай, авось чего нового придумаешь!)

Чудес в ремонте не бывает, все чудеса от нашей с Вами невнимательности!

Зри в корень! (К.Прутков)

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Пошарил по google, и без проблем нашёл, думаю у вас проблем не будет! Где именно уже не помню... :( Если что стучитесь в icq помогу.

Если что-то сразу не получается, отложи на время. Затем вернись снова посмотри со стороны и подумай, авось чего нового придумаешь!)

Чудес в ремонте не бывает, все чудеса от нашей с Вами невнимательности!

Зри в корень! (К.Прутков)

Ссылка на комментарий
Поделиться на другие сайты

В принципе - ничего особо нового... Разве что покрасочнее, да понагляднее, точнее алгоритм в почти чистом виде...

Есть для Пик-ов и для Атмелов...

В общем некая ипостась ЯВУ...

Начать нужно со знакомства с понятием алгоритма в принципе. Все понятия, определения и обозначения разработаны хрен знает когда, и универсальны и для России и для Африки. Поищите литературу типа "основы программирования" но не на какой-то конкретный язык, а в общем виде. Там все эти значки и их назначение в алгоритме будут описаны. Куча вопросов отпадет сама собой.

Затем - за даташитами от производителя МК которого выбираете. На PIC есть на русском сайте Микрочипа, на Атмелы в инете книжек тоже можно достаточно найти.

Изучаете внутреннюю структуру МК - становятся понятными функции, условия вписанные в соответствующие квадратики, ромбики, прямоугольники...

Есть там и какие-то библиотеки... По крайней мере под LCD 2*16, I2C, АЦП лежат прямо на виду...Насколько оптимально все это работает, не знаю, но думается что программить алгоритм вывода инфы на LCD вам не придется...

Ссылка на комментарий
Поделиться на другие сайты

Скачал, посмотрел, очень даже интересно и все таксказать наглядно.

Начать: надо с вкладочки (Chip) там выберем Target Выберем свой "камень"

Далее Chip - Clock Speed (я обычно использую 4 000 000 Гц =)

Теперь посмотрим в Chip - Configure Тыкнем сразу Switch To Expert Config Screen

XT-с внешним кварцем, Все оставшиеся 3 выключим (если надо включите).

Вроде с настройкой програмки под "камень" на етом всё кончается.

дальше почитать хелп программы. (простенький проект в архивчике. Там же 2 мануала коротеньких)

Проект написан под Пик 16ф84а (кнопки через 4,7 на землю.)

Изменено пользователем alex_des
Ссылка на комментарий
Поделиться на другие сайты

дальше почитать хелп программы.

а разве HELP русский?

и что значит внешний кварц?

почему не встроенный??? :)

Рожденный ползать, летать не сможет.

Ссылка на комментарий
Поделиться на другие сайты

Не встроенный, да понятия не имею почему, я както поставил его в макетку так и настраиваю под него =)

Help конечно не руссский, но более менее там опимано чтото, Мне пока только в программе не понятно что такое макрос, и что тама писать... (надо читать)

А также непонятно почему серийника нигде не найти ...

А в остальном могу ответить на вопросы начального уровня ;)

Изменено пользователем alex_des
Ссылка на комментарий
Поделиться на другие сайты

А также непонятно почему серийника нигде не найти ...

это не проблема, пиши в личку, есть кряк. :rolleyes:

Рожденный ползать, летать не сможет.

Ссылка на комментарий
Поделиться на другие сайты

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

что за символы которые слева в панели?

как начать?

куча вопросов! вот только никто не подключился.... :(

хотелось бы сначала на эти вопросы получить ответ, потом их еще много есть :rolleyes:

Рожденный ползать, летать не сможет.

Ссылка на комментарий
Поделиться на другие сайты

для начала хотелось бы узнать как это все работает?

что за символы которые слева в панели?

как начать?

куча вопросов! вот только никто не подключился.... :(

хотелось бы сначала на эти вопросы получить ответ, потом их еще много есть :rolleyes:

Слева две панели.

На первой элементы программы, на второй дополнительные компоненты.

Элементы программы сверху-вниз: входные (input), выходные, пауза, условное ветвление, две точки соединения, цикл, макрос, элемент макроса, элемент вычисления, элемент работы со строками, прерывание, вставка на языке Си, комментарий.

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

Некоторые элементы программы по "help": точки соединения.

Иконки соединения используются для связи одной части кода с другой.

Когда код достигает точки перехода (jump), переход осуществляется к соответствующей точке соединения, затем продолжается выполнение кода. Иконки соединения используются в паре.

Входные:

Иконки входа проверяют значение означенного порта и/или бит порта, а затем помещают результат в заданную переменную.

Макрос:

Макрос - это секция кода, которая может выполняться неоднократно (близкие по смыслу подпрограмма, функция, процедура).

Не факт, но возможно, демо-версия дает трансляцию в код на Си, чего не дает "вылеченная" версия.

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

Ссылка на комментарий
Поделиться на другие сайты

Не факт, но возможно, демо-версия дает трансляцию в код на Си, чего не дает "вылеченная" версия.

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

да нормально все, у меня леченная версия и транслирует во все пункты.

УРА! ЛЮДИ! ПОЗДРАВТЕ МЕНЯ, ТОЛЬКО ЧТО ЗАПУСТИЛ СВОЮ ПЕРВУЮ ПРОГУ В ПРОТЕУСЕ, ВСЕ РАБОТАЕТ!

прогу строил в flowcode, затем компилировал в hex файл, затем в протеус. прога на AVR attiny13.

Рожденный ползать, летать не сможет.

Ссылка на комментарий
Поделиться на другие сайты

нужен совет и помощь.

странная история, в flowcode проект работает а в proteuse одна нога не хочит..... :unsure:

как это может быть?

проц attiny 13. не работает PB5 1 нога.

Рожденный ползать, летать не сможет.

Ссылка на комментарий
Поделиться на другие сайты

А как на счет выложить проект? (а вы на КАМНЕ ето пробывали?) бывали у меня случаи что в симуляторах не работало или работало нитак.

Зы: с пиками пока косяков не видел.

Изменено пользователем alex_des
Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...
а вы на КАМНЕ ето пробывали?

нет пока, иначе и вопроса б не было :rolleyes:

тут проект:

Nemo78-наконец расколол-FlowCode и для AVRи для PIC и сделал свой бескорыстный подарок народу-

http://kazus.ru/modules.php?name=Forums&am...p=110618#110618

кстати по словам спецов прога генерит очень компактный и оптимальный код и

при составлении программ для процов языков програмирования ненадо знать.

первую прогу мигалку слепил из "кубиков" за минуту.и в протеусе симулирует и в железе мигает!

Просьба к спецам как "кубики" эфективно складывать и в окнах что прописывать

(напр -шим апаратный или простой как сделать?или импульс логический как прописать или на вход подать?

Помому прекрасная прога?

Спасиб

Flowcode_Proteus7.2SP6.rar

Изменено пользователем Neman2000
Ссылка на комментарий
Поделиться на другие сайты

..кстати по словам спецов прога генерит очень компактный и оптимальный код и

при составлении программ для процов языков програмирования ненадо знать...

Компактность и "оптимальность" можно проверить, в первом приближении...

А для составления программ язык программирования знать надо, либо неизбежны вопросы типа

Просьба к спецам как "кубики" эфективно складывать и в окнах что прописывать

Иначе дальше проектов типа

первую прогу мигалку слепил из "кубиков" за минуту.и в протеусе симулирует и в железе мигает!

продвинуться будет тяжело. Использовать встроенные средства (lcd, TCP и т.д.), конечно можно, даже нужно - но изменить подключаемую библиотеку скорее всего не удастся, что приведет к латанию заплаток (а глюки будут, как пить дать...)

Помому прекрасная прога?

Сейчас проверим! :)

Предлагаю провести эксперимент - задачей меги8 будет включение и отключение нагрузки на ножке РВ1. Т.е. простая "мигалка".

Задержки (delay и проч.) в коде, для однозначности, не применялись, т.к. общей сути не меняют.

Использовать будем компиляторы Flowcode, CAVR, avr-gcc (под AVR Studio 4)

Код основной функции этой задачи очень прост (пин установлен как выход при инициализации (DDRB=0x02;)):

Для компилятора avr-gcc:

...
#define PIN 1
...
int main () {
DDRB=0x02;
for(;;) { //бесконечный цикл
	PORTB|=(1<<PIN); //Устанавливаем на 1-й ножке портаB  1-цу.
	PORTB&=~(1<<PIN); //Сбрасываем  1-ю ножку портаВ в 0-ль
	}

return 0;

	}

Смотрим asm-листинг кода avr-gcc скомпилированного без оптимизации:

 for (;;) {

	PORTB|=(1<<BIT);
 66:	a8 e3	   	ldi	r26, 0x38; 56
 68:	b0 e0	   	ldi	r27, 0x00; 0
 6a:	e8 e3	   	ldi	r30, 0x38; 56
 6c:	f0 e0	   	ldi	r31, 0x00; 0
 6e:	80 81	   	ld	r24, Z				; 2 такта - косвенное чтение
 70:	82 60	   	ori	r24, 0x02; 2
 72:	8c 93	   	st	X, r24				; 2 такта - косвенная запись

PORTB&=~(1<<BIT);
 74:	a8 e3	   	ldi	r26, 0x38; 56
 76:	b0 e0	   	ldi	r27, 0x00; 0
 78:	e8 e3	   	ldi	r30, 0x38; 56
 7a:	f0 e0	   	ldi	r31, 0x00; 0
 7c:	80 81	   	ld	r24, Z
 7e:	8d 7f	   	andi	r24, 0xFD; 253
 80:	8c 93	   	st	X, r24
 82:	f1 cf	   	rjmp	.-30	 ; 0x66 <main+0x8>

Видим, что установки/сброса бита требуется 7 команд за 9 тактов (!), хотя можно обойтись и одной командой за два такта.

Включаем оптимизацию и смотрим листинг:

 int main () {
 5e:	82 e0	   	ldi	r24, 0x02; 2
 60:	87 bb	   	out	0x17, r24; 23

DDRB=0x02;

for (;;) {

	PORTB|=(1<<BIT);
 62:	c1 9a	   	sbi	0x18, 1; 24  2 такта

PORTB&=~(1<<BIT);
 64:	c1 98	   	cbi	0x18, 1; 24  2 такта
 66:	fd cf	   	rjmp	.-6	  ; 0x62 <main+0x4>

Существенно лучше - одна команда на операцию установки/сброса за два такта...

Код для CAVR:

void main (void) {
 DDRB=0x02;
	while (1) {
		PORTB.1=1;
		PORTB.1=0;	
	 	  }

	 }

Листинг (с разными уровнями оптимизации данной задачи листинг одинаков):

...
;0000 0025 DDRB=0x02;
LDI  R30,LOW(2)
OUT  0x17,R30
;0000 0026 
;0000 0027 while (1)
_0x3:
;000 0028	   {
;0000 0029 
;0000 002A	  PORTB.1=1;
SBI  0x18,1
;0000 002B	  PORTB.1=0;
CBI  0x18,1
;0000 002C 
;0000 002D	   };
RJMP _0x3

Как видно, листинг CAVR идентичен оптимизированному листингу avr-gcc.

И, наконец, Flowcode...

Из кубиков составляем алгоритм (прикреплен в виде рисунка). В Flowcode есть возможность посмотреть Си-шный код...

Посмотрел, чуть со стула не упал... Ниже код практически без изменений:

int main()
{

//Initialisation
MCUCSR=0x00;
WDTCR=0x10;
//Interrupt initialisation code
//Loop
//Loop: While 1
while( 1 )
{
	//Output
	//Output: 1 -> B1
	DDRB = DDRB | 0x02;				 //первый раз делает выходом

	if (1)					//??? зачем этот if, вообще, непонятно...
		PORTB = (PORTB & 0xfd) | 0x02; //выполнится всегда это...
	else
		PORTB = PORTB & 0xfd;

	//Output
	//Output: 0 -> B1
	DDRB = DDRB | 0x02;				//второй раз делает выходом, зачем...

	if (0)				   //??? аналогично, без комментариев...
		PORTB = (PORTB & 0xfd) | 0x02;
	else
		PORTB = PORTB & 0xfd;	  //выполнится всегда это...

}

mainendloop: goto mainendloop;
}

Остается хрупкая надежда, что в ассемблерном листинге все будет в порядке, смотрим:

0000005e <main>:
 5e:	14 be	   	out	0x34, r1; 52 инициализация MCUCSR и "и собаки"
 60:	80 e1	   	ldi	r24, 0x10; 16
 62:	81 bd	   	out	0x21, r24; 33
 64:	a8 e8	   	ldi	r26, 0x88; 136
 66:	b3 e1	   	ldi	r27, 0x13; 19

 68:	b9 9a	   	sbi	0x17, 1; 23   ; устанавливает пин выходом, пока нормально...

 6a:	88 b3	   	in	r24, 0x18; 24   в лоб делает 
 6c:	8d 7f	   	andi	r24, 0xFD; 253  PORTB = (PORTB & 0xfd) | 0x02;
 6e:	82 60	   	ori	r24, 0x02; 2
 70:	88 bb	   	out	0x18, r24; 24
				  ;вероятно делает if(1)...
 72:	20 e0	   	ldi	r18, 0x00; 0 
 74:	cd 01	   	movw	r24, r26	   ; пересылка 2-x байтных значений
 76:	01 97	   	sbiw	r24, 0x01; 1 пропуск команды по условию
 78:	f1 f7	   	brne	.-4	  ; 0x76 <main+0x18> проверка флага нуля
 7a:	2f 5f	   	subi	r18, 0xFF; 255 вычитание константы из РОН
 7c:	24 36	   	cpi	r18, 0x64; 100 сравнение РОН с константой
 7e:	d1 f7	   	brne	.-12	 ; 0x74 <main+0x16> проверка флага нуля

 80:	b9 9a	   	sbi	0x17, 1; 23   ; второй раз устанавливает выходом, уже ненормально...

 82:	c1 98	   	cbi	0x18, 1; 24   ; сбрасывает пин В1 в 0

 84:	20 e0	   	ldi	r18, 0x00; 0	  дальше лень было разбираться...
 86:	e8 e8	   	ldi	r30, 0x88; 136	вероятно if(0)...
 88:	f3 e1	   	ldi	r31, 0x13; 19
 8a:	cf 01	   	movw	r24, r30
 8c:	01 97	   	sbiw	r24, 0x01; 1
 8e:	f1 f7	   	brne	.-4	  ; 0x8c <main+0x2e>
 90:	2f 5f	   	subi	r18, 0xFF; 255
 92:	24 36	   	cpi	r18, 0x64; 100
 94:	d1 f7	   	brne	.-12	 ; 0x8a <main+0x2c>

96:	e8 cf	   	rjmp	.-48	 ; 0x68 <main+0xa> цикл замкнулся, опять установка выходом...

Как говорится, Flowcode явно бредит...

Разговоры об оптимальности кода данного инструмента явно преувеличены :)

ИМХО, стоит использовать подобные программы только в случае КРАЙНЕЙ необходимости. Ибо не заметил, ни особых удобств в работе, ни обещаного качества кода. А то что часть работы за вас Flowcode возьмет - это палка о двух концах... Но решать вам...

post-20311-1231075256_thumb.jpg

Любой, заслуживающий внимания, опыт приобретается себе в убыток...

Ссылка на комментарий
Поделиться на другие сайты

"Лень - движитель прогресса" (с)

Первый раз встречаю на форумах в разделе "Для начинающих" первые шаги программирования на основе такой проги. Либо отобъет желание программировать, либо не даст понять, что такое программирование в конечном итоге.

to Goodefine

+1

С уважением,

Ваган Саруханов

Ссылка на комментарий
Поделиться на другие сайты

Не даем себя обмануть и смотрим размер хекскода!

И для начинающих-Фловкоде самое то что им и надо!

post-70773-1231953121_thumb.jpg

Изменено пользователем Neman2000
Ссылка на комментарий
Поделиться на другие сайты

Не даем себя обмануть и смотрим размер хекскода!

Я, так понимаю, это меня лжецом называют?

Могу такую же картинку показать:

post-20311-1231958442_thumb.jpg

Хекс справа это Flowcode... Сравните размер...

Давайте так, выложите свои проекты полностью, что на картинке, а я свои - потом скомпилим и посмотрим, кто лжец...

И для начинающих-Фловкоде самое то что им и надо!

Только риск остаться начинающим слишком велик....

Любой, заслуживающий внимания, опыт приобретается себе в убыток...

Ссылка на комментарий
Поделиться на другие сайты

Выкладываю проекты.

На довесок положил архивчик ,добавлю что компактней

хекскода в подобных разработках я невстречал.

Но Фловкоде всеравно тяжело постягается

начинающими,я например никак врубиться немогу

как эти Сишные вставки писать?,тут наверное надо знать наизусть

как в микроконтроллере все работает и как все в его нутре называется,

вот с этим проблема, а Си чуть совсем необходимо и достаточно!

Но при всей сложности постижения вообще микроконтроллерной "байды"

помоему Фловкоде гораздо проще тогоже Кодвижена?

Если что нетак описАл-поправьте.

Proj.rar

Изменено пользователем Neman2000
Ссылка на комментарий
Поделиться на другие сайты

Посмотрел Ваш скрин Кодвижн принавороченный какойто?,

и на одну строчечку код признаю компактней,

но нечо ,в этом году Матрикс тоже наверное подтянится,

хотя возможно в реализе обьемных кодов Фловкоде покомпактней генерить будет

,и вооще как думаете -не дурачки же в Матрикс все это с Flowcode замутили,ну так ведь?

Скрин версий еще ложу

post-70773-1231966421_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

По порядку...

Ваш проект в кодевижн 1.25.3 компилится как и у вас. Пользуюсь версией 2.03.4, которая дает лучший код.

Не знаю почему, но в первый раз асмовский листинг Flowcode был такой как выше. Сейчас и мой и ваш проекты компилируются одинаково. Только код на Си прежний.

Листинг main (Flowcode) функции:

0000005e <main>:
 5e:	14 be	   	out	0x34, r1; 52
 60:	80 e1	   	ldi	r24, 0x10; 16
 62:	81 bd	   	out	0x21, r24; 33
 64:	b9 9a	   	sbi	0x17, 1; 23
 66:	88 b3	   	in	r24, 0x18; 24
 68:	8d 7f	   	andi	r24, 0xFD; 253
 6a:	82 60	   	ori	r24, 0x02; 2
 6c:	88 bb	   	out	0x18, r24; 24
 6e:	b9 9a	   	sbi	0x17, 1; 23
 70:	c1 98	   	cbi	0x18, 1; 24
 72:	f8 cf	   	rjmp	.-16	 ; 0x64 <main+0x6>

Что далеко (хотя уже не так сильно) от CAVR:

_main:
LDI  R30,LOW(2)
OUT  0x17,R30
_0x3:
	SBI  0x18,1
	PORTB.1=0;
CBI  0x18,1
RJMP _0x3

Т.е. на то что CAVR нужно три строчки, Flowcode тратит семь!

Старые версии CAVR дают несколько больший хекс по сравнению с Flowcode, потому что помимо основного кода выполняется инициализация стека, очищаются регистры, ОЗУ, отключается сторожевой таймер и т.д. Так вот, старые версии добавляют на автомате код инициализации регистров под глобальные переменные, циклы, несмотря на то, есть они или нет:

;GLOBAL VARIABLES INITIALIZATION
LDI  R30,LOW(__GLOBAL_INI_TBL*2)
LDI  R31,HIGH(__GLOBAL_INI_TBL*2)
__GLOBAL_INI_NEXT:
LPM  R24,Z+
LPM  R25,Z+
SBIW R24,0
BREQ __GLOBAL_INI_END
LPM  R26,Z+
LPM  R27,Z+
LPM  R0,Z+
LPM  R1,Z+
MOVW R22,R30
MOVW R30,R0
__GLOBAL_INI_LOOP:
LPM  R0,Z+
ST   X+,R0
SBIW R24,1
BRNE __GLOBAL_INI_LOOP
MOVW R30,R22
RJMP __GLOBAL_INI_NEXT

Возможно, это дает выигрыш в дальнейшем, если их использовать . Новый CAVR (старше 2-й) версии этот кусок не генерит просто так. Соответственно и размер меньше.

...добавлю что компактней хекскода в подобных разработках я невстречал...

Качество компиляции неудовлетворительное - семь строчек против трех. Пусть вас не вводит в заблуждение небольшой размер хекса при начальной компиляции либо при компиляции проектов, содержащих автоматически добавляемые функции (LCD и прочие). Дело в том, что они уже вылизаны руками программистов, потому и компактны. Когда вы составите свой алгоритм, даже простейший то получите... ну, вы видели... А что будет в сложном, своем(!) алгоритме?

Но Фловкоде всеравно тяжело постягается

начинающими,я например никак врубиться немогу

как эти Сишные вставки писать?,тут наверное надо знать наизусть

как в микроконтроллере все работает и как все в его нутре называется,

Не поверите, но это в любом случае надо знать. Просто Си позволяет не зависеть от платформы, и достаточно близко находится к железу МК...

Но при всей сложности постижения вообще микроконтроллерной "байды"

помоему Фловкоде гораздо проще тогоже Кодвижена?

Лампочкой помигать, готовый CAN прицепить и т.д. - возможно... Но что то достаточно серьезное свое - однозначно нет...

Вся ценность Flowcode во встроенных библиотеках...

но нечо ,в этом году Матрикс тоже наверное подтянится,

хотя возможно в реализе обьемных кодов Фловкоде покомпактней генерить будет

,и вооще как думаете -не дурачки же в Матрикс все это с Flowcode замутили,ну так ведь?

Все течет, все развивается... возможно когда-нибудь Flowcode и будет генерить приличный код, составленный (написанный) программистом, но пока этого нет. Поэтому и ликование преждевременно. Кроме того, вы лишаете себя поддержки многих и многих людей, программирующих на развитых языках. Возможно, это самая большая потеря...

Любой, заслуживающий внимания, опыт приобретается себе в убыток...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...