Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programming Languages - Coggle Diagram
Programming Languages
Javascript
-
-
Technology Stack
MERN Stack
ExpressJS
`Steps:
- call express
- create app using express
- use app attributes (use, get, post, listen)
- admin calls (bodyParser)
-
ReactJS
-
Component Specific file
- import
- Arrow function (logic)
- export logic
-
-
Syntax
-
-
-
4. Strings
Escape in strings
Quotes
- Backslash ( \ ) left to right
- Backslash ( \ ), newline(\n), carriage return(one line gap)(\r), tab(\t), word boundary(\b), form feed(works like tab)(\f)
Properties
-
Bracket notation using index
-
6. functions
Global scope and functions
- without var keyword variable defined even inside function becomes global
callbacks, promises, async/awaits
Python
- Dynamically Typed (Interpreter - does not need to go through a compiler, saves time for developers to explicitly mention data types, but can have bugs at the end Runtime) Good for small programs
- Parallelism (Multi-core) with the help of threads but hard time with Concurrency
-
C
-
Go
- Syntax like C
- Exclude garbage that exists in C/C++
- Statically Typed (Datatype is known at compile time) Good for Big programs
- Concurrency (Single Core) (Program making progress on more than one task at same time)
- Allow google developers to work at the same time on big servers
-
-
Go
CLI
go run
- compiles and execute one or more go files
go fmt
- formats all codes in the file of a directory
go build
- compiles one or more fo giles and creates and exe file in Windows
go install
- compiles and installs a package
go get
- download the raw source code of someone's else package
go test
- runs any test associated with the current project
-
-