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

Все-таки очень хотелось бы увидеть продолжение трудов ,

начатое beer_warrior "со товарищи".

Особо интересуют основы программирования на С,

с подробными коментариями. План был просто замечательный.

А вот реализация затормозилась. :(

Поделиться сообщением


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

Слабый интерес к теме.

 

Книг большое колличество. Программирование на AVR для Си слабо отличается от программирования на Си для PC.

Поделиться сообщением


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

Слабый интерес к теме.

 

Книг большое колличество. Программирование на AVR для Си слабо отличается от программирования на Си для PC.

 

Ну не согласен!

Всем известный КУРС ,вон сколько откликов вызвал.

На мой взгляд,нужно совсем немного-"разжевать" основные подходы

к написанию программ и работе с компилятором да несколько хорошо откоментированных

текстов.

Просто не хватает описания на русском а на аглицком тяжко разбираться.

К тому-же нет системы в изучении.

Вообщем надеюсь на продолжение согласно представленному

здесь http://my.elvisti.com/zhenja/getting_started_avr.html плану.

Поделиться сообщением


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

О!

Опять тема оживилась :)

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

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

Работа естественно идет ,правда очень медленно ,но что поделаеш ,как писал выше с помогальщиками не густо :(

Планирую дописать подключение ЛСД+клава и МК+ПК ,а также раскажу как можно переводить даташиты для тех у кого с английски не сильно ,хоть они и не дают копировать текст ,но это излечимо :)

Поделиться сообщением


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

Слабый интерес к теме.

 

Книг большое колличество. Программирование на AVR для Си слабо отличается от программирования на Си для PC.

 

Ну не согласен!

Всем известный КУРС ,вон сколько откликов вызвал.

На мой взгляд,нужно совсем немного-"разжевать" основные подходы

к написанию программ и работе с компилятором да несколько хорошо откоментированных

текстов.

Просто не хватает описания на русском а на аглицком тяжко разбираться.

К тому-же нет системы в изучении.

Вообщем надеюсь на продолжение согласно представленному

здесь http://my.elvisti.com/zhenja/getting_started_avr.html плану.

ИМХО курс вызвал столь большой всплеск эмоций, ругани и критики по простой причине полной безграмотности и вредности этого курса, хотя вроде задумка сама по себе не плоха.

А вот английский знать сейчас нужно, и как бы тяжело не было, но нужно!

Поделиться сообщением


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

Слабый интерес к теме.

 

Книг большое колличество. Программирование на AVR для Си слабо отличается от программирования на Си для PC.

 

Ну не согласен!

Всем известный КУРС ,вон сколько откликов вызвал.

На мой взгляд,нужно совсем немного-"разжевать" основные подходы

к написанию программ и работе с компилятором да несколько хорошо откоментированных

текстов.

Просто не хватает описания на русском а на аглицком тяжко разбираться.

К тому-же нет системы в изучении.

Вообщем надеюсь на продолжение согласно представленному

здесь http://my.elvisti.com/zhenja/getting_started_avr.html плану.

ИМХО курс вызвал столь большой всплеск эмоций, ругани и критики по простой причине полной безграмотности и вредности этого курса, хотя вроде задумка сама по себе не плоха.

А вот английский знать сейчас нужно, и как бы тяжело не было, но нужно!

Из собственного опыта могу сказать что с ассемблером оказалось работать

проще.Думаю потому,что:

1) больше примеров с хорошим коментарием.

2) наличие описания на русском языке

3) простой интерфейс с программным обепечением (AVR Studio и т.п.)

4) отсутствие необходимости в разработке сложных проектов

А на С ИМХО нужно лишь сдвинуться с места.

Основная загвоздка именно в незнании С.

Изучать его с нуля тяжко.На готовых примерах всё-таки проще.

Да и цель управления каким-нибудь "ядрёным реактором" не ставлю.

Интересует разработка интелектуальнах датчиков ,простой автоматики,

измерительных приборов,радиолюбительских и бытовых приборов и т.п.

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

Кстати не поделится ли кто-нибудь русским описанием CV, слышал что таковое существует.

Поделиться сообщением


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

А на С ИМХО нужно лишь сдвинуться с места.

Основная загвоздка именно в незнании С.

Изучать его с нуля тяжко.На готовых примерах всё-таки проще.

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

После этого перечень особенностей конкретного компилятора займет пару страниц убористым почерком или десяток страниц документации на компилятор. Но вы будете понимать почему и для чего эти особенности.

