Member 14560706 Ответов: 7

Что это лучший язык программирования?


Which programming language i have to learn to make an accounting software?


Что я уже пробовал:

Какой язык программирования я должен выучить, чтобы сделать бухгалтерское программное обеспечение?

7 Ответов

Рейтинг:
2

Richard MacCutchan

C# был бы лучшим выбором. Но вы также должны иметь полное представление обо всех бухгалтерских требованиях. Будьте готовы к большому количеству поздних ночей учебы и планирования.
Взгляните на это .NET книга ноль Чарльза Петцольда[^] для введения в C# и .NET.


Рейтинг:
1

RickZeeland

Вот краткий обзор языки программирования общего назначения[^]
Но не принимайте оценки слишком серьезно, все зависит от того, какую платформу вы хотите использовать, может быть, это должно быть веб-приложение, и сколько библиотек доступно и т. д.
Python всегда высоко оценивается, но я бы не рекомендовал его для бухгалтерского учета, так как это не самый быстрый язык в мире.
Вы также можете взглянуть на бухгалтерское программное обеспечение с открытым исходным кодом, чтобы учиться у него: 26 лучших бесплатных и открытых бухгалтерских программ - сравните отзывы, характеристики, цены в 2019 году[^]

Вот интересная серия о разработке баз данных для бухгалтерского учета: База данных для финансового учета Приложение I: основные требования[^]


Рейтинг:
1

Sivachandran R

Во-первых, вам нужны хорошие логические и аналитические навыки.
Вторичная вещь должна знать общий синтаксис любого одного языка программирования для разработки вашего программного обеспечения.
Язык программирования, такой как c# , vb.net это легко усваиваемые языки.


Рейтинг:
1

Gerry Schmitz

Название говорит само за себя: общий бизнес-ориентированный язык

Учебник КОБОЛ [^]


Рейтинг:
0

OriginalGriff

Как говорит Ричард, C# - это очень хороший выбор.
Но... "тот, который вы хорошо знаете и имеете хороший опыт" - это всегда лучший язык (при условии, что задача может быть выполнена на нем)
Если вы не знаете его хорошо (а это включает в себя любые фреймворки / библиотеки, которые поддерживают его и позволяют ему делать сложные вещи), то все, что вы создадите, будет проблемой. Плохой код, плохо написанный-это признак недостатка опыта.

Абсолютной необходимостью для написания бухгалтерских программ является: отличное понимание теории и практики бухгалтерского учета, а также юридических и налоговых аспектов для всех территорий, в которых вы ожидаете использовать программное обеспечение. Пойми это неправильно, и у тебя могут быть серьезные неприятности!


Рейтинг:
0

Patrice T

Цитата:
Какой язык программирования я должен выучить, чтобы сделать бухгалтерское программное обеспечение?

А так вопрос явно неправильный.
Поскольку почти любой язык может быть использован для написания бухгалтерской программы, язык, который вы знаете лучше всего, вероятно, тот, который вы выберете.
В зависимости от технических решений, которые вы должны сделать, язык, который вы выберете, будет лучше всего сочетаться с другими техническими решениями, которые вы сделали.
Вы должны выбрать:
- какая база данных
- один/несколько пользователей
- какой графический интерфейс/фреймворк
- алгоритмический язык

Но у вас есть более серьезная проблема: изучение языка программирования-это не изучение программирования (помимо игрушечных программ).
Для такого серьезного программного обеспечения вам действительно нужно научиться программированию. Изучение программирования - это изучение большого набора технических знаний, выходящих далеко за рамки знания синтаксиса языка.
-----
Я предполагаю, что вы изучаете Программирование.
Вы должны знать, что вы можете делать практически все на любом языке, просто некоторые языки сложнее для начинающих, потому что есть больше подводных камней, чтобы справиться.
Вам нужно овладеть набором техник, которые лежат в основе работы и не связаны с языком.

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++. Я также не рекомендую начинать с Python из-за использования отступов.
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize уточнение/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте алгоритмы и структуры данных.
- Учить Булевой алгебры
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

Интересная ссылка:
stanford.edu: учитесь программировать[^]

Нет кратчайшего пути к знанию, никто не может учиться за вас, вы единственный, кто может это сделать.
Помните, что упражнения и маленькие проекты здесь не для того, чтобы сделать что-то полезное, они здесь, чтобы научить вас программированию.


Рейтинг:
0

MadMyche

Язык, который вы должны знать лучше всего... Математика.

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