Начать думаю лучше с java или C#. Синтаксис во многом схож, только элементы называются иначе. Я сначала начинал с java но потом перешел на С#. Потому что в шарпе код компилируется сразу в ехешник и его можно использовать на других компах сразу ) К тому шарп создавался опираясь на языки С, С++ и Java, по этому в нем избегали недостатки, и поддерживали достоинства этих языков.
Каким способом само обучаться, читать книги, сайты или по видео курсам не имеет значения =) . Все равно в момент учебы начнешь использовать и то и другое.
В книгах информация выдается в раскрытом виде и более менее охватывает все аспекты языка. Но зачастую трудны в понимании потому что авторы используют технические термины и в погоне описать все подробно затягивают и размазывают саму суть. На сайтах чаще информация изложена не размазано показывая именно то что нужно но они могут быть платными да и не все можно найти. В видео курсах стараются выдать суть но кратко, акцентируя важные моменты.
По книгам не советую качать всех авторов без исключений. Книг будет много а какая хорошая не понятно. По гугли по выбранному тобой языку например "Лучшие книги по ..." Скачай 3-5 книг этого для начала хватит. У меня скачено много книг (по моему все что есть в инете на русском) но пользуюсь в основном этими...
-Шилдт Г. - C# 4.0. Полное руководство. 2011
-Албахари Д. Албахари Б. - C# 6.0. Справочник. Полное описание языка. 2016
-Нейгел К. Ивьен Б. Глинн Д. - C# 5.0 и платформа .NET 4.5 для проф. 2014
-Дейтел П. Дейтел Х. - Как программировать на Visual С# 2012. 5 изд. 2014
-Троелсен Э. - Язык программирования C# 5.0 и платформа .NET 4.5. изд 6. 2013
Шилдт нравится тем что пишет книги как справочник остальные авторы в основном объясняют темы создавая программу и в дальнейшем улучшая ее.
По сайтам использую эти:
https://msdn.microsoft.com/ru-ru/library/618ayhy6.aspx
http://metanit.com/sharp/
http://www.csharpcoderr.com/
Но это конечно не все.
По видео смотрел курсы от: Специалиста, ITVDN, Geekbrains, Алексеев С.
курсы от ITVDN не нравятся когда их читает лектор Шевчук А. какой то он не мужик по моему он
Книги и видеокурсы я скачивал с торрентов, там же и среды разработки.
http://rutracker.org/forum/index.php
http://nnmclub.to/
Последний раз редактировалось jenn; 22.10.2016 в 09:59.
Переезжаем в новый раздел - http://minecraftonly.ru/forum/forumdisplay.php?302
Есть здесь люди, которые знакомы с ассемблером?
Суть такая, есть отрезок чисел от А до Б, нужно вывести число квадратов этого отрезка(возвести в квадрат каждое число, которое принадлежит отрезку и если это число меньше Б, то увеличивать счетчик). Алгоритм очень прост, но на ассемблере писал только hello world. Небольшой набросок, если его можно отредактировать в нормальный код, то пожалуйста, помогите
.586
.model flat, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\macros\macros.asm
uselib kernel32, user32, masm32, comctl32,debug
.data
a dword 1
b dword 10
i dword 0
result dword 0
.code
start:
mov eax, a
mov ecx, b
mov ebx, i
mov edx, result
.while eax<ebx
mov eax,eax ;заносим в EAX
mov ecx,eax ;заносим в ECX
mul ecx ;умножаем EAX на ECX
mov result, ecx
.if result<b
inc(i)
mov ebx, i
.endif
inc(a)
mov eax, a
mov ecx, b
.endw
PrintDec i,"Число квадратов"
invoke ExitProcess, 0
end start
p.s. проблемы с умножением и оператором сравнения
Могу переписать под nasm и Линукс, если надо, ахаха
Зачем юзать сразу же eax? ax,ah,al - не? je, jp, jl - юзать не пробовал? Прерывания для удобства? Хватит юзать Швинду.
Я тебе асм за 30 минут вряд ли вспомню, так что, если это можно отложить на потом, то лучше отложить.
Хотя у Швинды свои плюсики, если учитывать такую страааашную штуку, как IQR, думаю о ней вы уже кой-чё, да слышали.
"ТЗ" моя не понять, напиши то, как оно выглядит на Си, если хочешь простенький код на ассемблере. И да, переходи на тёмную сторону nasm'a
И помни, int 80h, СК!111!!
Последний раз редактировалось CountZero; 09.11.2016 в 00:02.
BenJakob (27.12.2016)
Кто может помочь с задачей на языке C++ ?
Задача : Напишите программу, запрашивающую температуру в градусах по Цельсию и отображающую ее эквивалент по Фаренгейту.
Я написал программу, которая должна выполнять условие задачи, но происходит баг, что при любом количестве градусов по Цельсию выдает одинаковый ответ.
Формула : (Градусы цельсия - 32) * 5 \ 9.
xRPGxxMEN (26.12.2016)
Ага, только Ники таааак часто бывает на этом форуме и в этом разделе. Форум вообще кажется дохлым. А этот раздел вообще, будто бы пациент, что находится в коме. Чёрный юмор подъехал. Хз. Попробую чё интересное создать + темку. Идеи есть, как привлечь массу программеров к эдакой совместной деятельности
xRPGxxMEN (27.12.2016)
Последний раз редактировалось CBETLbIU; 13.03.2017 в 20:20.
DeviantUser (13.03.2017)
Написал 2D игру на движке Unity,запускаю ничего не происходит,смотрю консоль ничего,в коде всё правильно 5 раз проверял
Доброго времени суток, пачаны.
Вот ссылочка на поиграть: https://www.scirra.com/arcade/other-...d-runner-22602
Игрушку сделали на коленке к хэллоуину. Баги/недочеты/пожелания в личку
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)