Разное - Список наиболее обсуждаемых тем в 'Программировании'

Аватара пользователя
Гость

Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение Гость »

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



1. Название темы со ссылкой

2. В какую категорию поместить и почему.



Спасибо за внимание.



Общие вопросы

Выбор языка программирования
Разное - C чего лучше всего начать?
Теория - Хочу научится программированию, с чего начать?
Список литературы
Теория - Книги по программированию для начинающего
C\C++

Новичку
C/C++ - Начало изучения языка - Самоучители / учебники
C/C++ - Помогите выбрать компилятор для С++
C/C++ - Есть ли в инете школа программирования?
Теория - Книги по программированию для начинающего
Частые вопросы и задачи
Матрицы, Векторы


C/C++ - [решено] Нахождение обратной матрицы методом Гаусса и рассширенной матрицы
Теория - Деревья, обход матрицы
C/C++ - функция для вычисления матричной экспонеты (С++)
C/C++ - Квадратная матрица - среднее геометрическое положительных элементов
C/C++ - Обучаемся проектированию двухмерных и трехмерных движков: шаблоны, матрицы и векторы
C/C++ - класс вектор
C/C++ - Класс “ вектор в n-мерном пространстве”




Классы, Структуры


*Теория* | C++ | Самоубийство класса
* Теория * | C++ Доступ к членам класса через указатели
Класс -> Конструктор (меню для пользователя)
C/C++ - [решено] Теоретический вопрос в задаче о классе целых чисел
C/C++ - [решено] Помогите дорешать задачу с созданием класса Book
C/C++ - производный класс
C/C++ - byte stream в struct?
C/C++ - Сравнение структур в языке 'С'
Структура описывающая дробь в с++



C/C++ - Кирилица в консоли
C/C++ - Я хочу запретить ввод букв. Как это сделать?
C/C++ - Фильтрация ввода данных
Платформа .NET

Новичку
.NET - Для чего нужен C#?
.NET - C# - С чего лучше начать?..
.NET - подскажите литературу по C#
.NET - Editor для программирования на C#
Delphi\Pascal

Новичку
Delphi - Подскажите самоучитель по программированию на Delphi
Помощь в написании кода
Delphi - Delphi .: [все вопросы] :.
- Тема содержит множество различных ссылок и литературу. Assembler

Новичку
Assm - С чего начать изучения Ассемблера?
Assm - Книги по assembler
Assm - Компилятор Assembler
Частые вопросы и задачи---------Java

Новичку
Java - Подскажите хороший самоучитель
Java - Подскажите: как получить азы и перейти к NetBeans 6.0
MySQL/Microsoft SQL Server
Microsoft SQL Server
MySQL
Разное

Вопросы не вошедшие ни в одну категорию
Разное - Example | Скрываем чужую консоль
Аватара пользователя
pva

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение pva »

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




Начал приблизительно со следующего


C\C++

Литература\Ссылки\Исходники---------Компиляторы\Обсуждение\Выбор---------Частые вопросы и задачи---------.NET

Литература\Ссылки\Исходники---------Компиляторы\Обсуждение\Выбор---------Частые вопросы и задачи---------Delphi\Pascal

Литература\Ссылки\Исходники---------Компиляторы\Обсуждение\Выбор---------Частые вопросы и задачи---------

....

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







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

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение Drongo »

1. каша получается потому что трудно в таком объёме информации что-то найти

2. новый пользователь видит список и не видит, как в нём искать.

предлагаю организовать что-то вроде "гуляния по веткам" (подобная тема
C/C++ - Нужна идея - SQL Browser
)

чтобы можно было в теме про "напишите мне лабу" пройти так:

1. c++ -> учебные задачи -> Borland -> "напишите мне лабу"

2. учебные задачи -> c++ -> Borland -> "напишите мне лабу"

3. Borland -> учебные задачи -> c++ -> "напишите мне лабу"

и вопросы для "новых пользователей" типа:

"выберите компилятор", "выберите язык" и т.д., что-то вроде диалога, а уж потом списка тем. Чтобы возможности просто не было ткнуть не туда. С 10-20 сообщения можно уже открывать "обычный доступ" к форуму. А за первые 10-20 сообщений авось приучатся к порядку
Аватара пользователя
pva

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение pva »

Цитата pva:



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




Хороший совет думал в эту сторону тоже.


Цитата pva:



1. c++ -> учебные задачи -> Borland -> "напишите мне лабу"
Разное - Список наиболее обсуждаемых тем в 'Программировании'




Тоже думал создать одну тему куда бы можно было задавать разовые просьбы\вопросы о решении задачек. Спасибо.



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

