-
Every Programming Language Explained in 5 minutes
hey, i hope you enjoyed this video.
i know editing is not the best thing, but you must not forget the value i gave you.
0:00 Javascript
0:22 Python
0:42 Go
1:01 Java
1:16 Kotlin
1:35 PhP
1:50 C#
2:08 Swift
2:21 R
2:31 Ruby
2:48 C++
3:12 Matlab
3:23 Typescript
3:37 Scala
3:49 SQL
4:02 HTML
4:21 CSS
4:36 noSQL
4:49 Rust
5:01 Perl
All informations are from trusted sources/thanks for watching.
published: 27 Jul 2024
-
Every Programming Language Ever Explained in 15 Minutes
Every Programming Language Ever Explained in 15 Minutes
---------------------------------------------------------
Chapters
0:00 Assembly
0:27 Fortran
1:04 Comtran
1:21 Lisp
1:31 COBOL
1:52 IBM RPG
2:02 ALGOL 60
2:16 APL
2:26 Simula
2:57 Speakeasy
3:04 BASIC
3:24 MUMPS
3:41 Logo
3:52 Pascal
4:08 C
4:47 Smalltalk
4:54 Prolog
5:00 ML
5:18 SQL
5:41 C++
6:01 Ada
6:10 Matlab
6:24 Objective-C
6:40 Labview
6:51 Erlang
6:54 Perl
7:05 Wolfram
7:15 Haskell
7:23 Visual Basic
7:39 Lua
7:45 Delphi
7:51 OCaml
8:01 Python
8:35 Ruby
9:21 Java
9:53 R
10:13 Javascript
10:40 HTML & CSS
11:02 PHP
11:20 Actionscript
11:43 C#
11:55 Scala
12:04 Powershell
12:08 F#
12:14 Julia
12:27 Elm
12:33 Nim
12:38 Raku
12:44 Scratch
12:57 Go
13:07 Holy-C
13:27 Kotlin
13:35 Typescript
13:38 Dart
13:44 Swift
13:56 Rust
14:10 S...
published: 12 Jan 2024
-
What Does it Mean by General Purpose Programming Language , Why Java is one of Them
What Does it Mean by General Purpose Programming Language , Why Java is one of Them
#Computer
#ComputerEvolution
#Software
#Bilgets
#Hardware
#WhatIsExcel
#WhatIsTransister
#WhatIsMOSFET
#WhatIsCapacitor
#WhatIsSoftware
#WhatIsLinux
#WhatIsUnix
#WhatIsJava
#WhatIsC
#WhatIsC++
#WhatIsPython
#WhatIsSelenium
#WhatIsManualTesting
#WhatIsSmokeTesting
#WhatIsRegressionTesting
#WhatIsSanity
#WhatIsCPU
#WhatIsKernel
#WhatIsDiode
#WhatIsMotherboard
#WhatIsWindows
#WhatIsLCD
#WhatIsPowerpoint
#WhatIsMemory
#WhatIsRAM
#WhatIsROM
#WhatIsBIOS
#WhatIsCMDPrompt
#WhatIsGoogle
#ProgrammingLanguage
#Tokens
#Delimater
#MachineCode
#AssemblyLanguage
#Assembler
#Interpretor
#Compiler
#Robotics
#SuperComputerIndia
#SuperComputerRussia
#SuperComputerAmerica
#ENIAC
#VacuumTubes
#Joystic
#InputDevice
#OutputDev...
published: 05 Jul 2021
-
Top 5 Highest Paying Programming Languages
Source: https://survey.stackoverflow.co/2023/
Prepping for your frontend interviews? Use code "conner" for a discount on my product FrontendExpert:
https://www.frontendexpert.io/conner
🎬 TikTok: https://tiktok.com/@connerardman
💼 LinkedIn: https://www.linkedin.com/in/connerardman
💻 Video/Coding Gear: https://www.amazon.com/shop/connerardman
Business/brands 👉 [email protected]
published: 03 Nov 2023
-
What is C Programming Language | What is General Purpose Programming Language Part-2
What is C Programming Language | What is General Purpose Programming Language is a video tutorial for beginners.
Support us on Patreon: https://www.patreon.com/howtomaketuts
What is C Programming Language | What is General Purpose Programming Language is a video tutorial for beginners to learn the basics and intermediate concepts of C programming. In this video we have discuss following concepts,
What is C Programming Language | What is General Purpose Programming Language.
What is C Programming Language.
What is General Purpose Programming Language.
https://www.buymeacoffee.com/howtomaketuts
Related and useful Videos
How to make a classified website using laravel
https://youtu.be/9FOzoSWTyH4
Filter records using PHP
https://youtu.be/Q1g1QXqPsSM
How to create reports using php
https://y...
published: 13 Feb 2023
-
Julia in 100 Seconds
Julia is a dynamic general purpose programming language popular for scientific computing and big data analytics. It is extremely fast thanks to its use of a JIT compiler and allows developers to write concise, yet powerful code.
#compsci #programming #100SecondsOfCode
🔗 Resources
Julia Language https://julialang.org/
Why Julia? https://julialang.org/blog/2012/02/why-we-created-julia/
Python in 100 Seconds https://youtu.be/x7X9w_GIm1s
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Julia basics tutorial
- Julia vs Python
- Julia vs R
- what is Julia used for?
...
published: 19 May 2022
-
The Programming Language Guide
This is NOT another annoying top 10 programming language video. We will talk about how programming languages work including low-level & high-level, compiled, interpreted, etc. We will also talk about some of the popular languages and what they are good for.
👇 Website & Courses:
https://traversymedia.com
💖 Show Support
Patreon: https://www.patreon.com/traversymedia
PayPal: https://paypal.me/traversymedia
👇 Follow Me On Social Media:
Twitter: https://twitter.com/traversymedia
Instagram: https://www.instagram.com/traversymedia
Linkedin: https://www.linkedin.com/in/bradtraversy
💻 Programing Language Crash Courses:
Rust - https://www.youtube.com/watch?v=zF34dRivLOw
C# - https://www.youtube.com/watch?v=GcFJjpMFJvI
Go - https://www.youtube.com/watch?v=SqrbIlUwR0U&
Python - https://www.youtub...
published: 21 Feb 2022
-
What is Python? | Python Explained in 2 Minutes For BEGINNERS.
Python is BY FAR the most talked about language in the world of software development! There is no other language that brings as much hype, excitement, or chatter as Python does and unlike most hyped up things, it's actually well deserved. See what all the buzz is about (and how to start learning Python for free) 🐍
📺 Learn Python for free (8+ HOURS!): https://youtu.be/4uBbCUjJ_G8
🎉 Full Python Bootcamp: https://zerotomastery.io/courses/learn-python/
😱 Python in Excel? Is this the real deal?: https://youtu.be/S5uF11PGeXQ?si=mxx-c86L1WQYM6Sj
📰 Check out our Monthly Python Newsletter: https://zerotomastery.io/newsletters/python-monthly/
👍 Subscribe for more free tutorials and exclusive content: https://links.zerotomastery.io/youtube
==========
💥 Learning Python and struggling? Here's why y...
published: 27 Oct 2022
-
AL Programming Secrets NO ONE Tells You About Mastering!
Dynamics 365 Business Central Developer Certification Companion: Hands on Preparation for the Mb-820 Exam: https://www.amazon.in/Dynamics-Business-Developer-Certification-Companion/dp/B0DDT7DL96/ref=sr_1_1?dib=eyJ2IjoiMSJ9.Z1oKJwOtrm8UGdUjKVfngm75g0I0k6lK6V6lJAkAA-NXmK6abSPHJNCNCYd7xt0sGk68LSRKj47AmfxT5Tk06w._hfJnxmWnBwrrkWp4bnrO7XsjAztJiG71g2-NdorCxY&dib_tag=se&keywords=Dynamics+365+Business+Central+Developer+Certification+Companion&qid=1731246894&sr=8-1
E-Book Link:
Indian Buyers: https://gomstechtalks.myinstamojo.com/shop?ordering=oos%2Cfinal_price
International Buyers: https://beacons.ai/techtutorial
Personal Guidance: https://topmate.io/drgomathi_gomstechtalks
Blog: https://www.learnwithgoms.com/
Link to join my Room: https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id...
published: 11 Jan 2025
-
Python vs Julia
Python for Data Science: https://ibm.biz/Python_for_Data_Science
Python and Julia are both common and powerful language that may seem alike, but there are definitely differences you should consider. In this video Martin Keen, Master Inventor, provides an overview of Python and Julia, showcasing their strengths so you can make an informed decision on the best for your next project.
Get started for free on IBM Cloud → https://ibm.biz/sign-up-today
Subscribe to see more videos like this in the future → http://ibm.biz/subscribe-now
published: 19 Jan 2023
5:18
Every Programming Language Explained in 5 minutes
hey, i hope you enjoyed this video.
i know editing is not the best thing, but you must not forget the value i gave you.
0:00 Javascript
0:22 Python
0:42 Go
1:...
hey, i hope you enjoyed this video.
i know editing is not the best thing, but you must not forget the value i gave you.
0:00 Javascript
0:22 Python
0:42 Go
1:01 Java
1:16 Kotlin
1:35 PhP
1:50 C#
2:08 Swift
2:21 R
2:31 Ruby
2:48 C++
3:12 Matlab
3:23 Typescript
3:37 Scala
3:49 SQL
4:02 HTML
4:21 CSS
4:36 noSQL
4:49 Rust
5:01 Perl
All informations are from trusted sources/thanks for watching.
https://wn.com/Every_Programming_Language_Explained_In_5_Minutes
hey, i hope you enjoyed this video.
i know editing is not the best thing, but you must not forget the value i gave you.
0:00 Javascript
0:22 Python
0:42 Go
1:01 Java
1:16 Kotlin
1:35 PhP
1:50 C#
2:08 Swift
2:21 R
2:31 Ruby
2:48 C++
3:12 Matlab
3:23 Typescript
3:37 Scala
3:49 SQL
4:02 HTML
4:21 CSS
4:36 noSQL
4:49 Rust
5:01 Perl
All informations are from trusted sources/thanks for watching.
- published: 27 Jul 2024
- views: 353130
15:29
Every Programming Language Ever Explained in 15 Minutes
Every Programming Language Ever Explained in 15 Minutes
---------------------------------------------------------
Chapters
0:00 Assembly
0:27 Fortran
1:04 Comt...
Every Programming Language Ever Explained in 15 Minutes
---------------------------------------------------------
Chapters
0:00 Assembly
0:27 Fortran
1:04 Comtran
1:21 Lisp
1:31 COBOL
1:52 IBM RPG
2:02 ALGOL 60
2:16 APL
2:26 Simula
2:57 Speakeasy
3:04 BASIC
3:24 MUMPS
3:41 Logo
3:52 Pascal
4:08 C
4:47 Smalltalk
4:54 Prolog
5:00 ML
5:18 SQL
5:41 C++
6:01 Ada
6:10 Matlab
6:24 Objective-C
6:40 Labview
6:51 Erlang
6:54 Perl
7:05 Wolfram
7:15 Haskell
7:23 Visual Basic
7:39 Lua
7:45 Delphi
7:51 OCaml
8:01 Python
8:35 Ruby
9:21 Java
9:53 R
10:13 Javascript
10:40 HTML & CSS
11:02 PHP
11:20 Actionscript
11:43 C#
11:55 Scala
12:04 Powershell
12:08 F#
12:14 Julia
12:27 Elm
12:33 Nim
12:38 Raku
12:44 Scratch
12:57 Go
13:07 Holy-C
13:27 Kotlin
13:35 Typescript
13:38 Dart
13:44 Swift
13:56 Rust
14:10 Solidity
14:48 Elixir
15:01 Zig
15:08 Power FX
https://wn.com/Every_Programming_Language_Ever_Explained_In_15_Minutes
Every Programming Language Ever Explained in 15 Minutes
---------------------------------------------------------
Chapters
0:00 Assembly
0:27 Fortran
1:04 Comtran
1:21 Lisp
1:31 COBOL
1:52 IBM RPG
2:02 ALGOL 60
2:16 APL
2:26 Simula
2:57 Speakeasy
3:04 BASIC
3:24 MUMPS
3:41 Logo
3:52 Pascal
4:08 C
4:47 Smalltalk
4:54 Prolog
5:00 ML
5:18 SQL
5:41 C++
6:01 Ada
6:10 Matlab
6:24 Objective-C
6:40 Labview
6:51 Erlang
6:54 Perl
7:05 Wolfram
7:15 Haskell
7:23 Visual Basic
7:39 Lua
7:45 Delphi
7:51 OCaml
8:01 Python
8:35 Ruby
9:21 Java
9:53 R
10:13 Javascript
10:40 HTML & CSS
11:02 PHP
11:20 Actionscript
11:43 C#
11:55 Scala
12:04 Powershell
12:08 F#
12:14 Julia
12:27 Elm
12:33 Nim
12:38 Raku
12:44 Scratch
12:57 Go
13:07 Holy-C
13:27 Kotlin
13:35 Typescript
13:38 Dart
13:44 Swift
13:56 Rust
14:10 Solidity
14:48 Elixir
15:01 Zig
15:08 Power FX
- published: 12 Jan 2024
- views: 366534
7:39
What Does it Mean by General Purpose Programming Language , Why Java is one of Them
What Does it Mean by General Purpose Programming Language , Why Java is one of Them
#Computer
#ComputerEvolution
#Software
#Bilgets
#Hardware
#WhatIsExcel
#Wh...
What Does it Mean by General Purpose Programming Language , Why Java is one of Them
#Computer
#ComputerEvolution
#Software
#Bilgets
#Hardware
#WhatIsExcel
#WhatIsTransister
#WhatIsMOSFET
#WhatIsCapacitor
#WhatIsSoftware
#WhatIsLinux
#WhatIsUnix
#WhatIsJava
#WhatIsC
#WhatIsC++
#WhatIsPython
#WhatIsSelenium
#WhatIsManualTesting
#WhatIsSmokeTesting
#WhatIsRegressionTesting
#WhatIsSanity
#WhatIsCPU
#WhatIsKernel
#WhatIsDiode
#WhatIsMotherboard
#WhatIsWindows
#WhatIsLCD
#WhatIsPowerpoint
#WhatIsMemory
#WhatIsRAM
#WhatIsROM
#WhatIsBIOS
#WhatIsCMDPrompt
#WhatIsGoogle
#ProgrammingLanguage
#Tokens
#Delimater
#MachineCode
#AssemblyLanguage
#Assembler
#Interpretor
#Compiler
#Robotics
#SuperComputerIndia
#SuperComputerRussia
#SuperComputerAmerica
#ENIAC
#VacuumTubes
#Joystic
#InputDevice
#OutputDevice
#Processor
#16Bits
#32Bits
#64Bits
#Latches
#AuxiliaryMemory
#FlashMemory
#DSLR
#Printer
https://wn.com/What_Does_It_Mean_By_General_Purpose_Programming_Language_,_Why_Java_Is_One_Of_Them
What Does it Mean by General Purpose Programming Language , Why Java is one of Them
#Computer
#ComputerEvolution
#Software
#Bilgets
#Hardware
#WhatIsExcel
#WhatIsTransister
#WhatIsMOSFET
#WhatIsCapacitor
#WhatIsSoftware
#WhatIsLinux
#WhatIsUnix
#WhatIsJava
#WhatIsC
#WhatIsC++
#WhatIsPython
#WhatIsSelenium
#WhatIsManualTesting
#WhatIsSmokeTesting
#WhatIsRegressionTesting
#WhatIsSanity
#WhatIsCPU
#WhatIsKernel
#WhatIsDiode
#WhatIsMotherboard
#WhatIsWindows
#WhatIsLCD
#WhatIsPowerpoint
#WhatIsMemory
#WhatIsRAM
#WhatIsROM
#WhatIsBIOS
#WhatIsCMDPrompt
#WhatIsGoogle
#ProgrammingLanguage
#Tokens
#Delimater
#MachineCode
#AssemblyLanguage
#Assembler
#Interpretor
#Compiler
#Robotics
#SuperComputerIndia
#SuperComputerRussia
#SuperComputerAmerica
#ENIAC
#VacuumTubes
#Joystic
#InputDevice
#OutputDevice
#Processor
#16Bits
#32Bits
#64Bits
#Latches
#AuxiliaryMemory
#FlashMemory
#DSLR
#Printer
- published: 05 Jul 2021
- views: 1524
0:58
Top 5 Highest Paying Programming Languages
Source: https://survey.stackoverflow.co/2023/
Prepping for your frontend interviews? Use code "conner" for a discount on my product FrontendExpert:
https://ww...
Source: https://survey.stackoverflow.co/2023/
Prepping for your frontend interviews? Use code "conner" for a discount on my product FrontendExpert:
https://www.frontendexpert.io/conner
🎬 TikTok: https://tiktok.com/@connerardman
💼 LinkedIn: https://www.linkedin.com/in/connerardman
💻 Video/Coding Gear: https://www.amazon.com/shop/connerardman
Business/brands 👉
[email protected]
https://wn.com/Top_5_Highest_Paying_Programming_Languages
Source: https://survey.stackoverflow.co/2023/
Prepping for your frontend interviews? Use code "conner" for a discount on my product FrontendExpert:
https://www.frontendexpert.io/conner
🎬 TikTok: https://tiktok.com/@connerardman
💼 LinkedIn: https://www.linkedin.com/in/connerardman
💻 Video/Coding Gear: https://www.amazon.com/shop/connerardman
Business/brands 👉
[email protected]
- published: 03 Nov 2023
- views: 1494182
7:30
What is C Programming Language | What is General Purpose Programming Language Part-2
What is C Programming Language | What is General Purpose Programming Language is a video tutorial for beginners.
Support us on Patreon: https://www.patreon.com/...
What is C Programming Language | What is General Purpose Programming Language is a video tutorial for beginners.
Support us on Patreon: https://www.patreon.com/howtomaketuts
What is C Programming Language | What is General Purpose Programming Language is a video tutorial for beginners to learn the basics and intermediate concepts of C programming. In this video we have discuss following concepts,
What is C Programming Language | What is General Purpose Programming Language.
What is C Programming Language.
What is General Purpose Programming Language.
https://www.buymeacoffee.com/howtomaketuts
Related and useful Videos
How to make a classified website using laravel
https://youtu.be/9FOzoSWTyH4
Filter records using PHP
https://youtu.be/Q1g1QXqPsSM
How to create reports using php
https://youtu.be/IsWhANsVvpg
How to make a college management system using codeigniter
https://youtu.be/xD61Oci9I7M
How to make laravel 5.4 crud tutorial
https://youtu.be/q-lvTzUIQYc
Codeigniter crud application with bootstrap
https://youtu.be/CiAm1rso1-U
Laravel registeration application
https://youtu.be/cRA6598O5dA
Laravel blog tutorial
https://youtu.be/nXq4ndJvrhg
Codeigniter registration application
https://youtu.be/5c-adH1RZR4
filter records from database using dropdown
https://youtu.be/LBuTCRaxQw8
Send SMS using Laravel
https://youtu.be/LlivK0EHjXg
Registration application using angularjs
https://youtu.be/-w0rsH4w-vg
Download and install angularjs
https://youtu.be/pBOB79FiAvI
Download and install zend framework
https://youtu.be/GssYmmdoO9Y
Moving codeigniter project from local to live server
https://youtu.be/7xjWroPUJFE
Upload image using codeigniter
https://youtu.be/Izo6PX_D98E
Send SMS using codeigniter
https://youtu.be/ci9y92U6JLw
How to make an ecommerce store using magento
https://youtu.be/HtH8mhNnmcA
How to run PHP in localhost
https://youtu.be/TUM0joo0vQE
Send SMS using codeigniter to multiple recipients
https://youtu.be/pOLqFtRJLUY
Upload an image using core php
https://youtu.be/anrWuBG7QLQ
Upload image using jQuery, AJAX and PHP Codeigniter with progress bar
https://youtu.be/ihPpfRPDjq8
CRUD Tutorials on various PHP frameworks
Laravel CRUD Tutorial
https://youtu.be/q-lvTzUIQYc
Codeigniter CRUD Tutorial
https://youtu.be/CiAm1rso1-U
Cakephp CRUD Tutorial
https://youtu.be/pCB5ShwtHdw
Symfony CRUD Tutorial
https://youtu.be/tYaV_9TE-t8
Core PHP CRUD Tutorial
https://youtu.be/rlXmAW9xvXs
Magento ecommerce Tutorial
https://youtu.be/zmKAzEvlras
laravel blog
https://youtu.be/nXq4ndJvrhg
codeigniter blog
https://youtu.be/5c-adH1RZR4
yii2 Framework
https://youtu.be/7g2HI3S3KhQ
Zend Framework3
https://youtu.be/Fw8Hq6ws_ZM
Follow us on Facebook & Twitter
https://www.facebook.com/howtomaketuts/
https://twitter.com/mehmoodshaikh51
https://wn.com/What_Is_C_Programming_Language_|_What_Is_General_Purpose_Programming_Language_Part_2
What is C Programming Language | What is General Purpose Programming Language is a video tutorial for beginners.
Support us on Patreon: https://www.patreon.com/howtomaketuts
What is C Programming Language | What is General Purpose Programming Language is a video tutorial for beginners to learn the basics and intermediate concepts of C programming. In this video we have discuss following concepts,
What is C Programming Language | What is General Purpose Programming Language.
What is C Programming Language.
What is General Purpose Programming Language.
https://www.buymeacoffee.com/howtomaketuts
Related and useful Videos
How to make a classified website using laravel
https://youtu.be/9FOzoSWTyH4
Filter records using PHP
https://youtu.be/Q1g1QXqPsSM
How to create reports using php
https://youtu.be/IsWhANsVvpg
How to make a college management system using codeigniter
https://youtu.be/xD61Oci9I7M
How to make laravel 5.4 crud tutorial
https://youtu.be/q-lvTzUIQYc
Codeigniter crud application with bootstrap
https://youtu.be/CiAm1rso1-U
Laravel registeration application
https://youtu.be/cRA6598O5dA
Laravel blog tutorial
https://youtu.be/nXq4ndJvrhg
Codeigniter registration application
https://youtu.be/5c-adH1RZR4
filter records from database using dropdown
https://youtu.be/LBuTCRaxQw8
Send SMS using Laravel
https://youtu.be/LlivK0EHjXg
Registration application using angularjs
https://youtu.be/-w0rsH4w-vg
Download and install angularjs
https://youtu.be/pBOB79FiAvI
Download and install zend framework
https://youtu.be/GssYmmdoO9Y
Moving codeigniter project from local to live server
https://youtu.be/7xjWroPUJFE
Upload image using codeigniter
https://youtu.be/Izo6PX_D98E
Send SMS using codeigniter
https://youtu.be/ci9y92U6JLw
How to make an ecommerce store using magento
https://youtu.be/HtH8mhNnmcA
How to run PHP in localhost
https://youtu.be/TUM0joo0vQE
Send SMS using codeigniter to multiple recipients
https://youtu.be/pOLqFtRJLUY
Upload an image using core php
https://youtu.be/anrWuBG7QLQ
Upload image using jQuery, AJAX and PHP Codeigniter with progress bar
https://youtu.be/ihPpfRPDjq8
CRUD Tutorials on various PHP frameworks
Laravel CRUD Tutorial
https://youtu.be/q-lvTzUIQYc
Codeigniter CRUD Tutorial
https://youtu.be/CiAm1rso1-U
Cakephp CRUD Tutorial
https://youtu.be/pCB5ShwtHdw
Symfony CRUD Tutorial
https://youtu.be/tYaV_9TE-t8
Core PHP CRUD Tutorial
https://youtu.be/rlXmAW9xvXs
Magento ecommerce Tutorial
https://youtu.be/zmKAzEvlras
laravel blog
https://youtu.be/nXq4ndJvrhg
codeigniter blog
https://youtu.be/5c-adH1RZR4
yii2 Framework
https://youtu.be/7g2HI3S3KhQ
Zend Framework3
https://youtu.be/Fw8Hq6ws_ZM
Follow us on Facebook & Twitter
https://www.facebook.com/howtomaketuts/
https://twitter.com/mehmoodshaikh51
- published: 13 Feb 2023
- views: 315
2:40
Julia in 100 Seconds
Julia is a dynamic general purpose programming language popular for scientific computing and big data analytics. It is extremely fast thanks to its use of a JIT...
Julia is a dynamic general purpose programming language popular for scientific computing and big data analytics. It is extremely fast thanks to its use of a JIT compiler and allows developers to write concise, yet powerful code.
#compsci #programming #100SecondsOfCode
🔗 Resources
Julia Language https://julialang.org/
Why Julia? https://julialang.org/blog/2012/02/why-we-created-julia/
Python in 100 Seconds https://youtu.be/x7X9w_GIm1s
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Julia basics tutorial
- Julia vs Python
- Julia vs R
- what is Julia used for?
- who created Julia?
- parametric types and polymorphism explained
- Julia type system explained
- is Julia easy to learn?
https://wn.com/Julia_In_100_Seconds
Julia is a dynamic general purpose programming language popular for scientific computing and big data analytics. It is extremely fast thanks to its use of a JIT compiler and allows developers to write concise, yet powerful code.
#compsci #programming #100SecondsOfCode
🔗 Resources
Julia Language https://julialang.org/
Why Julia? https://julialang.org/blog/2012/02/why-we-created-julia/
Python in 100 Seconds https://youtu.be/x7X9w_GIm1s
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Julia basics tutorial
- Julia vs Python
- Julia vs R
- what is Julia used for?
- who created Julia?
- parametric types and polymorphism explained
- Julia type system explained
- is Julia easy to learn?
- published: 19 May 2022
- views: 726771
24:25
The Programming Language Guide
This is NOT another annoying top 10 programming language video. We will talk about how programming languages work including low-level & high-level, compiled, in...
This is NOT another annoying top 10 programming language video. We will talk about how programming languages work including low-level & high-level, compiled, interpreted, etc. We will also talk about some of the popular languages and what they are good for.
👇 Website & Courses:
https://traversymedia.com
💖 Show Support
Patreon: https://www.patreon.com/traversymedia
PayPal: https://paypal.me/traversymedia
👇 Follow Me On Social Media:
Twitter: https://twitter.com/traversymedia
Instagram: https://www.instagram.com/traversymedia
Linkedin: https://www.linkedin.com/in/bradtraversy
💻 Programing Language Crash Courses:
Rust - https://www.youtube.com/watch?v=zF34dRivLOw
C# - https://www.youtube.com/watch?v=GcFJjpMFJvI
Go - https://www.youtube.com/watch?v=SqrbIlUwR0U&
Python - https://www.youtube.com/watch?v=JJmcL1N2KQs
JavaScript - https://www.youtube.com/watch?v=hdI2bqOjy3c
Kotlin - https://www.youtube.com/watch?v=5flXf8nuq60&t=1s
PHP - https://www.youtube.com/watch?v=oJbfyzaA2QA&list=PLillGF-Rfqbap2IB6ZS4BBBcYPagAjpjn
Ruby (Ruby on Rails) - https://www.youtube.com/watch?v=B3Fbujmgo60
Timestamps:
0:00 - Intro
1:02 - Low-Level vs High Level
1:43 - Machine Language
2:28 - Assembly Language
3:24 - General Purpose Languages
3:52 - C Language
4:47 - Compiled vs Interpreted
6:30 - C++
7:26 - Rust
8:46 - High Level, Interpreted Languages
9:23 - Java
10:50 - Statically Typed vs Dynamic
12:03 - Kotlin
12:58 - C#
14:40 - Go
16:00 - Python
17:20 - Ruby
18:54 - JavaScript
20:58 - PHP
22:37 - Swift
23:35 - Outro
https://wn.com/The_Programming_Language_Guide
This is NOT another annoying top 10 programming language video. We will talk about how programming languages work including low-level & high-level, compiled, interpreted, etc. We will also talk about some of the popular languages and what they are good for.
👇 Website & Courses:
https://traversymedia.com
💖 Show Support
Patreon: https://www.patreon.com/traversymedia
PayPal: https://paypal.me/traversymedia
👇 Follow Me On Social Media:
Twitter: https://twitter.com/traversymedia
Instagram: https://www.instagram.com/traversymedia
Linkedin: https://www.linkedin.com/in/bradtraversy
💻 Programing Language Crash Courses:
Rust - https://www.youtube.com/watch?v=zF34dRivLOw
C# - https://www.youtube.com/watch?v=GcFJjpMFJvI
Go - https://www.youtube.com/watch?v=SqrbIlUwR0U&
Python - https://www.youtube.com/watch?v=JJmcL1N2KQs
JavaScript - https://www.youtube.com/watch?v=hdI2bqOjy3c
Kotlin - https://www.youtube.com/watch?v=5flXf8nuq60&t=1s
PHP - https://www.youtube.com/watch?v=oJbfyzaA2QA&list=PLillGF-Rfqbap2IB6ZS4BBBcYPagAjpjn
Ruby (Ruby on Rails) - https://www.youtube.com/watch?v=B3Fbujmgo60
Timestamps:
0:00 - Intro
1:02 - Low-Level vs High Level
1:43 - Machine Language
2:28 - Assembly Language
3:24 - General Purpose Languages
3:52 - C Language
4:47 - Compiled vs Interpreted
6:30 - C++
7:26 - Rust
8:46 - High Level, Interpreted Languages
9:23 - Java
10:50 - Statically Typed vs Dynamic
12:03 - Kotlin
12:58 - C#
14:40 - Go
16:00 - Python
17:20 - Ruby
18:54 - JavaScript
20:58 - PHP
22:37 - Swift
23:35 - Outro
- published: 21 Feb 2022
- views: 507378
2:13
What is Python? | Python Explained in 2 Minutes For BEGINNERS.
Python is BY FAR the most talked about language in the world of software development! There is no other language that brings as much hype, excitement, or chatte...
Python is BY FAR the most talked about language in the world of software development! There is no other language that brings as much hype, excitement, or chatter as Python does and unlike most hyped up things, it's actually well deserved. See what all the buzz is about (and how to start learning Python for free) 🐍
📺 Learn Python for free (8+ HOURS!): https://youtu.be/4uBbCUjJ_G8
🎉 Full Python Bootcamp: https://zerotomastery.io/courses/learn-python/
😱 Python in Excel? Is this the real deal?: https://youtu.be/S5uF11PGeXQ?si=mxx-c86L1WQYM6Sj
📰 Check out our Monthly Python Newsletter: https://zerotomastery.io/newsletters/python-monthly/
👍 Subscribe for more free tutorials and exclusive content: https://links.zerotomastery.io/youtube
==========
💥 Learning Python and struggling? Here's why you should take Andrei's Python Bootcamp instead:
https://zerotomastery.io/courses/learn-python/
We guarantee you that this is the most comprehensive and up-to-date Python course that you can find. You will learn Python (way beyond the beginner basics of 90% of courses), build over 12 real-world python projects to add to your portfolio and get hired as a Python developer in 2025!
🤫 Here’s the truth ➡ most courses teach you Python and that's it.
They show you how to get started, but then you don’t know where to go from there, how to build your own projects or the steps to take to get hired.
Andrei's course is not about making you just code along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial. No!
His course will push you and challenge you to go from an absolute beginner with no coding experience to someone that can go off, forget about me, and build your own applications and get hired.
You also won't be learning alone. By enrolling today, you’ll also get to join our exclusive live online community classroom to learn alongside thousands of students, alumni, mentors, TAs and Instructors 👋
==========
Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify + other top tech companies. Many are also working as top-rated Freelancers getting paid $1,000s while working remotely around the world.
🎓 Here are just a few of them: https://zerotomastery.io/testimonials
This could be you 👆
==========
Learn Python + the skills to get hired in 2025 👉 https://zerotomastery.io/courses/learn-python/
#zerotomastery #python
https://wn.com/What_Is_Python_|_Python_Explained_In_2_Minutes_For_Beginners.
Python is BY FAR the most talked about language in the world of software development! There is no other language that brings as much hype, excitement, or chatter as Python does and unlike most hyped up things, it's actually well deserved. See what all the buzz is about (and how to start learning Python for free) 🐍
📺 Learn Python for free (8+ HOURS!): https://youtu.be/4uBbCUjJ_G8
🎉 Full Python Bootcamp: https://zerotomastery.io/courses/learn-python/
😱 Python in Excel? Is this the real deal?: https://youtu.be/S5uF11PGeXQ?si=mxx-c86L1WQYM6Sj
📰 Check out our Monthly Python Newsletter: https://zerotomastery.io/newsletters/python-monthly/
👍 Subscribe for more free tutorials and exclusive content: https://links.zerotomastery.io/youtube
==========
💥 Learning Python and struggling? Here's why you should take Andrei's Python Bootcamp instead:
https://zerotomastery.io/courses/learn-python/
We guarantee you that this is the most comprehensive and up-to-date Python course that you can find. You will learn Python (way beyond the beginner basics of 90% of courses), build over 12 real-world python projects to add to your portfolio and get hired as a Python developer in 2025!
🤫 Here’s the truth ➡ most courses teach you Python and that's it.
They show you how to get started, but then you don’t know where to go from there, how to build your own projects or the steps to take to get hired.
Andrei's course is not about making you just code along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial. No!
His course will push you and challenge you to go from an absolute beginner with no coding experience to someone that can go off, forget about me, and build your own applications and get hired.
You also won't be learning alone. By enrolling today, you’ll also get to join our exclusive live online community classroom to learn alongside thousands of students, alumni, mentors, TAs and Instructors 👋
==========
Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify + other top tech companies. Many are also working as top-rated Freelancers getting paid $1,000s while working remotely around the world.
🎓 Here are just a few of them: https://zerotomastery.io/testimonials
This could be you 👆
==========
Learn Python + the skills to get hired in 2025 👉 https://zerotomastery.io/courses/learn-python/
#zerotomastery #python
- published: 27 Oct 2022
- views: 120760
11:02
AL Programming Secrets NO ONE Tells You About Mastering!
Dynamics 365 Business Central Developer Certification Companion: Hands on Preparation for the Mb-820 Exam: https://www.amazon.in/Dynamics-Business-Developer-Cer...
Dynamics 365 Business Central Developer Certification Companion: Hands on Preparation for the Mb-820 Exam: https://www.amazon.in/Dynamics-Business-Developer-Certification-Companion/dp/B0DDT7DL96/ref=sr_1_1?dib=eyJ2IjoiMSJ9.Z1oKJwOtrm8UGdUjKVfngm75g0I0k6lK6V6lJAkAA-NXmK6abSPHJNCNCYd7xt0sGk68LSRKj47AmfxT5Tk06w._hfJnxmWnBwrrkWp4bnrO7XsjAztJiG71g2-NdorCxY&dib_tag=se&keywords=Dynamics+365+Business+Central+Developer+Certification+Companion&qid=1731246894&sr=8-1
E-Book Link:
Indian Buyers: https://gomstechtalks.myinstamojo.com/shop?ordering=oos%2Cfinal_price
International Buyers: https://beacons.ai/techtutorial
Personal Guidance: https://topmate.io/drgomathi_gomstechtalks
Blog: https://www.learnwithgoms.com/
Link to join my Room: https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR-M5cgAqLI9PvkpbzfDADTVUNE9RMjNGRkxUR0xXUFVVWVhFNkdWMVNYUiQlQCN0PWcu&ctx=%7B%22roomname%22:%22Microsoft%20Tech%20Talks%22%7D
Join this channel to get access to the perks:
https://www.youtube.com/channel/UCBkc-l4k1JkqPgff2STAa3A/join
__________________________________________________________________________________
Join my WhatsApp Channel Business Central Tutorials: https://whatsapp.com/channel/0029VaAsvCtGk1FrQhMmPt3N
__________________________________________________________________________________
Blog Link: https://www.learnwithgoms.com/
__________________________________________________________________________________
Business Central Udemy Courses
1. Business Central Interview Questions and Answers here: https://www.udemy.com/course/business-central-interview-questions-functional-consultants/
2. 100+ Interview questions and answers- BC Technical - https://www.udemy.com/course/100-interview-questions-and-answers-al-programming-bc-technical/
__________________________________________________________________________________
Title:
Description:
_________________________________________________________________________________
#gomstechtalks #trending #videos #video #businesscentral #freecourses #trendingvideos #viral #viralvideos #businesscentraltutorial #freecourseswithcertificate #gomstech #bctutorial #alprogramming #bcal #functionalconsultant #technicalconsultant #mb820 #mb820exam #dynamics365 #scopus #journa; #phd #developer #microsoft #gomstechtalks #internship #students #student #research #alprogramming #programming
__________________________________________________________________________________
Tags
goms tech talks business central
How to develop a business central project in Dynamics 365.
gomathi training resources
learnwithgoms.com
business central tutorial
al programming business central
business central dynamics 365
business central
business central training
business central dimensions
Business Central Development tutorial
business central demo
Microsoft dynamics demo
business central accounts payable
goms tech talks
bc interview questions and answers
business central projects
mini projects in business central
mb-820 tutorial
AL programming tutorial
al programming tutorial
mb-820 practice dumps
mb820 exam dumps
mb800 exam dumps
mb800 practice exam
scopus publication
ugc journal list
ugc list of journals
scopus list of journals
annexure 1
student internship
internship for students
goms tech talks al programming
al programming tutorial
bc tutorial
al tutorial
d365 business central training, business central overview, business central reports
__________________________________________________________________________________
My list of items used to create videos
1. HUION HS64 Graphics Drawing Tablet: https://www.amazon.in/Graphics-Drawing-Battery-Free-Android-Windows/dp/B07P4MSJZ8?tag=gomathikris06-21
__________________________________________________________________________________
Join me to explore the exciting world of technology and beyond!
Check out your favorite playlist
__________________________________________________________________________________
Happy learning
https://wn.com/Al_Programming_Secrets_No_One_Tells_You_About_Mastering
Dynamics 365 Business Central Developer Certification Companion: Hands on Preparation for the Mb-820 Exam: https://www.amazon.in/Dynamics-Business-Developer-Certification-Companion/dp/B0DDT7DL96/ref=sr_1_1?dib=eyJ2IjoiMSJ9.Z1oKJwOtrm8UGdUjKVfngm75g0I0k6lK6V6lJAkAA-NXmK6abSPHJNCNCYd7xt0sGk68LSRKj47AmfxT5Tk06w._hfJnxmWnBwrrkWp4bnrO7XsjAztJiG71g2-NdorCxY&dib_tag=se&keywords=Dynamics+365+Business+Central+Developer+Certification+Companion&qid=1731246894&sr=8-1
E-Book Link:
Indian Buyers: https://gomstechtalks.myinstamojo.com/shop?ordering=oos%2Cfinal_price
International Buyers: https://beacons.ai/techtutorial
Personal Guidance: https://topmate.io/drgomathi_gomstechtalks
Blog: https://www.learnwithgoms.com/
Link to join my Room: https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR-M5cgAqLI9PvkpbzfDADTVUNE9RMjNGRkxUR0xXUFVVWVhFNkdWMVNYUiQlQCN0PWcu&ctx=%7B%22roomname%22:%22Microsoft%20Tech%20Talks%22%7D
Join this channel to get access to the perks:
https://www.youtube.com/channel/UCBkc-l4k1JkqPgff2STAa3A/join
__________________________________________________________________________________
Join my WhatsApp Channel Business Central Tutorials: https://whatsapp.com/channel/0029VaAsvCtGk1FrQhMmPt3N
__________________________________________________________________________________
Blog Link: https://www.learnwithgoms.com/
__________________________________________________________________________________
Business Central Udemy Courses
1. Business Central Interview Questions and Answers here: https://www.udemy.com/course/business-central-interview-questions-functional-consultants/
2. 100+ Interview questions and answers- BC Technical - https://www.udemy.com/course/100-interview-questions-and-answers-al-programming-bc-technical/
__________________________________________________________________________________
Title:
Description:
_________________________________________________________________________________
#gomstechtalks #trending #videos #video #businesscentral #freecourses #trendingvideos #viral #viralvideos #businesscentraltutorial #freecourseswithcertificate #gomstech #bctutorial #alprogramming #bcal #functionalconsultant #technicalconsultant #mb820 #mb820exam #dynamics365 #scopus #journa; #phd #developer #microsoft #gomstechtalks #internship #students #student #research #alprogramming #programming
__________________________________________________________________________________
Tags
goms tech talks business central
How to develop a business central project in Dynamics 365.
gomathi training resources
learnwithgoms.com
business central tutorial
al programming business central
business central dynamics 365
business central
business central training
business central dimensions
Business Central Development tutorial
business central demo
Microsoft dynamics demo
business central accounts payable
goms tech talks
bc interview questions and answers
business central projects
mini projects in business central
mb-820 tutorial
AL programming tutorial
al programming tutorial
mb-820 practice dumps
mb820 exam dumps
mb800 exam dumps
mb800 practice exam
scopus publication
ugc journal list
ugc list of journals
scopus list of journals
annexure 1
student internship
internship for students
goms tech talks al programming
al programming tutorial
bc tutorial
al tutorial
d365 business central training, business central overview, business central reports
__________________________________________________________________________________
My list of items used to create videos
1. HUION HS64 Graphics Drawing Tablet: https://www.amazon.in/Graphics-Drawing-Battery-Free-Android-Windows/dp/B07P4MSJZ8?tag=gomathikris06-21
__________________________________________________________________________________
Join me to explore the exciting world of technology and beyond!
Check out your favorite playlist
__________________________________________________________________________________
Happy learning
- published: 11 Jan 2025
- views: 59
7:10
Python vs Julia
Python for Data Science: https://ibm.biz/Python_for_Data_Science
Python and Julia are both common and powerful language that may seem alike, but there are defi...
Python for Data Science: https://ibm.biz/Python_for_Data_Science
Python and Julia are both common and powerful language that may seem alike, but there are definitely differences you should consider. In this video Martin Keen, Master Inventor, provides an overview of Python and Julia, showcasing their strengths so you can make an informed decision on the best for your next project.
Get started for free on IBM Cloud → https://ibm.biz/sign-up-today
Subscribe to see more videos like this in the future → http://ibm.biz/subscribe-now
https://wn.com/Python_Vs_Julia
Python for Data Science: https://ibm.biz/Python_for_Data_Science
Python and Julia are both common and powerful language that may seem alike, but there are definitely differences you should consider. In this video Martin Keen, Master Inventor, provides an overview of Python and Julia, showcasing their strengths so you can make an informed decision on the best for your next project.
Get started for free on IBM Cloud → https://ibm.biz/sign-up-today
Subscribe to see more videos like this in the future → http://ibm.biz/subscribe-now
- published: 19 Jan 2023
- views: 136050
-
Why we need domain-specific languages for non-developers
Watch the full episode of JetBrains Connect: https://youtu.be/bX-k0pXNT0c
Learn how JetBrains MPS works: https://jb.gg/mps-how-it-works
published: 11 Nov 2021
-
How about learning a domain specific language?
Find more information at my blog https://www.hougaard.com or follow me on https://twitter.com/eHougaard
Source code can be found here: https://github.com/hougaard/Youtube-Video-Sources
published: 29 Aug 2022
-
Domain-Specific Languages with Martin Fowler
Martin Fowler discusses his book, Domain Specific Languages: http://www.informit.com/store/domain-specific-languages-9780321712943
The book provides developers with the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.
When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides soft...
published: 15 Aug 2012
-
Neil Green: Writing Custom DSLs [JSConf2014 ]
When writing complex business logic, it is critically important to maintain clean code though the judicious applications of Test Driven Development and Domain Driven Design. However, even these powerful techniques fall short of solving the problem at the heart of building complex software: building what the customer actually wants.
Domain Specific Languages (DSLs) allow us to capture complex business requirements in code written in the language of the customer. Once an ubiquitous language between you and your customer is defined and implemented as a DSL, the code can quite literally be given back to the customer to edit and refine. This is not a theory, or a myth. I have done this under real-world constraints and deadlines, and you can as well.
JavaScript's ability to blend Object Orient...
published: 19 Jun 2014
-
Domain Specific Languages - Programming Languages
This video is part of an online course, Programming Languages. Check out the course here: https://www.udacity.com/course/cs262.
published: 03 Jun 2012
-
18. Domain Specific Languages and Autotuning
MIT 6.172 Performance Engineering of Software Systems, Fall 2018
Instructor: Saman Amarasinghe
View the complete course: https://ocw.mit.edu/6-172F18
YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf
Prof. Amarasinghe discusses domain specific languages, when they are applicable to be used, scheduling optimizations, and autotuning. The three languages discussed in particular are GraphIt, Halide, and OpenTuner.
License: Creative Commons BY-NC-SA
More information at https://ocw.mit.edu/terms
More courses at https://ocw.mit.edu
published: 23 Sep 2019
-
Creating Your Own Domain Specific Language For Fun And Profit - Ciaran Conliffe - NIDC2020
Language is that which brings us together, but it can often be that which divides us as well. Human language is often inexact, which can lead to serious issues when it is used to try and define complex business requirements. Studies have shown that issues from misunderstanding requirements are often the most costly to fix and can even undermine entire projects. How can we prevent this from happening to us?
In this presentation I will talk about how I was faced with an extremely complex business scenario ten years ago in a customer-facing insurance website; a set of intricate requirements about insurance coverages for property and auto policies that had to account for differing laws across all 50 US states as well as different types of policy and policyholder. Historically this had account...
published: 01 Jan 2021
-
"Everything Old is New Again: Quoted Domain Specific Languages" by Philip Wadler
We describe a new approach to domain specific languages (DSLs), called Quoted DSLs (QDSLs), that resurrects two old ideas: quotation, from McCarthy's Lisp of 1960, and the subformula property, from Gentzen's natural deduction of 1935. Quoted terms allow the DSL to share the syntax and type system of the host language. Normalising quoted terms ensures the subformula property, which guarantees that one can use higher-order types in the source while guaranteeing first-order types in the target, and enables using types to guide fusion. We test our ideas by improving language-integrated query for F#, and by re-implementing the signal-processing language Feldspar in Haskell.
Language-integrated query is receiving renewed attention, in part because of its support through Microsoft's LINQ framewo...
published: 27 Sep 2015
-
ChatGPT Designs a Domain-specific Language and Builds Software with It
We use prompt engineering in this video to get ChatGPT to build its own domain-specific languages and design a system using these languages. The video takes ChatGPT from language design all the way down to executable code.
published: 22 Feb 2023
-
Writing Domain Specific Languages – Rahul Malik
published: 24 Apr 2017
14:10
Why we need domain-specific languages for non-developers
Watch the full episode of JetBrains Connect: https://youtu.be/bX-k0pXNT0c
Learn how JetBrains MPS works: https://jb.gg/mps-how-it-works
Watch the full episode of JetBrains Connect: https://youtu.be/bX-k0pXNT0c
Learn how JetBrains MPS works: https://jb.gg/mps-how-it-works
https://wn.com/Why_We_Need_Domain_Specific_Languages_For_Non_Developers
Watch the full episode of JetBrains Connect: https://youtu.be/bX-k0pXNT0c
Learn how JetBrains MPS works: https://jb.gg/mps-how-it-works
- published: 11 Nov 2021
- views: 35207
17:46
How about learning a domain specific language?
Find more information at my blog https://www.hougaard.com or follow me on https://twitter.com/eHougaard
Source code can be found here: https://github.com/houga...
Find more information at my blog https://www.hougaard.com or follow me on https://twitter.com/eHougaard
Source code can be found here: https://github.com/hougaard/Youtube-Video-Sources
https://wn.com/How_About_Learning_A_Domain_Specific_Language
Find more information at my blog https://www.hougaard.com or follow me on https://twitter.com/eHougaard
Source code can be found here: https://github.com/hougaard/Youtube-Video-Sources
- published: 29 Aug 2022
- views: 1731
10:35
Domain-Specific Languages with Martin Fowler
Martin Fowler discusses his book, Domain Specific Languages: http://www.informit.com/store/domain-specific-languages-9780321712943
The book provides developers...
Martin Fowler discusses his book, Domain Specific Languages: http://www.informit.com/store/domain-specific-languages-9780321712943
The book provides developers with the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.
When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications.
This book's techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format.
Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.
The topics covered include:
• How DSLs compare to frameworks and libraries, and when those alternatives are sufficient
• Using parsers and parser generators, and parsing external DSLs
• Understanding, comparing, and choosing DSL language constructs
• Determining whether to use code generation, and comparing code generation strategies
• Previewing new language workbench tools for creating DSLs
Table of Contents
Preface xix
Part I: Narratives 1
Chapter 1: An Introductory Example 3
Gothic Security 3
The State Machine Model 5
Programming Miss Grant's Controller 9
Languages and Semantic Model 16
Using Code Generation 19
Using Language Workbenches 22
Visualization 24
Chapter 2: Using Domain-Specific Languages 27
Defining Domain-Specific Languages 27
Why Use a DSL? 33
Problems with DSLs 36
Wider Language Processing 39
DSL Lifecycle 40
What Makes a Good DSL Design? 42
Chapter 3: Implementing DSLs 43
Architecture of DSL Processing 43
The Workings of a Parser 47
Grammars, Syntax, and Semantics 49
Parsing Data 50
Macros 52
Click here for a complete TOC: http://www.informit.com/store/domain-specific-languages-9780321712943
https://wn.com/Domain_Specific_Languages_With_Martin_Fowler
Martin Fowler discusses his book, Domain Specific Languages: http://www.informit.com/store/domain-specific-languages-9780321712943
The book provides developers with the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.
When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications.
This book's techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format.
Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.
The topics covered include:
• How DSLs compare to frameworks and libraries, and when those alternatives are sufficient
• Using parsers and parser generators, and parsing external DSLs
• Understanding, comparing, and choosing DSL language constructs
• Determining whether to use code generation, and comparing code generation strategies
• Previewing new language workbench tools for creating DSLs
Table of Contents
Preface xix
Part I: Narratives 1
Chapter 1: An Introductory Example 3
Gothic Security 3
The State Machine Model 5
Programming Miss Grant's Controller 9
Languages and Semantic Model 16
Using Code Generation 19
Using Language Workbenches 22
Visualization 24
Chapter 2: Using Domain-Specific Languages 27
Defining Domain-Specific Languages 27
Why Use a DSL? 33
Problems with DSLs 36
Wider Language Processing 39
DSL Lifecycle 40
What Makes a Good DSL Design? 42
Chapter 3: Implementing DSLs 43
Architecture of DSL Processing 43
The Workings of a Parser 47
Grammars, Syntax, and Semantics 49
Parsing Data 50
Macros 52
Click here for a complete TOC: http://www.informit.com/store/domain-specific-languages-9780321712943
- published: 15 Aug 2012
- views: 31966
29:08
Neil Green: Writing Custom DSLs [JSConf2014 ]
When writing complex business logic, it is critically important to maintain clean code though the judicious applications of Test Driven Development and Domain D...
When writing complex business logic, it is critically important to maintain clean code though the judicious applications of Test Driven Development and Domain Driven Design. However, even these powerful techniques fall short of solving the problem at the heart of building complex software: building what the customer actually wants.
Domain Specific Languages (DSLs) allow us to capture complex business requirements in code written in the language of the customer. Once an ubiquitous language between you and your customer is defined and implemented as a DSL, the code can quite literally be given back to the customer to edit and refine. This is not a theory, or a myth. I have done this under real-world constraints and deadlines, and you can as well.
JavaScript's ability to blend Object Oriented and Functional Programming paradigms makes it an ideal language for authoring custom DSLs. Unfortunately, too often developers are unclear on how to identify when a custom DSL is an appropriate solution, and when it is, how to go about writing one. I will take you through the process of developing a few different custom DSLs from planning to implementation, as well as how to performance tune and debug your new custom language. My hope is that you will gain a powerful tool for managing complex software that will keep you sane, and your customers happy.
https://wn.com/Neil_Green_Writing_Custom_Dsls_Jsconf2014
When writing complex business logic, it is critically important to maintain clean code though the judicious applications of Test Driven Development and Domain Driven Design. However, even these powerful techniques fall short of solving the problem at the heart of building complex software: building what the customer actually wants.
Domain Specific Languages (DSLs) allow us to capture complex business requirements in code written in the language of the customer. Once an ubiquitous language between you and your customer is defined and implemented as a DSL, the code can quite literally be given back to the customer to edit and refine. This is not a theory, or a myth. I have done this under real-world constraints and deadlines, and you can as well.
JavaScript's ability to blend Object Oriented and Functional Programming paradigms makes it an ideal language for authoring custom DSLs. Unfortunately, too often developers are unclear on how to identify when a custom DSL is an appropriate solution, and when it is, how to go about writing one. I will take you through the process of developing a few different custom DSLs from planning to implementation, as well as how to performance tune and debug your new custom language. My hope is that you will gain a powerful tool for managing complex software that will keep you sane, and your customers happy.
- published: 19 Jun 2014
- views: 14482
6:40
Domain Specific Languages - Programming Languages
This video is part of an online course, Programming Languages. Check out the course here: https://www.udacity.com/course/cs262.
This video is part of an online course, Programming Languages. Check out the course here: https://www.udacity.com/course/cs262.
https://wn.com/Domain_Specific_Languages_Programming_Languages
This video is part of an online course, Programming Languages. Check out the course here: https://www.udacity.com/course/cs262.
- published: 03 Jun 2012
- views: 15366
1:11:22
18. Domain Specific Languages and Autotuning
MIT 6.172 Performance Engineering of Software Systems, Fall 2018
Instructor: Saman Amarasinghe
View the complete course: https://ocw.mit.edu/6-172F18
YouTube Pl...
MIT 6.172 Performance Engineering of Software Systems, Fall 2018
Instructor: Saman Amarasinghe
View the complete course: https://ocw.mit.edu/6-172F18
YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf
Prof. Amarasinghe discusses domain specific languages, when they are applicable to be used, scheduling optimizations, and autotuning. The three languages discussed in particular are GraphIt, Halide, and OpenTuner.
License: Creative Commons BY-NC-SA
More information at https://ocw.mit.edu/terms
More courses at https://ocw.mit.edu
https://wn.com/18._Domain_Specific_Languages_And_Autotuning
MIT 6.172 Performance Engineering of Software Systems, Fall 2018
Instructor: Saman Amarasinghe
View the complete course: https://ocw.mit.edu/6-172F18
YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf
Prof. Amarasinghe discusses domain specific languages, when they are applicable to be used, scheduling optimizations, and autotuning. The three languages discussed in particular are GraphIt, Halide, and OpenTuner.
License: Creative Commons BY-NC-SA
More information at https://ocw.mit.edu/terms
More courses at https://ocw.mit.edu
- published: 23 Sep 2019
- views: 9774
21:09
Creating Your Own Domain Specific Language For Fun And Profit - Ciaran Conliffe - NIDC2020
Language is that which brings us together, but it can often be that which divides us as well. Human language is often inexact, which can lead to serious issues ...
Language is that which brings us together, but it can often be that which divides us as well. Human language is often inexact, which can lead to serious issues when it is used to try and define complex business requirements. Studies have shown that issues from misunderstanding requirements are often the most costly to fix and can even undermine entire projects. How can we prevent this from happening to us?
In this presentation I will talk about how I was faced with an extremely complex business scenario ten years ago in a customer-facing insurance website; a set of intricate requirements about insurance coverages for property and auto policies that had to account for differing laws across all 50 US states as well as different types of policy and policyholder. Historically this had accounted for almost 75% of all defects within this application. To solve this we decided to use a Domain Specific Language (DSL). Working together with the business we created an unambiguous language for the requirements that was specific enough for us to automate the process of turning it into rules-format code that we could use within our application. As a result we were able to reduce the number of defects caused by this area to almost 0%.
That was ten years ago. How would we solve this problem today? What new tools are available to help bridge the gap between desire and results? In this talk I will try to answer those questions. I’ll also talk about how to develop a business case for using a DSL and collaboration techniques to help create the common language. Hopefully you will leave this talk with some powerful new tools for the next time you find yourself spending more time explaining what you want than building it.
-- Creating Your Own Domain Specific Language For Fun And Profit
-- Ciaran Conliffe
Broadcast at the Northern Ireland Developer Conference 2020
-- Day 2 / Track 1 / Talk 14
https://wn.com/Creating_Your_Own_Domain_Specific_Language_For_Fun_And_Profit_Ciaran_Conliffe_Nidc2020
Language is that which brings us together, but it can often be that which divides us as well. Human language is often inexact, which can lead to serious issues when it is used to try and define complex business requirements. Studies have shown that issues from misunderstanding requirements are often the most costly to fix and can even undermine entire projects. How can we prevent this from happening to us?
In this presentation I will talk about how I was faced with an extremely complex business scenario ten years ago in a customer-facing insurance website; a set of intricate requirements about insurance coverages for property and auto policies that had to account for differing laws across all 50 US states as well as different types of policy and policyholder. Historically this had accounted for almost 75% of all defects within this application. To solve this we decided to use a Domain Specific Language (DSL). Working together with the business we created an unambiguous language for the requirements that was specific enough for us to automate the process of turning it into rules-format code that we could use within our application. As a result we were able to reduce the number of defects caused by this area to almost 0%.
That was ten years ago. How would we solve this problem today? What new tools are available to help bridge the gap between desire and results? In this talk I will try to answer those questions. I’ll also talk about how to develop a business case for using a DSL and collaboration techniques to help create the common language. Hopefully you will leave this talk with some powerful new tools for the next time you find yourself spending more time explaining what you want than building it.
-- Creating Your Own Domain Specific Language For Fun And Profit
-- Ciaran Conliffe
Broadcast at the Northern Ireland Developer Conference 2020
-- Day 2 / Track 1 / Talk 14
- published: 01 Jan 2021
- views: 2681
41:55
"Everything Old is New Again: Quoted Domain Specific Languages" by Philip Wadler
We describe a new approach to domain specific languages (DSLs), called Quoted DSLs (QDSLs), that resurrects two old ideas: quotation, from McCarthy's Lisp of 19...
We describe a new approach to domain specific languages (DSLs), called Quoted DSLs (QDSLs), that resurrects two old ideas: quotation, from McCarthy's Lisp of 1960, and the subformula property, from Gentzen's natural deduction of 1935. Quoted terms allow the DSL to share the syntax and type system of the host language. Normalising quoted terms ensures the subformula property, which guarantees that one can use higher-order types in the source while guaranteeing first-order types in the target, and enables using types to guide fusion. We test our ideas by improving language-integrated query for F#, and by re-implementing the signal-processing language Feldspar in Haskell.
Language-integrated query is receiving renewed attention, in part because of its support through Microsoft's LINQ framework. Our reimplementation supports abstraction over values and predicates, composition of queries, dynamic generation of queries, and queries with nested intermediate data. Higher-order features prove useful even for constructing first-order queries. We prove that normalisation always succeeds in translating any query of flat relation type to SQL. We present experimental results confirming our technique works, even in situations where Microsoft's LINQ framework either fails to produce an SQL query or, in one case, produces an avalanche of SQL queries.
The talk is based on material in the two papers below.
A practical theory of language-integrated query. ICFP 2013.
Everything old is new again. Draft paper.
Philip Wadler
UNIVERSITY OF EDINBURGH
Speaker site
@PhilipWadler
Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh. He is an ACM Fellow and a Fellow of the Royal Society of Edinburgh, past chair of ACM SIGPLAN, past holder of a Royal Society-Wolfson Research Merit Fellowship, and a winner of the POPL Most Influential Paper Award. Previously, he worked or studied at Stanford, Xerox Parc, CMU, Oxford, Chalmers, Glasgow, Bell Labs, and Avaya Labs, and visited as a guest professor in Copenhagen, Sydney, and Paris. He has an h-index of 60, with more than 18,000 citations to his work according to Google Scholar. He contributed to the designs of Haskell, Java, and XQuery, and is a co-author of Introduction to Functional Programming (Prentice Hall, 1988), XQuery from the Experts (Addison Wesley, 2004) and Generics and Collections in Java (O'Reilly, 2006). He has delivered invited talks in locations ranging from Aizu to Zurich.
https://wn.com/Everything_Old_Is_New_Again_Quoted_Domain_Specific_Languages_By_Philip_Wadler
We describe a new approach to domain specific languages (DSLs), called Quoted DSLs (QDSLs), that resurrects two old ideas: quotation, from McCarthy's Lisp of 1960, and the subformula property, from Gentzen's natural deduction of 1935. Quoted terms allow the DSL to share the syntax and type system of the host language. Normalising quoted terms ensures the subformula property, which guarantees that one can use higher-order types in the source while guaranteeing first-order types in the target, and enables using types to guide fusion. We test our ideas by improving language-integrated query for F#, and by re-implementing the signal-processing language Feldspar in Haskell.
Language-integrated query is receiving renewed attention, in part because of its support through Microsoft's LINQ framework. Our reimplementation supports abstraction over values and predicates, composition of queries, dynamic generation of queries, and queries with nested intermediate data. Higher-order features prove useful even for constructing first-order queries. We prove that normalisation always succeeds in translating any query of flat relation type to SQL. We present experimental results confirming our technique works, even in situations where Microsoft's LINQ framework either fails to produce an SQL query or, in one case, produces an avalanche of SQL queries.
The talk is based on material in the two papers below.
A practical theory of language-integrated query. ICFP 2013.
Everything old is new again. Draft paper.
Philip Wadler
UNIVERSITY OF EDINBURGH
Speaker site
@PhilipWadler
Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh. He is an ACM Fellow and a Fellow of the Royal Society of Edinburgh, past chair of ACM SIGPLAN, past holder of a Royal Society-Wolfson Research Merit Fellowship, and a winner of the POPL Most Influential Paper Award. Previously, he worked or studied at Stanford, Xerox Parc, CMU, Oxford, Chalmers, Glasgow, Bell Labs, and Avaya Labs, and visited as a guest professor in Copenhagen, Sydney, and Paris. He has an h-index of 60, with more than 18,000 citations to his work according to Google Scholar. He contributed to the designs of Haskell, Java, and XQuery, and is a co-author of Introduction to Functional Programming (Prentice Hall, 1988), XQuery from the Experts (Addison Wesley, 2004) and Generics and Collections in Java (O'Reilly, 2006). He has delivered invited talks in locations ranging from Aizu to Zurich.
- published: 27 Sep 2015
- views: 21404
25:31
ChatGPT Designs a Domain-specific Language and Builds Software with It
We use prompt engineering in this video to get ChatGPT to build its own domain-specific languages and design a system using these languages. The video takes Cha...
We use prompt engineering in this video to get ChatGPT to build its own domain-specific languages and design a system using these languages. The video takes ChatGPT from language design all the way down to executable code.
https://wn.com/Chatgpt_Designs_A_Domain_Specific_Language_And_Builds_Software_With_It
We use prompt engineering in this video to get ChatGPT to build its own domain-specific languages and design a system using these languages. The video takes ChatGPT from language design all the way down to executable code.
- published: 22 Feb 2023
- views: 1884