Вы же хотите чтобы кто-то вам то же самое пересказал в виде большой развернутой статьи. Да поймите же, что для начала нужно самому сделать шаг - прочитать книгу.

Поделиться сообщением


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

А на С ИМХО нужно лишь сдвинуться с места.

Основная загвоздка именно в незнании С.

Изучать его с нуля тяжко.На готовых примерах всё-таки проще.

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

После этого перечень особенностей конкретного компилятора займет пару страниц убористым почерком или десяток страниц документации на компилятор. Но вы будете понимать почему и для чего эти особенности.

Вы же хотите чтобы кто-то вам то же самое пересказал в виде большой развернутой статьи. Да поймите же, что для начала нужно самому сделать шаг - прочитать книгу.

 

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

Поделиться сообщением


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

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

 

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

Подход написания в Си немного сбивает с толку привыкшим "линейно" писать на асме ,но достаточно представить что функция в Си - это таже подпрограмма на асме ,как все становиться на свои места,

ну а остальное типа = +- и т.д. я думаю понять не трудно.:)

В понимании Си ,как не странно мне помог Бейсик,совремменные VB6,VB.NET,VBA достаточно близки по концепции к Си, и вместе с тем остаются простыми в освоении,можете и по такому пути пойти :)

Поделиться сообщением


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

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

Подход написания в Си немного сбивает с толку привыкшим "линейно" писать на асме ,но достаточно представить что функция в Си - это таже подпрограмма на асме ,как все становиться на свои места,

ну а остальное типа = +- и т.д. я думаю понять не трудно.:)

В понимании Си ,как не странно мне помог Бейсик,совремменные VB6,VB.NET,VBA достаточно близки по концепции к Си, и вместе с тем остаются простыми в освоении,можете и по такому пути пойти :)

 

:)

 

Когда я учился мы начинали своё знакомство с ЭВМ на базе FORTRAN IV. Работал на нём немного. Потом перешёл на PL/1 (очень длительное время и плотно работал. Самые хорошие воспоминания и лёгкая ностальгия :) ). После этого были знакоства Бэйсик, Форт, Фортран 77, PL/M, Pascal и Си. Ну и не менее 7-8 различных ассемблеров. :)

 

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

 

Так, например, в PL/I был развитой препроцессор. Было возможно (и широко использовалось) наложение разных типов данных (аналог UNION в Си), а в остальном он был явным провозвестником PASCAL. Те кто изучал Алгол-68 и АДА - утверждают что это были явные основатели объектно-ориентированных языков.

 

То есть иными словами практически все языки в большей или меньшей степени похожи друг на друга. И надо только понять суть алгоритмизации и ПРОЧУСТВОВАТЬ программирование как таковое.

 

И тогда Вы тоже на прикроватную тумбочку будете всегда ставить ДВА стакана. Один с водой, а второй - пустой. Первый на случай если захочется ночью пить, ну а второй - на случай если пить не захочется. :)

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Желательно знать оба. Писать на С, но всегда помнить об асме.

Поделиться сообщением


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

Скажите пожалуйста beer_warrior,начатое дело будет продолжено или не стоит ждать?

Мне просто понравился план курса.Потому я и поддерживаю тему.

А Кернигана и Риччи я конечно читаю.

По пути изучения сначала Бейсика и других языков идти не хочу.

Боюсь что жизни не хватит.Да и AVR перестанут выпускать пока до С доберусь. :)

Поделиться сообщением


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

Скажите пожалуйста beer_warrior,начатое дело будет продолжено или не стоит ждать?

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

Поделиться сообщением


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

Вот надо было послушать меня. Иначе мы никогда с мёртвой точки не сдвинемся.

 

У нас есть Богдан (bodja74). Который на сегодняшний момент является движущей силой проекта. Он уже создал сайт (http://nix-06.nm.ru/) и поддерживает его по малу. То что там уже есть, конечно кое-что, но явно мало и не совсем то что планировалось.

 

Теперь надо сделать следующие шаги

1) выбрать человека - редактора курса

2) Этот человек должен определить и выложить на всеобщее оглавление.

3) Мы это согласуем/подправим

4) Желающие берут ту или иную главу и работают над ней.

5) результат выкладывается и обсуждается

6) Если одна и таже глава написана несколькими людьми, то это не страшно.

7) курс выложить в виде интерактивного на сайте

 

Иначе найдётся мало людей

а) Нашедших время, чтобы написать всё

б) Взявших на себя ответственность изложить свои знания как основу для изучения другими

 

Единственный вариант - разбить задачу.

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

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