Jump to content

    
Sign in to follow this  
Br.Misha

Переход с Си на bascom avr

Recommended Posts

Привет!

Пишу на Си, но мне подкинули задание: изменить функционал девайса на atmega256, исходники есть, но на bascom avr, весь код в одном файле и там свыше 6000 строк!!!

Как бы не сложилась моя судьба, но в понедельник я должен программировать на баскоме как профессионал. Может у кого то есть какие то учебники по переходу из Си на bascom avr, ато все что я нашел в инете - это учебники для начинающих программистов AVR, желающих писать на бейсику. Я года три назад писал на VB2008 под комп, но почти нихрена не помню.

 

Share this post


Link to post
Share on other sites
но в понедельник я должен программировать на баскоме как профессионал.

Это сказка, забудьте)

 

Мне видится два варианта:

1. Поскольку Вы пишете на Си, то переписать ПО на Си. Малореально.

2. Разобраться поверхностно в синтаксисем бейсика (учебник в инете найти не проблема), и быть может поправить функционал. Вероятность успеха зависит от того, что надо сделать. Если изменить текстовое сообщение на дисплей - это одно, если добавить пару пунктов в меню, это уже совсем другое.

 

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

Share this post


Link to post
Share on other sites
Третий вариант, исключительный, взять больше времени, и все таки переписать это на Си. В чужой программе разбираться вообще не сахар, а на чужом языке...

или найти другую работу...

толку от такого "багажа" знаний как знание bascom avr - никакого.

 

6000 басиковых строк в одном файле это конечно круть.. равносильно проекту где-то в 1MB на Сях.

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

Share this post


Link to post
Share on other sites

Настоящему программисту пофиг на каком языке писать (ну только не на китайском:)).

Главное здавый смысл и знание синтаксиса - с бейсиком думаю вообще никаких сложностей.

Вы справитесь...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this