pva, Я правильно понял вашу идею?



Есть общие вопросы с выбором самого языка программирования, также для С\С++ с чего начать и будет тема для
Цитата pva:



1. c++ -> учебные задачи -> Borland -> "напишите мне лабу"
Разное - Список наиболее обсуждаемых тем в 'Программировании'




Или сделать подкатегории для среды программирования, Borland и Visual C++? Видимо я не совсем понял...




Пока получается так


Общие вопросы

Выбор языка программирования
Разное - C чего лучше всего начать?
C\C++

Новичку
C/C++ - Начало изучения языка - Самоучители / учебники
C/C++ - Помогите выбрать компилятор для С++
Помощь в решении и написании заданий, лаб
C/C++ - [решено] Помогите решить задачу по С++
Частые вопросы и задачи
Матрицы, Векторы


C/C++ - [решено] Нахождение обратной матрицы методом Гаусса и рассширенной матрицы
Теория - Деревья, обход матрицы
C/C++ - функция для вычисления матричной экспонеты (С++)
C/C++ - Квадратная матрица - среднее геометрическое положительных элементов
C/C++ - Обучаемся проектированию двухмерных и трехмерных движков: шаблоны, матрицы и векторы
C/C++ - класс вектор
C/C++ - Класс “ вектор в n-мерном пространстве”




Классы, Структуры


*Теория* | C++ | Самоубийство класса
* Теория * | C++ Доступ к членам класса через указатели
Класс -> Конструктор (меню для пользователя)
C/C++ - [решено] Теоретический вопрос в задаче о классе целых чисел
C/C++ - [решено] Помогите дорешать задачу с созданием класса Book
C/C++ - производный класс
C/C++ - byte stream в struct?
C/C++ - Сравнение структур в языке 'С'
Структура описывающая дробь в с++



C/C++ - Кирилица в консоли
C/C++ - Я хочу запретить ввод букв. Как это сделать?
C/C++ - Фильтрация ввода данных
C/C++ - Нужна идея - SQL Browser
Платформа .NET

Новичку
.NET - Для чего нужен C#?
.NET - C# - С чего лучше начать?..
.NET - подскажите литературу по C#
.NET - Editor для программирования на C#
Помощь в решении и написании заданий, лаб---------Частые вопросы и задачи---------Delphi\Pascal

Новичку
Delphi - Подскажите самоучитель по программированию на Delphi
Помощь в написании заданий, лаб
Delphi - Delphi .: [все вопросы] :.
Частые вопросы и задачи---------
Аватара пользователя
Drongo

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение Drongo »

Цитата Drongo:



pva, Я правильно понял вашу идею?
»




Не совсем Изображение Всё гораздо хитрее. Допустим у каждой темы есть ключевые слова, например:



"Напишите мне лабу на С++": C++, Borland, Учебные задачи

"Напишите мне лабу на паскале": Delphi, Borland, Учебные задачи

"Как эмулировать Com-порт": WinApi, C++

"Найдите глюк в коде": C++, Ищем глюки в коде



// Начинаем поиск:

выберите подкатегорию:

C++

Delphi

WinApi

Borland

Учебные задачи

Ищем глюки в коде



// я - новичок, вижу знакомое слово c++, выбираю его

выберите подкатегорию:

WinApi

Borland

Учебные задачи

Ищем глюки в коде



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

выберите подкатегорию:

Borland



вот в этом духе. То есть используется структура не дерева, а что-то вроде таблицы. Между ключевыми словами (котоые можно обозначить вершинами графа) существуют связи с именами (названия тем). Нужно просто последовательно выбрать несколько вершин и "соединить" их темой. Главное отличие от дерева: в одну и ту же тему можно попасть разными путями. Вот ещё похожий пример:
Разное - [решено] как сделать относительную ссылку (*.lnk)
(тут используется не табличное хранилище, поэтому не так наглядно). Ключевые слова можно давать пополнять уже ветеранам например...



Для удобства поиска можно ключевые слова систематизировать в дерево:

Выберите язык программирования/c++

Выберите язык программирования/делфи

Выберите язык программирования/js

Помогите новичку/с чего начать

Помогите новичку/какие книги почитать

Помогите новичку/решите мне лабу



или в те же графы:

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

"Помогите новичку": с чего начать, какие книги почитать, решите мне лабу

"с чего начать": Выберите язык программирования, какие книги почитать

"макросы": js, vbs

"машинный код": c++, делфи



причём узлы:

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



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

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение pva »

Теперь правильно ли понял идею? Изображение Делфи я не заполнил так как не знаю что правильно туда вписать кроме Учебные задачи и ищем глюки в коде.




