LINUX.ORG.RU

Новое издание первого тома книги «Программирование: введение в профессию» А. В. Столярова

 , , , ,


1

4

Вчера, 14 января 2025 года на сайте автора был опубликован первый том нового издания известной книги «Программирование: введение в профессию» за авторством Андрея Викторовича Столярова, известного на данном портале как @Croco.

Новое издание является исключительно электронным и имеет номер 2,9, а не 3. Номер 3 получит полноценное типографское издание на бумаге, если оно состоится.

>>> Подробности



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 5)
Ответ на: комментарий от Xenius

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

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

gremlin_the_red ★★★★★
()
Ответ на: комментарий от Xenius

Книга даёт только необходимый минимум.

Нет, не даёт. Необходимый минимум — изучить все используемые парадигмы, то есть структурное, объектно ориентированное и функциональное программирование.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Необходимый минимум — изучить все используемые парадигмы, то есть структурное, объектно ориентированное и функциональное программирование.

В книге есть и про ООП и про ФП и даже про логическое, которое ты не упомянул. Но альтернативные парадигмы все в третьем томе.

Xenius ★★★★★
()
Ответ на: комментарий от mister_VA

Второй абцаз:

Informally,[2] Zermelo–Fraenkel set theory is intended to formalize a single primitive notion, that of a hereditary well-founded set, so that all entities in the universe of discourse are such sets. Thus the axioms of Zermelo–Fraenkel set theory refer only to pure sets and prevent its models from containing urelements (elements that are not themselves sets). Furthermore, proper classes (collections of mathematical objects defined by a property shared by their members where the collections are too big to be sets) can only be treated indirectly. Specifically, Zermelo–Fraenkel set theory does not allow for the existence of a universal set (a set containing all sets) nor for unrestricted comprehension, thereby avoiding Russell's paradox. Von Neumann–Bernays–Gödel set theory (NBG) is a commonly used conservative extension of Zermelo–Fraenkel set theory that does allow explicit treatment of proper classes.

Это также напрямую следует из указанной в статье аксиомы объёмности.

quantum-troll ★★★★★
()
Ответ на: комментарий от quantum-troll

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

Будем проще. {9} – это множество, состоящее из элемента 9; {{9}} – это множество, состоящее из элемента множество {9}. Из каких элементов состоит множество 9?

mister_VA ★★
()
Последнее исправление: mister_VA (всего исправлений: 1)
Ответ на: комментарий от alysnix

Ты слепой и скобочек не видишь? Так же 9+1=10, а не {9; 1}.

mister_VA ★★
()
Ответ на: комментарий от mister_VA

Из каких элементов состоит множество 9?

Из всех «чистых» множеств меньшей мощности?

8 = {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}}}}

Обсчитался?

9 = {
	{},
	{ {} }, 
	{ {},	{{}} }, 
	{ {}, {{}}, {{}, {{}}} },
	{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}} },
	{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}} }, 
	{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}} }, 
	{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}} },
	{
		{},
		{ {} },
		{ {},	{{}} },
		{ {}, {{}}, {{}, {{}}} },
		{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}} },
		{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}} },
		{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}} },
		{ {}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}, {{}, {{}}, {{}, {{}}}, {{}, {{}}, {{}, {{}}}}}}} }
	}
}
vM ★★
()
Последнее исправление: vM (всего исправлений: 1)
Ответ на: комментарий от alysnix

не. вот лежит на столе яблоко. один математик называет его яблоком, а другой - множеством яблок из одного элемента.

а кто из них прав?

alysnix ★★★
()
Ответ на: комментарий от anonymous_incognito

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

Почему «не в счет»?

vM ★★
()
Ответ на: комментарий от gremlin_the_red

Нет, программируя на ассемблере ты не сможешь программировать на питоне.

Если что, ассемблер там только паскаля

это максимум структурное программирование

По-моему почти весь код на скриптовых языках - это обычная императивщина. ООП нужен только для больших развесистых программ, а в скриптовании не нужен. Зачем туда всё это пихать?

Я на 7 ассемблерах писал, имею опыт и никому его не рекомендую.

На каких, интересно?

Xenius ★★★★★
()

С питона очень легко будет перейти к более низкоуровневым языкам.

Нет, так как в Питоне отсутствует крайне важное в них понятие указателя. Thalassa 0.3.50 (комментарий)

Уважаемый @Zeev! Детям, которые не боятся игрушечности, Питон только помогает, а не мешает разрабатывать системы программирования на низкоуровневых языках:

Новое издание первого тома книги «Программирование: введение в профессию» А. В. Столярова (комментарий)

https://www.youtube.com/watch?v=AGq4ddc02L8

В разработке игра, где программируешь в машинных кодах. DECU EMU

vM ★★
()
Ответ на: комментарий от vM

Числа не состоят из множеств. См. в аксиоматике операции над числами и операции над множествами и уясни разницу между.

mister_VA ★★
()
Последнее исправление: mister_VA (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)