PDA

Показать полную графическую версию : Список наиболее обсуждаемых тем в 'Программировании'


Guest
19-10-2004, 15:56
Всем привет. Раньше была попытка создать некую тему-путеводитель на частые вопросы, но в связи с поспешностью, многие детали не были учтены. Время показало, что пока необходим минимальный и упрощённый список, в который по мере возникновения новых вопросов, может добавляться тема. Поскольку в данное время наиболее популярны вопросы -"С чего начать программирование", Выбор языка программирования, Поиск литературы, то список содержит темы, где ведётся обсуждение этих вопросов. Просьба к новичкам, ведите обсуждение вопроса в наиболее подходящей для вашего вопроса, теме. Если вы считаете, что какую-либо тему нужно поместить в список, можете об этом написать:

1. Название темы со ссылкой
2. В какую категорию поместить и почему.

Спасибо за внимание. :)
[hr]


Общие вопросы
Выбор языка программирования

C чего лучше всего начать? (http://forum.oszone.net/thread-119849.html)
Хочу научится программированию, с чего начать? (http://forum.oszone.net/thread-102936.html)


Список литературы

Книги по программированию для начинающего (http://www.forum.oszone.net/thread-160548.html)


[hr]
C\C++
Новичку

Начало изучения языка - Самоучители / учебники (http://forum.oszone.net/thread-128754.html)
Помогите выбрать компилятор для С++ (http://forum.oszone.net/thread-96599.html)
Есть ли в инете школа программирования? (http://forum.oszone.net/thread-144822.html)
Книги по C++ для начинающего. (http://forum.oszone.net/thread-160548.html)




Частые вопросы и задачи



Нахождение обратной матрицы методом Гаусса и рассширенной матрицы (http://forum.oszone.net/thread-109721.html)
Деревья, обход матрицы (http://forum.oszone.net/thread-111037.html)
функция для вычисления матричной экспонеты (С++) (http://forum.oszone.net/thread-118967.html)
Квадратная матрица - среднее геометрическое положительных элементов (http://forum.oszone.net/thread-126844.html)
Обучаемся проектированию двухмерных и трехмерных движков: шаблоны, матрицы и векторы (http://forum.oszone.net/thread-110757.html)
класс вектор (http://forum.oszone.net/thread-95792.html)
Класс “ вектор в n-мерном пространстве” (http://forum.oszone.net/thread-129868.html)








*Теория* | C++ | Самоубийство класса (http://forum.oszone.net/thread-55934.html)
* Теория * | C++ Доступ к членам класса через указатели (http://forum.oszone.net/thread-69166.html)
Класс -> Конструктор (меню для пользователя) (http://forum.oszone.net/thread-116401.html)
[решено] Теоретический вопрос в задаче о классе целых чисел (http://forum.oszone.net/thread-127935.html)
[решено] Помогите дорешать задачу с созданием класса Book (http://forum.oszone.net/thread-123814.html)
производный класс (http://forum.oszone.net/thread-129307.html)
byte stream в struct? (http://forum.oszone.net/thread-111463.html)
Сравнение структур в языке 'С' (http://forum.oszone.net/thread-105332.html)
Структура описывающая дробь в с++ (http://forum.oszone.net/thread-60523.html)







Кирилица в консоли (http://forum.oszone.net/thread-129824.html)
Я хочу запретить ввод букв. Как это сделать? (http://forum.oszone.net/thread-108817.html)
Фильтрация ввода данных (http://forum.oszone.net/thread-124554.html)



[hr]
Платформа .NET
Новичку

Для чего нужен C#? (http://forum.oszone.net/thread-30640.html)
C# - С чего лучше начать? (http://forum.oszone.net/thread-51688.html)
Подскажите литературу по C# (http://forum.oszone.net/thread-78097.html)
Editor для программирования на C# (http://forum.oszone.net/thread-74284.html)





[hr]
Delphi\Pascal
Новичку

Подскажите самоучитель по программированию на Delphi? (http://www.forum.oszone.net/thread-110825.html)



Помощь в написании кода

Delphi .: [все вопросы] :. (http://forum.oszone.net/thread-130793.html) - Тема содержит множество различных ссылок и литературу. :up:


[hr]
Assembler
Новичку

С чего начать изучения Assembler? (http://www.forum.oszone.net/thread-113030.html)
Книги по Assembler (http://forum.oszone.net/thread-138196.html)
Компилятор Assembler (http://www.forum.oszone.net/thread-131433.html)

Частые вопросы и задачи

---------


[hr]
Java
Новичку

Подскажите хороший самоучитель (http://forum.oszone.net/thread-127087.html)
Как получить азы и перейти к NetBeans 6.0 (http://forum.oszone.net/thread-98903.html)


[hr]
MySQL/Microsoft SQL Server

Microsoft SQL Server (http://www.forum.oszone.net/forum-78.html)
MySQL (http://www.forum.oszone.net/forum-79.html)

[hr]
Разное
Вопросы не вошедшие ни в одну категорию

[решено] Example | Скрываем чужую консоль (http://www.forum.oszone.net/thread-29630.html)




[hr]

Drongo
04-02-2009, 13:57
Вот, нужна помощь в организации этой идеи. Сама идея была давно, но этот диалог - Отправлено (http://forum.oszone.net/post-1027664.html#post1027664) - послужил некоторым катализатором. Решено сделать некую центральную тему, наподобии - Популярные темы ПО Windows (http://forum.oszone.net/thread-125841.html).



C\C++
Литература\Ссылки\Исходники

---------



Компиляторы\Обсуждение\Выбор

---------



Частые вопросы и задачи

---------



[hr]
.NET
Литература\Ссылки\Исходники

---------



Компиляторы\Обсуждение\Выбор

---------



Частые вопросы и задачи

---------



[hr]
Delphi\Pascal
Литература\Ссылки\Исходники

---------



Компиляторы\Обсуждение\Выбор

---------



Частые вопросы и задачи

---------




[hr]
....
и т.д. остальные языки программирования


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

pva
05-02-2009, 07:43
1. каша получается потому что трудно в таком объёме информации что-то найти
2. новый пользователь видит список и не видит, как в нём искать.
предлагаю организовать что-то вроде "гуляния по веткам" (подобная тема http://forum.oszone.net/thread-124393.html)
чтобы можно было в теме про "напишите мне лабу" пройти так:
1. c++ -> учебные задачи -> Borland -> "напишите мне лабу"
2. учебные задачи -> c++ -> Borland -> "напишите мне лабу"
3. Borland -> учебные задачи -> c++ -> "напишите мне лабу"
и вопросы для "новых пользователей" типа:
"выберите компилятор", "выберите язык" и т.д., что-то вроде диалога, а уж потом списка тем. Чтобы возможности просто не было ткнуть не туда. С 10-20 сообщения можно уже открывать "обычный доступ" к форуму. А за первые 10-20 сообщений авось приучатся к порядку

Drongo
05-02-2009, 11:41
"выберите компилятор", "выберите язык" и т.д., что-то вроде диалога, а уж потом списка тем. Чтобы возможности просто не было ткнуть не туда. »Хороший совет :up думал в эту сторону тоже.
1. c++ -> учебные задачи -> Borland -> "напишите мне лабу" »Тоже думал создать одну тему куда бы можно было задавать разовые просьбы\вопросы о решении задачек. Спасибо.

Есть замечания? Дополнения? Возможно у кого-то в подписках есть хорошие темы, делитесь всё помещу в соответствующие категории.
pva, Я правильно понял вашу идею?

Есть общие вопросы с выбором самого языка программирования, также для С\С++ с чего начать и будет тема для 1. c++ -> учебные задачи -> Borland -> "напишите мне лабу" »Или сделать подкатегории для среды программирования, Borland и Visual C++? Видимо я не совсем понял...



Общие вопросы
Выбор языка программирования

C чего лучше всего начать? (http://forum.oszone.net/thread-119849.html)


[hr]
C\C++
Новичку

Начало изучения языка - Самоучители / учебники (http://forum.oszone.net/thread-128754.html)
Помогите выбрать компилятор для С++ (http://forum.oszone.net/thread-96599.html)



Помощь в решении и написании заданий, лаб

[решено] Помогите решить задачу по С++ (http://forum.oszone.net/thread-118452.html)



Частые вопросы и задачи



Нахождение обратной матрицы методом Гаусса и рассширенной матрицы (http://forum.oszone.net/thread-109721.html)
Деревья, обход матрицы (http://forum.oszone.net/thread-111037.html)
функция для вычисления матричной экспонеты (С++) (http://forum.oszone.net/thread-118967.html)
Квадратная матрица - среднее геометрическое положительных элементов (http://forum.oszone.net/thread-126844.html)
Обучаемся проектированию двухмерных и трехмерных движков: шаблоны, матрицы и векторы (http://forum.oszone.net/thread-110757.html)
класс вектор (http://forum.oszone.net/thread-95792.html)
Класс “ вектор в n-мерном пространстве” (http://forum.oszone.net/thread-129868.html)








*Теория* | C++ | Самоубийство класса (http://forum.oszone.net/thread-55934.html)
* Теория * | C++ Доступ к членам класса через указатели (http://forum.oszone.net/thread-69166.html)
Класс -> Конструктор (меню для пользователя) (http://forum.oszone.net/thread-116401.html)
[решено] Теоретический вопрос в задаче о классе целых чисел (http://forum.oszone.net/thread-127935.html)
[решено] Помогите дорешать задачу с созданием класса Book (http://forum.oszone.net/thread-123814.html)
производный класс (http://forum.oszone.net/thread-129307.html)
byte stream в struct? (http://forum.oszone.net/thread-111463.html)
Сравнение структур в языке 'С' (http://forum.oszone.net/thread-105332.html)
Структура описывающая дробь в с++ (http://forum.oszone.net/thread-60523.html)







Кирилица в консоли (http://forum.oszone.net/thread-129824.html)
Я хочу запретить ввод букв. Как это сделать? (http://forum.oszone.net/thread-108817.html)
Фильтрация ввода данных (http://forum.oszone.net/thread-124554.html)
Нужна идея - SQL Browser (http://forum.oszone.net/thread-124393.html)




[hr]
Платформа .NET
Новичку

Для чего нужен C#? (http://forum.oszone.net/thread-30640.html)
C# - С чего лучше начать? (http://forum.oszone.net/thread-51688.html)
Подскажите литературу по C# (http://forum.oszone.net/thread-78097.html)
Editor для программирования на C# (http://forum.oszone.net/thread-74284.html)





Помощь в решении и написании заданий, лаб

---------



Частые вопросы и задачи

---------



[hr]
Delphi\Pascal
Новичку

Подскажите самоучитель по программированию на Delphi? (http://www.forum.oszone.net/thread-110825.html)



Помощь в написании заданий, лаб

Delphi .: [все вопросы] :. (http://forum.oszone.net/thread-130793.html)



Частые вопросы и задачи

---------




[hr]

pva
06-02-2009, 07:37
pva, Я правильно понял вашу идею? »
Не совсем :) Всё гораздо хитрее. Допустим у каждой темы есть ключевые слова, например:

"Напишите мне лабу на С++": C++, Borland, Учебные задачи
"Напишите мне лабу на паскале": Delphi, Borland, Учебные задачи
"Как эмулировать Com-порт": WinApi, C++
"Найдите глюк в коде": C++, Ищем глюки в коде

// Начинаем поиск:
выберите подкатегорию:
C++
Delphi
WinApi
Borland
Учебные задачи
Ищем глюки в коде

// я - новичок, вижу знакомое слово c++, выбираю его
выберите подкатегорию:
WinApi
Borland
Учебные задачи
Ищем глюки в коде

// теперь мне уже проще определиться, скорее всего тыкну в Учебные задачи
выберите подкатегорию:
Borland

вот в этом духе. То есть используется структура не дерева, а что-то вроде таблицы. Между ключевыми словами (котоые можно обозначить вершинами графа) существуют связи с именами (названия тем). Нужно просто последовательно выбрать несколько вершин и "соединить" их темой. Главное отличие от дерева: в одну и ту же тему можно попасть разными путями. Вот ещё похожий пример: http://forum.oszone.net/thread-124568.html (тут используется не табличное хранилище, поэтому не так наглядно). Ключевые слова можно давать пополнять уже ветеранам например...

Для удобства поиска можно ключевые слова систематизировать в дерево:
Выберите язык программирования/c++
Выберите язык программирования/делфи
Выберите язык программирования/js
Помогите новичку/с чего начать
Помогите новичку/какие книги почитать
Помогите новичку/решите мне лабу

или в те же графы:
"Выберите язык программирования" : c++, делфи, js, vbs, макросы, машинный код
"Помогите новичку": с чего начать, какие книги почитать, решите мне лабу
"с чего начать": Выберите язык программирования, какие книги почитать
"макросы": js, vbs
"машинный код": c++, делфи

причём узлы:
"Выберите язык программирования", "Помогите новичку", "с чего начать" - не являются ключевыми словами, то есть нет тем, содержищих в списке ключевых слов например "Выберите язык программирования" и "С++", а есть только "С++" (это для экономии базы даных)

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

Drongo
06-02-2009, 12:57
Теперь правильно ли понял идею? :) Делфи я не заполнил так как не знаю что правильно туда вписать кроме Учебные задачи и ищем глюки в коде.






----




----




----




----








----




----




----




----






----




----




----




----






----




----




----





----




----




----






[hr]

Admiral
06-02-2009, 18:16
Кроме самого путеводителя должна быть некая аннотация в данном разделе: то есть указывается постановка задачи - разное, возможный алгоритм решение - теория и собственно реализация - тут уже конкретный язык. Причём при постановки задачи может получится так что вовсе для реализации алгоритма и не требует написание программы, а лишь наличие знаний и опыта работы в ОС и определённом ПО. К примеру как было предложено в этих двух темах
http://forum.oszone.net/thread-130162.html
А ещё можно в сторону аудита подумать, тогда ничего писать не надо. »
http://forum.oszone.net/thread-130877.html
я бы в Ворде или ином текстовом редакторе »
Во второй теме одно но, если таких файлов уйма тогда это требует автоматизации действий, что собственно должно отправлять участника в одноимённых раздел. Или к составлению алгоритма с прицелом на конкретный язык, если в автоматизации решение вопроса не представляет быть возможным.

Дальше по составлению
Microsoft Visual Studio 6 -> Среда разработки MS Visual C++ 6, год выпуска 1998
CL.EXE - Microsoft (R) 32-Bit C/C++ Compiler Driver 12.00.8168.0
LINK.EXE - Microsoft (R) Incremental Linker 6.0.8168.0
Собственно про саму среду разработки Microsoft Visual C++ 6.0|Алексей Федоров (http://www.compress.ru/article.aspx?id=9966&iid=416)
Microsoft обновляет Visual C++ и прекращает поддержку VB 6 (http://forum.oszone.net/thread-104932.html)

http://img.microsoft.com/downloads/img/products/C0037913-9E11-4A2D-8FD1-0BA441296CBC.gif
Microsoft Visual Studio .NET -> MS Visual C++ .NET a.k.a 7.0 и 2002
cl.exe - Microsoft® C/C++ Compiler Driver 13.0.9466.0
link.exe - Microsoft® Incremental Linker 7.0.9466.0
Про студию в целом Visual Studio.Net|Алексей Федоров, Наталия Елманова (http://www.mista.ru/net/vs.htm)

Microsoft Visual Studio 2003 -> MS Visual C++ 2003 a.k.a 7.1 (существует бесплатна версия - Microsoft Visual C++ Toolkit 2003 (VCToolkitSetup.exe , 31,4 Mb) когда-то была доступна на MS, сейчас снята и заменена на MS Visual C++ 2005 EE)

cl.exe - Microsoft® C/C++ Compiler Driver 13.10.3077.0
link.exe - Microsoft® Incremental Linker 7.10.3077.0
Про студию в целом Visual Studio .NET 2003: некоторые отличия и особенности|Алексей Доля (http://www.fcenter.ru/online.shtml?articles/software/utilities/6819)

Microsoft Visual Studio 2005 -> MS Visual C++ 2005 a.k.a 8.0 (существует бесплатна Экспресс версия (http://www.microsoft.com/express/2005/))
Пока нет данных

Microsoft Visual Studio 2008 -> MS Visual C++ 2008 a.k.a 9.0 (существует бесплатна Экспресс версия (http://www.microsoft.com/express/download/))

cl.exe - Microsoft® C/C++ Compiler Driver 15.0.30729.0
link.exe - Microsoft® Incremental Linker 9.0.30729.0
Visual Studio 2008. Краткий обзор ключевых новинок|Алексей Федоров (http://www.compress.ru/Article.aspx?id=19130)
А дальше краткий взгляд на Visual Studio 2010 и .NET Framework 4.0 (http://forum.oszone.net/thread-118792.html)
Такое подробное описание может и инфо шок для новичка, но чётко покажет отличие среды от компилятора.
А работу со средами программирования разбирать в темах раздела ПО.
All указывайте пожалуйста существует ли среда/компилятор в не коммерческом варианте. Спасибо.

Ещё одно, форум всё же про Оси, это раздел в отличии от Никсового не привязан к ОС, здесь бывают гости с Веб. Так что в путеводители стоит предусмотреть пункты: работа в среде Виндовс. Часто спрашивают про работу с различными файловыми форматами и их конвертацией, так что это тоже должно быть в путеводители.

Drongo
06-02-2009, 19:31
Admiral, Вот это дааа.... :)Такое подробное описание может и инфо шок для новичка »В точку, я как раз "там", в лёгкой прострации. :)

Кроме самого путеводителя должна быть некая аннотация в данном разделе »Если правильно понял, то имеется ввиду, как в разделе Лечение систем от вредоносных программ (http://forum.oszone.net/forum-87.html), по аналогии, описать некие первичные требования:
1. постановка задачи
2. желательная среда разработки (правильно выразился?)Часто спрашивают про работу с различными файловыми форматами и их конвертацией, так что это тоже должно быть в путеводители. »Я думаю в этом проблемы не будет, загвоздка со структурой, толком не могу придумать. Вот pva, вообще интересную мысль высказал, незнаю насколько верно её понял. Будет чёткая структура, за её наполнением дело не станет.

Admiral
06-02-2009, 20:58
Drongo, да это так к примеру. Ссылки можно будет перенести в соответственные темы по ПО, а здесь оставить про компиляторы и параметры командой строки для работы с ними.
Обзор средств разработки и компиляторов должен быть, особенно для тех кто самостоятельно учит и кому не сказали где кодить. Например как в теме С чего начать изучения Ассемблера? (http://forum.oszone.net/thread-113030.html) DillerInc достаточно доступно изложил про средства и диалекты ассемблера.

Да такая тема есть и в программировании - Перед прочтением - съесть (http://forum.oszone.net/thread-69092.html), изложенное там носит и должно носить рекомендательный характер, иначе - она распугала б тех новичков кто её прочитал.

В идеале
1. Поставленная задача.
2. Язык программирование. Assm, С, С++, ...
3. Среда разработки/компилятор. Какая имеено и от кого - MS, Borland(CodeGear), Intel, другого

Дело в том что 2 и 3 пункт слились из-за того что язык учат в конкретной среде программирования. Так что и в аннотации придётся не быть умниками, а поддаться мнению большинства. Через звёздочку желательно растолковать правильное значение.
Это всё аналогично тому как когда-то участник Busla приводил отличие папки от директории, напомню папка - элемент интерфейса, а директория - конкретный адрес размещения. Тем не менее все говорят зашёл в папку. Проще так и говорить, ибо каждый раз объяснять отличие что б тебя поняли немного утомительно.

Drongo
06-02-2009, 21:21
Обзор средств разработки и компиляторов должен быть, особенно для тех кто самостоятельно учит и кому не сказали где кодить »Да, есть такое, в своё время отдал предпочтение Borland C++ вместо Visual C++, так как Дейтелы, писали, что Borland C++, несколько "круче", да и диск с Борлэндом у меня был.

pva
08-02-2009, 00:40
вот ещё интересная мысль: собрать все заголовки тем, которые создали "новички" и выбрать из ним 20-30 самых популярных слов. На их основе можно сделать "начальный целеуказатель", так сказать говорить с людьми на их языке

аргумент в сторону использования не дерева, а ассоциативной структуры: мне надо было узнать, как работает оптимизатор запросов Ms SQL 2005. В итоге я писал в 2 раздела: программирование и Microsoft SQL Server. То есть моя тема должна была затрагивать ключевые слова "программирование/SQL" и "Microsoft SQL Server". Значит к ней можно пробраться 2-мя путями (которые начинают с разных корней):
1. Microsoft SQL Server -> вопросы по SQL
2. Программирование/SQL -> Microsoft SQL Server

Drongo
08-02-2009, 14:25
собрать все заголовки тем, которые создали "новички" и выбрать из ним 20-30 самых популярных слов. На их основе можно сделать "начальный целеуказатель", так сказать говорить с людьми на их языке »Да "новички" как раз не утруждают себя правильным названием тем, чаще всего "Помоги решить задачу". Мне самому с этим просто не справиться, а в SQL тоже не понимаю. Это нужно чтобы каждый спец, кто в чём больше понимает, создал бы свой "кусок" этого списка, и потом всё это объеденить в одно целое. Мне кажется попроще нужно, и ориентироваться не по ключевым словам, а по ключевым вопросам:

1. Поиск ошибок в коде
2. Помощь в доработке кода
3. Обсуждение преимуществ и выбор программной среды, и языка программирования
4. С чего начать?
5. Что почитать? (для каждого языка\категории)

Проще создать дерево, она будет понятна большинству пользователей, а там по мере развития и того как приживётся новая идея, уже можно будет думать об усовершенствовании.

BURMA
17-10-2014, 20:38
Всем привет! Есть проблема помогите пожалуйста если сможете.
Я пытаюсь писать программы на ассемблере для микро контролеров
в AVRStudio5. Делаю только первые шаги с нуля подскажите
что означают эти ошибки:

pc:Unknown instruction or macro
Register r26 already defined by the.DEF directive

Coutty
17-10-2014, 21:15
Во-первых, не в той теме.
Во-вторых, без кода ничего не угадаем. Но я попробую:
pc:Unknown instruction or macro »
Неправильно используете инструкцию скорее всего. Надо не PC-1 писать для перехода, а что-то типа rjmp PC-1.
Register r26 already defined by the.DEF directive »
Если подключаете файл определений для контроллера, то не надо переопределять регистры. Используйте их напрямую: inc R26, например.

BURMA
18-10-2014, 02:15
Спасибо большое что откликнулись Код программы написал не сам скопировал с книги учебник программирование МК
там были готовые программки для тренировки. А код частотаметр низкой частоты всего до 1 кгц динамическая индикация 3 разряда
Еще раз спасибо что не проигнорировали тем более влез не в тему попытаюсь отыскать ошибки дальше сам




© OSzone.net 2001-2012