Начинаем поиск - Выберите нужное



C/C++



WinApi


----



Borland


----



Учебные задачи


----



Ищем глюки в коде


----






Delphi







WinApi



C/C++


----



Borland


----



Учебные задачи


----



Ищем глюки в коде


----






Borland



C/C++


----



WinApi


----



Учебные задачи


----



Ищем глюки в коде


----






Учебные задачи



C/C++


----



WinApi


----



Delphi


----






Ищем глюки в коде



C/C++


----



WinApi


----



Delphi


----
Аватара пользователя
Drongo

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение Drongo »

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

C/C++ - Доступ к выполняющейся программе.



Цитата pva:



А ещё можно в сторону аудита подумать, тогда ничего писать не надо.
C/C++ - Доступ к выполняющейся программе.




Разное - Преобразование одного формата файла в другой



Цитата Admiral:



я бы в Ворде или ином текстовом редакторе
Разное - Преобразование одного формата файла в другой




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



Дальше по составлению


MS C, C++ компиляторы с 1998 по 2008


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|Алексей Федоров


Microsoft обновляет Visual C++ и прекращает поддержку VB 6




Изображение

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|Алексей Федоров, Наталия Елманова




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: некоторые отличия и особенности|Алексей Доля




Microsoft Visual Studio 2005 -> MS Visual C++ 2005 a.k.a 8.0 (существует
бесплатна Экспресс версия
)

Пока нет данных



Microsoft Visual Studio 2008 -> MS Visual C++ 2008 a.k.a 9.0 (существует
бесплатна Экспресс версия
)


Версии компилятора и линковщика




cl.exe - Microsoft® C/C++ Compiler Driver 15.0.30729.0

link.exe - Microsoft® Incremental Linker 9.0.30729.0




Visual Studio 2008. Краткий обзор ключевых новинок|Алексей Федоров
А дальше
краткий взгляд на Visual Studio 2010 и .NET Framework 4.0





Такое подробное описание может и инфо шок для новичка, но чётко покажет отличие среды от компилятора.

А работу со средами программирования разбирать в темах раздела ПО.

All указывайте пожалуйста существует ли среда/компилятор в не коммерческом варианте. Спасибо.



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

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение Admiral »

Admiral, Вот это дааа.... Изображение
Цитата Admiral:



Такое подробное описание может и инфо шок для новичка
Разное - Список наиболее обсуждаемых тем в 'Программировании'




В точку, я как раз "там", в лёгкой прострации. Изображение




Цитата Admiral:



Кроме самого путеводителя должна быть некая аннотация в данном разделе
Разное - Список наиболее обсуждаемых тем в 'Программировании'




Если правильно понял, то имеется ввиду, как в разделе
Лечение систем от вредоносных программ
, по аналогии, описать некие первичные требования:

1. постановка задачи

2. желательная среда разработки (правильно выразился?)
Цитата Admiral:



Часто спрашивают про работу с различными файловыми форматами и их конвертацией, так что это тоже должно быть в путеводители.
Разное - Список наиболее обсуждаемых тем в 'Программировании'




Я думаю в этом проблемы не будет, загвоздка со структурой, толком не могу придумать. Вот pva, вообще интересную мысль высказал, незнаю насколько верно её понял. Будет чёткая структура, за её наполнением дело не станет.
Аватара пользователя
Drongo

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение Drongo »

Drongo, да это так к примеру. Ссылки можно будет перенести в соответственные темы по ПО, а здесь оставить про компиляторы и параметры командой строки для работы с ними.

Обзор средств разработки и компиляторов должен быть, особенно для тех кто самостоятельно учит и кому не сказали где кодить. Например как в теме
Assm - С чего начать изучения Ассемблера?
DillerInc достаточно доступно изложил про средства и диалекты ассемблера.



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



В идеале

1. Поставленная задача.

2. Язык программирование. Assm, С, С++, ...

3. Среда разработки/компилятор. Какая имеено и от кого - MS, Borland(CodeGear), Intel, другого



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

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

Re: Разное - Список наиболее обсуждаемых тем в 'Программировании'

Сообщение Admiral »

Цитата Admiral:



Обзор средств разработки и компиляторов должен быть, особенно для тех кто самостоятельно учит и кому не сказали где кодить
Разное - Список наиболее обсуждаемых тем в 'Программировании'




Да, есть такое, в своё время отдал предпочтение Borland C++ вместо Visual C++, так как Дейтелы, писали, что Borland C++, несколько "круче", да и диск с Борлэндом у меня был.
Ответить

Вернуться в «Программирование и базы данных»