تعداد زبانهای برنامهنویسی در تاریخ بسیار زیاد است و «همه» آنها شامل صدها زبان میشود. اما در ادامه مهمترین و تأثیرگذارترین زبانها را تقریباً به ترتیب زمان ایجاد، همراه با کاربردشان آوردهام:
----------------------------
1843
Ada Lovelace / Analytical Engine
نخستین الگوریتمهای برنامهنویسی برای ماشین تحلیلی
1940s
Machine Code
برنامهنویسی مستقیم با ۰ و ۱
1949
Short Code
محاسبات ریاضی روی کامپیوترهای اولیه
1951
Assembly
برنامهنویسی نزدیک به سختافزار
1957
FORTRAN
محاسبات علمی و مهندسی
1958
Lisp
هوش مصنوعی و پردازش نمادین
1959
COBOL
بانکداری، حسابداری و سیستمهای تجاری
1960
ALGOL
الگوریتمها و پایه بسیاری از زبانهای بعدی
1964
BASIC
آموزش برنامهنویسی و نرمافزارهای ساده
1967
Simula
پایههای برنامهنویسی شیءگرا
1970
Pascal
آموزش برنامهنویسی و نرمافزارهای ساختاریافته
1972
C
سیستمعامل، نرمافزارهای سیستمی و Embedded
1972
Prolog
هوش مصنوعی و برنامهنویسی منطقی
1972
Smalltalk
برنامهنویسی شیءگرا
1980
Ada
سیستمهای نظامی، هوافضا و نرمافزارهای حساس
1983
C++
نرمافزارهای حرفهای، بازی و سیستمهای بزرگ
1987
Perl
اسکریپتنویسی، پردازش متن و وب
1988
Erlang
سیستمهای مخابراتی و توزیعشده
1989
MATLAB
مهندسی، ریاضیات و شبیهسازی
1990
Haskell
برنامهنویسی تابعی و تحقیقات دانشگاهی
1991
Python
وب، هوش مصنوعی، اتوماسیون، علم داده و نرمافزار
1993
Lua
اسکریپتنویسی و بازیها
1993
R
آمار، تحلیل داده و علم داده
1995
Java
نرمافزارهای سازمانی، سرور و Android قدیمی
1995
JavaScript
برنامهنویسی وب و اپلیکیشنهای تحت وب
1995
PHP
توسعه وب و سمت سرور
1995
Ruby
توسعه وب و نرمافزار
1995
Delphi / Object Pascal
نرمافزارهای دسکتاپ ویندوز
2000
C#
نرمافزار، وب، بازی و اکوسیستم .NET
2003
Scala
نرمافزارهای مقیاسپذیر و سیستمهای داده
2009
Go (Golang)
سرور، Cloud، شبکه و سیستمهای توزیعشده
2010
Rust
سیستمهای سریع و امن، زیرساخت و نرمافزار سیستمی
2011
Dart
اپلیکیشن موبایل و وب، بهخصوص Flutter
2011
Kotlin
Android و توسعه نرمافزار
2012
TypeScript
توسعه وب و پروژههای بزرگ JavaScript
2014
Swift
برنامهنویسی iPhone، iPad و macOS
2014
Julia
محاسبات علمی، ریاضیات و داده
2014
Carbon
پروژه آزمایشی برای جانشینی تدریجی C++
چند نکته مهم
این فهرست فهرست کامل همه زبانهای تاریخ نیست؛ زبانهای بسیار دیگری مانند F#, Groovy, Objective-C, Visual Basic, SQL, PL/SQL, Bash, PowerShell, Dart, Elixir, Clojure, OCaml و صدها زبان دیگر نیز وجود دارند.
همچنین بعضی موارد مثل SQL دقیقاً در دسته زبانهای برنامهنویسی عمومی قرار نمیگیرند و بهتر است آنها را زبان تخصصی بدانیم.
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
----------------------------
1843
Ada Lovelace / Analytical Engine
نخستین الگوریتمهای برنامهنویسی برای ماشین تحلیلی
1940s
Machine Code
برنامهنویسی مستقیم با ۰ و ۱
1949
Short Code
محاسبات ریاضی روی کامپیوترهای اولیه
1951
Assembly
برنامهنویسی نزدیک به سختافزار
1957
FORTRAN
محاسبات علمی و مهندسی
1958
Lisp
هوش مصنوعی و پردازش نمادین
1959
COBOL
بانکداری، حسابداری و سیستمهای تجاری
1960
ALGOL
الگوریتمها و پایه بسیاری از زبانهای بعدی
1964
BASIC
آموزش برنامهنویسی و نرمافزارهای ساده
1967
Simula
پایههای برنامهنویسی شیءگرا
1970
Pascal
آموزش برنامهنویسی و نرمافزارهای ساختاریافته
1972
C
سیستمعامل، نرمافزارهای سیستمی و Embedded
1972
Prolog
هوش مصنوعی و برنامهنویسی منطقی
1972
Smalltalk
برنامهنویسی شیءگرا
1980
Ada
سیستمهای نظامی، هوافضا و نرمافزارهای حساس
1983
C++
نرمافزارهای حرفهای، بازی و سیستمهای بزرگ
1987
Perl
اسکریپتنویسی، پردازش متن و وب
1988
Erlang
سیستمهای مخابراتی و توزیعشده
1989
MATLAB
مهندسی، ریاضیات و شبیهسازی
1990
Haskell
برنامهنویسی تابعی و تحقیقات دانشگاهی
1991
Python
وب، هوش مصنوعی، اتوماسیون، علم داده و نرمافزار
1993
Lua
اسکریپتنویسی و بازیها
1993
R
آمار، تحلیل داده و علم داده
1995
Java
نرمافزارهای سازمانی، سرور و Android قدیمی
1995
JavaScript
برنامهنویسی وب و اپلیکیشنهای تحت وب
1995
PHP
توسعه وب و سمت سرور
1995
Ruby
توسعه وب و نرمافزار
1995
Delphi / Object Pascal
نرمافزارهای دسکتاپ ویندوز
2000
C#
نرمافزار، وب، بازی و اکوسیستم .NET
2003
Scala
نرمافزارهای مقیاسپذیر و سیستمهای داده
2009
Go (Golang)
سرور، Cloud، شبکه و سیستمهای توزیعشده
2010
Rust
سیستمهای سریع و امن، زیرساخت و نرمافزار سیستمی
2011
Dart
اپلیکیشن موبایل و وب، بهخصوص Flutter
2011
Kotlin
Android و توسعه نرمافزار
2012
TypeScript
توسعه وب و پروژههای بزرگ JavaScript
2014
Swift
برنامهنویسی iPhone، iPad و macOS
2014
Julia
محاسبات علمی، ریاضیات و داده
2014
Carbon
پروژه آزمایشی برای جانشینی تدریجی C++
چند نکته مهم
این فهرست فهرست کامل همه زبانهای تاریخ نیست؛ زبانهای بسیار دیگری مانند F#, Groovy, Objective-C, Visual Basic, SQL, PL/SQL, Bash, PowerShell, Dart, Elixir, Clojure, OCaml و صدها زبان دیگر نیز وجود دارند.
همچنین بعضی موارد مثل SQL دقیقاً در دسته زبانهای برنامهنویسی عمومی قرار نمیگیرند و بهتر است آنها را زبان تخصصی بدانیم.
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
👍2❤1
🤖 یادگیری الگوریتم و فلوچارت، سادهتر از همیشه! 🚀
اگر به برنامهنویسی و حل مسئله علاقهمندی، ربات آموزشی ما رو از دست نده! 📚💻
🎯 آموزشهای کاربردی الگوریتم و فلوچارت
📺 معرفی کانالهای آموزشی برتر آپارات
✨ یک قدم تا حرفهایتر شدن در برنامهنویسی!
🎁 استفاده برای اعضای کانال کاملاً رایگان است.
👇 همین حالا وارد ربات شو:
🤖 @getAparatbot
اگر به برنامهنویسی و حل مسئله علاقهمندی، ربات آموزشی ما رو از دست نده! 📚💻
🎯 آموزشهای کاربردی الگوریتم و فلوچارت
📺 معرفی کانالهای آموزشی برتر آپارات
✨ یک قدم تا حرفهایتر شدن در برنامهنویسی!
🎁 استفاده برای اعضای کانال کاملاً رایگان است.
👇 همین حالا وارد ربات شو:
🤖 @getAparatbot
Forwarded from الگوریتم و فلوچارت
آموزش تصویری نرم افزار فلوگوریتم جلسه اول
آموزش تصویری نرم افزار فلوگوریتم جلسه دوم
آموزش تصویری نرم افزار فلوگوریتم جلسه سوم
آموزش تصویری نرم افزار فلوگوریتم جلسه چهارم
آموزش تصویری نرم افزار فلوگوریتم جلسه پنجم
آموزش تصویری نرم افزار فلوگوریتم جلسه ششم _ بخش اول
آموزش تصویری نرم افزار فلوگوریتم جلسه ششم _بخش دوم
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
آموزش تصویری نرم افزار فلوگوریتم جلسه دوم
آموزش تصویری نرم افزار فلوگوریتم جلسه سوم
آموزش تصویری نرم افزار فلوگوریتم جلسه چهارم
آموزش تصویری نرم افزار فلوگوریتم جلسه پنجم
آموزش تصویری نرم افزار فلوگوریتم جلسه ششم _ بخش اول
آموزش تصویری نرم افزار فلوگوریتم جلسه ششم _بخش دوم
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
❤1
Forwarded from Tech News | اخبار تکنولوژی
This media is not supported in your browser
VIEW IN TELEGRAM
🎙 پروژه متنباز پارسیگو تبدیل متن فارسی به گفتار با کلونینگ صدا، کاملاً آفلاین و فقط روی CPU!
نه GPU لازم دارد و نه اینترنت، یک نمونه صدای ۵ ثانیهای بدهید، متن فارسی بنویسید و خروجی را با همان صدا بگیرید.
https://nimaone-persian-tts-onnx.static.hf.space/index.html
https://github.com/nimaone/persian_tts
@techkhabar7
نه GPU لازم دارد و نه اینترنت، یک نمونه صدای ۵ ثانیهای بدهید، متن فارسی بنویسید و خروجی را با همان صدا بگیرید.
https://nimaone-persian-tts-onnx.static.hf.space/index.html
https://github.com/nimaone/persian_tts
@techkhabar7
🔥2
https://codebezan.com/
سایت بسیار عالی برای تمرین کد نویسی 👆👆👆
#معرفی_منابع_آموزشی
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
سایت بسیار عالی برای تمرین کد نویسی 👆👆👆
#معرفی_منابع_آموزشی
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
👍1
کتاب آموزشی پایتون مقدماتی
قالب فایل : PDF
تعداد صفحات : 72 صفحه
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
قالب فایل : PDF
تعداد صفحات : 72 صفحه
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
👍1
Forwarded from الگوریتم و فلوچارت
Forwarded from الگوریتم و فلوچارت
دانلود کتاب آموزش پایتون
قالب فایل : PDF
تعداد صفحات : 322 صفحه
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
قالب فایل : PDF
تعداد صفحات : 322 صفحه
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🔥1
Forwarded from الگوریتم و فلوچارت
📚 نمونه سوالات آزمون و منابع برنامه نویسی زبان سی شارپ
[1] نمونه سوال برنامه نویسی پیشرفته سی شارپ (sourceiran.com)
[2] 100 نمونه سوال برنامه نویسی سی شارپ با کد و آموزش ویدئویی (nonevisan.com)
[3] نمونه سوالات سی شارپ (C# را قورت دهید) (yektasite.blog.ir)
[4] جزوه درس برنامه نویسی پیشرفته C# با نمونه سوال - وبلاگ محمد عزیزی (maziziuni.blogfa.com)
[5] سوالات مصاحبه برنامه نویسی #C — راهنمای استخدام - مجله فرادرس (blog.faradars.org)
[6] 20 نمونه سوال سی شارپ - آموزشگاه اندیشه مانی (itmani.ir)
[7] نمونه سوالات برنامه نویسی سی شارپ با جواب (sourceiran.com)
[8] دانلود رایگان نمونه سوالات امتحانی درس برنامه نویسی - ایران مدرس (iranmodares.com)
[9] نمونه سوال درس برنامه سازی یک (سی شارپ) - آموزش کامپیوتر (darsareh.blogsky.com)
[10] آموزش سی شارپ پیشرفته - تاپ لرن (toplearn.com)
@flowchart_algorithm
[1] نمونه سوال برنامه نویسی پیشرفته سی شارپ (sourceiran.com)
[2] 100 نمونه سوال برنامه نویسی سی شارپ با کد و آموزش ویدئویی (nonevisan.com)
[3] نمونه سوالات سی شارپ (C# را قورت دهید) (yektasite.blog.ir)
[4] جزوه درس برنامه نویسی پیشرفته C# با نمونه سوال - وبلاگ محمد عزیزی (maziziuni.blogfa.com)
[5] سوالات مصاحبه برنامه نویسی #C — راهنمای استخدام - مجله فرادرس (blog.faradars.org)
[6] 20 نمونه سوال سی شارپ - آموزشگاه اندیشه مانی (itmani.ir)
[7] نمونه سوالات برنامه نویسی سی شارپ با جواب (sourceiran.com)
[8] دانلود رایگان نمونه سوالات امتحانی درس برنامه نویسی - ایران مدرس (iranmodares.com)
[9] نمونه سوال درس برنامه سازی یک (سی شارپ) - آموزش کامپیوتر (darsareh.blogsky.com)
[10] آموزش سی شارپ پیشرفته - تاپ لرن (toplearn.com)
@flowchart_algorithm
🔥2
Forwarded from الگوریتم و فلوچارت
✅ آموزش سریع و آسان سی شارپ
https://www.tutorialspoint.com/csharp/index.htm
#معرفی_منابع_آموزشی
@flowchart_algorithm
https://www.tutorialspoint.com/csharp/index.htm
#معرفی_منابع_آموزشی
@flowchart_algorithm
Tutorialspoint
C# Tutorial
C# (pronounced "C-Sharp") is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. It is widely used for the following: Our C# tutorial allows you to
🎨 متن بده، اینفوگرافیک تحویل بگیر! 🤯
یه ابزار باحال پیدا کردم که متن، اطلاعات یا حتی فایلهاتو میگیره و توی چند ثانیه برات یه اینفوگرافیک شیک و آماده میسازه! 🔥
بعدشم دستت کاملاً بازه؛ میتونی متن، رنگ، عکس، آیکون و چیدمان رو هرجور دوست داری تغییر بدی. 👌
یعنی خلاصهش میشه:
📄 متن یا فایل ➡️ 🤖 هوش مصنوعی ➡️ 🎨 اینفوگرافیک آماده
🔗 piktochart.com/generative-ai/
اگه برای تولید محتوا، ارائه یا پستهای آموزشی دنبال یه ابزار سریع میگردی، یه سر بهش بزن 😉
#هوش_مصنوعی
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
یه ابزار باحال پیدا کردم که متن، اطلاعات یا حتی فایلهاتو میگیره و توی چند ثانیه برات یه اینفوگرافیک شیک و آماده میسازه! 🔥
بعدشم دستت کاملاً بازه؛ میتونی متن، رنگ، عکس، آیکون و چیدمان رو هرجور دوست داری تغییر بدی. 👌
یعنی خلاصهش میشه:
📄 متن یا فایل ➡️ 🤖 هوش مصنوعی ➡️ 🎨 اینفوگرافیک آماده
🔗 piktochart.com/generative-ai/
اگه برای تولید محتوا، ارائه یا پستهای آموزشی دنبال یه ابزار سریع میگردی، یه سر بهش بزن 😉
#هوش_مصنوعی
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🔥2
هزار ( 1000) نمونه سوال تستی زبان برنامه نویسی پایتون به همراه پاسخ سوالات
☄ منبع بسیار عالی برای یادگیری زبان پایتون
☄منبع بسیار عالی برای آمادگی آزمونهای میان ترم و پایان ترم
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
☄ منبع بسیار عالی برای یادگیری زبان پایتون
☄منبع بسیار عالی برای آمادگی آزمونهای میان ترم و پایان ترم
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
Sanfoundry
1000 Python MCQ (Multiple Choice Questions) - Sanfoundry
1000+ Multiple Choice Questions & Answers on Python arranged chapterwise! Start practicing now for exams, online tests, quizzes & interviews! Python MCQ PDF covers topics like Python Variables, Operators, Modules, Functions, Files, Strings, Lists, Tuples…
👍2
bubble_sort_highlighted.gif
64 KB
مرتبسازی حبابی (Bubble Sort) یک الگوریتم ساده برای مرتب کردن آرایه است.
🔹 ایدهٔ اصلی:
در هر مرحله، دو عنصرِ کنار هم با هم مقایسه میشوند و اگر ترتیبشان اشتباه باشد، جابهجا میشوند.
این کار آنقدر تکرار میشود تا آرایه کاملاً مرتب شود.
🔹 چرا «حبابی»؟
چون در هر دور، بزرگترین عنصر مثل حباب به انتهای آرایه میرود.
🔹 ویژگیها:
ساده و قابل فهم
مناسب برای آموزش مفاهیم اولیه
کارایی پایین برای دادههای بزرگ
🔹 پیچیدگی زمانی:
حالت معمول و بدترین حالت: O(n²)
اگر آرایه تقریباً مرتب باشد: بهتر عمل میکند
🔹 مثال کوتاه:
[7, 2, 5] → [2, 7, 5] → [2, 5, 7]
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🔹 ایدهٔ اصلی:
در هر مرحله، دو عنصرِ کنار هم با هم مقایسه میشوند و اگر ترتیبشان اشتباه باشد، جابهجا میشوند.
این کار آنقدر تکرار میشود تا آرایه کاملاً مرتب شود.
🔹 چرا «حبابی»؟
چون در هر دور، بزرگترین عنصر مثل حباب به انتهای آرایه میرود.
🔹 ویژگیها:
ساده و قابل فهم
مناسب برای آموزش مفاهیم اولیه
کارایی پایین برای دادههای بزرگ
🔹 پیچیدگی زمانی:
حالت معمول و بدترین حالت: O(n²)
اگر آرایه تقریباً مرتب باشد: بهتر عمل میکند
🔹 مثال کوتاه:
[7, 2, 5] → [2, 7, 5] → [2, 5, 7]
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🙏2
Forwarded from الگوریتم و فلوچارت
*"Every expert programmer was once a beginner—keep coding, stay curious, and trust the process; your persistence will turn challenges into triumphs!"*
*"هر برنامهنویس حرفهای روزی مبتدی بود... به کد زدن ادامه بده، کنجکاو بمان و به فرآیند یادگیری اعتماد کن؛ پشتکار تو چالشها را به پیروزی تبدیل میکند!"* 💻✨
@flowchart_algorithm
*"هر برنامهنویس حرفهای روزی مبتدی بود... به کد زدن ادامه بده، کنجکاو بمان و به فرآیند یادگیری اعتماد کن؛ پشتکار تو چالشها را به پیروزی تبدیل میکند!"* 💻✨
@flowchart_algorithm
❤3
Coding and Hacking Course. Learn Python for Web & Versatile Apps. https://share.google/JAsElDsVSDEi3WgOu
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
👍1
https://www.daneshjooyar.com/learn-algorithm/
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
دانشجویار
آموزش الگوریتم و فلوچارت رایگان و به زبان ساده
آموزش الگوریتم و فلوچارت یکی از اساسی ترین و ابتدایی ترین نیاز های ورود به دنیای برنامه نویسی میباشد. شاید یادگیری یکی از زبان های برنامه نویسی نهایتا یک
👏1
Forwarded from الگوریتم و فلوچارت
@hesabDaftar_bot
@hesabDaftar_bot
ربات بالا توسط تیم الگوریتم و فلوچارت تهیه شده 👆
به دوستان خود معرفی کنيد 🌺
ویژگیهای فنی ربات حساب دفتری
💻 توسعهیافته با PHP
🗄️ پایگاه داده MySQL
🧩 بیش از ۵,۰۰۰ خط کدنویسی اختصاصی
🤖 پشتیبانی از تلگرام و پیامرسان بله
🌐 میزبانی روی هاست تخصصی و معتبر
🔐 امنیت و حفاظت از اطلاعات کاربران
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
@hesabDaftar_bot
ربات بالا توسط تیم الگوریتم و فلوچارت تهیه شده 👆
به دوستان خود معرفی کنيد 🌺
ویژگیهای فنی ربات حساب دفتری
💻 توسعهیافته با PHP
🗄️ پایگاه داده MySQL
🧩 بیش از ۵,۰۰۰ خط کدنویسی اختصاصی
🤖 پشتیبانی از تلگرام و پیامرسان بله
🌐 میزبانی روی هاست تخصصی و معتبر
🔐 امنیت و حفاظت از اطلاعات کاربران
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🔥1