C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Транзисторы, резисторы, микросхемы, микроконтроллеры. C/C++, C#, PHP, HTML и пр.

Модератор: KopylovSergey

Ответить


Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Сообщение admin » 09 дек 2020, 22:07

С# для начинающих Б.Похомов - неплохо, на примерах, рассказано про ООП, зачем оно нужно, this, static, set, get, privet и пр.


Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Сообщение admin » 12 янв 2021, 22:12

https://codernet.ru - неплохая библиотека книг по программированию



Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Сообщение admin » 18 янв 2021, 17:07

Страуструп Б. "Программирование: принципы и практика с использованием C++. 2-е изд." - учебник от создателя С++. Учит общим принципам программирования, очень много полезного и интересного. Поможет разложить все по "полочкам". Рекомендую!!!

Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Сообщение admin » 23 янв 2021, 13:31

Классика на Си:
1. Язык программирования Си. Брайан Керниган, Деннис Ритчи

Классика на С++:
1. Язык программирования C++. Бьерн Страуструп
2. Эффективное использование STL. Скотт Майерс
3. Эффективное использование С++. 35 новых способов улучшить стиль программирования. Скотт Майерс
4. Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов. Скотт Майерс
5. Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ. Скотт Майерс
6. Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14. Скотт Майерс
7. С++17 The Complete Guide. N.M. Josuttis
8. от Страуструпа и Саттера

Схемотехника и Embedded-программирование:
1. Полупроводниковая схемотехника. Ульрих Титце, Кристоф Шенк
2. Искусство схемотехники. Пауль Хоровиц, Уинфилд Хилл (в разных изданиях два или три тома)
3. Схемотехника аналоговых устройств. Пиз А. Роберт (лучше издание 2001 года)




Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Сообщение admin » 04 апр 2021, 23:16

Макконнелл С. «Совершенный код»

Х. Абельсон, Дж. Дж. Сассман «Структура и Интерпретация Компьютерных Программ»

Б. Керниган, Д. Ритчи «Язык программирования Си»

Кормен Т., Лейзерсон Ч., Ривест Р. «Алгоритмы. Построение и анализ»

М. Фаулер «Рефакторинг. Улучшение существующего кода»

Д. Кнут «Искусство программирования»

Альфред Ахо, Рави Сети, Джеффри Ульман, Моника Лам «Компиляторы. Принципы, технологии, инструменты»

Мартин Р. «Чистый код. Создание, анализ и рефакторинг»

С. Мейерс «Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Брюс Эккель «Философия Java». 4-е издание

Реймонд Э.С. «Искусство программирования для Unix»

Бек К. «Экстремальное программирование. Разработка через тестирование»

Андрей Александреску «Современное проектирование на С++»

Керниган Б., Пайк Р. «Практика программирования»

Н. Вирт «Алгоритмы + структуры данных = программы»

Дуглас Крокфорд «JavaScript: сильные стороны»

Andrew S. Tanenbaum «Современные операционные системы»

Getting Real by 37 Signals

Бьёрн Страуструп «Язык программирования C++» (2011, PDF; 2013, PDF, ENG)

Р. Мартин «Принципы, паттерны и методики гибкой разработки на языке C#» (2011, PDF)

Рихтер «CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#»

Грэди Буч «Объектно-ориентированный анализ и проектирование с примерами приложений» (3-е издание) (2008, DjVu)

Блох Дж. «Java. Эффективное программирование» (2002, PDF)

Ховард М., Лебланк Д. «Защищённый код» (2004, PDF)

Эндрю Хант, Дэвид Томас «Программист-прагматик. Путь от подмастерья к мастеру» (2000, PDF)

Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидс «Паттерны проектирования» (2001, PDF)

Фредерикс Брукс «Мифический человеко-месяц, или Как создаются программные системы» (1995, PDF)

Даглас Р. Хофштадтер «Гедель, Эшер, Бах. Эта бесконечная гирлянда» (2001, PDF)

Мейерс C. «Наиболее эффективное использование C++. 35 новых рекомендаций по улучшению ваших программ и проектов» (2000, DJVU)

Петцольд Ч. «Код. Тайный язык информатики» (2001, PDF)

Бентли Дж. «Жемчужины программирования» (2-е издание) (2002, DjVu)

Том ДеМарко «Deadline. Роман об управлении проектами» (2006, PDF)

Питер Сейбл «Кодеры за работой. Размышления о ремесле программиста» (2011, DJVU)









Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Сообщение admin » 18 сен 2021, 04:48

Функции в структуре Си

Код: Выделить всё

#include <stdio.h>

typedef struct object {
  int n;
  int (*prop)();
} object;

int main(void)
{
  int prop(int n)
  {
    return 64+n;
  };
  struct object obj = {26, &prop};
  printf("%d\n", obj.prop(obj.n));
  return 0;
}


Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: C/C++, C#, PHP, HTML и пр. для начинающих. Книги и отличные обучаюшие видеокурсы различным языкам программирования

Сообщение admin » 19 сен 2021, 00:27

VScode macOS clang-format -
The 'clang-format' command is not available. Please check your clang-format.executable user setting and ensure it is installed.

Код: Выделить всё

brew install clang-format



Ответить