Giter VIP home page Giter VIP logo

kovani / programming-language-notes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from manoharreddyporeddy/programming-language-notes

0.0 0.0 0.0 40.33 MB

my programming language notes --- successfully 500 commits :-)

JavaScript 43.05% Ruby 0.05% C++ 8.06% Python 0.52% C 0.23% Objective-C 0.43% Java 4.78% R 1.66% Go 5.13% C# 23.44% TypeScript 5.98% CSS 2.11% HTML 3.75% Batchfile 0.01% Pug 0.06% SCSS 0.02% Starlark 0.18% Cypher 0.53%

programming-language-notes's Introduction

my programming language & software notes

-----------------
Client program or application/
Application user side/
UI/
(Browser, desktop & mobile apps)

	- Asks query (client/customer/user 1)
	- Show response (client/customer/user 2 .. N)
	- Examples:
		○ Web
			§ JavaScript  (in combination with one of others)
			§ Typescript
				□ JavaScript  wrapper
				□ with upcoming JavaScript futures
			§ Angular (Typescript is must after Angular version 2+)
			§ React.js
			§ Vue.js
		○ Desktop
			§ C#.NET WPF (xaml + c#), Windows Forms (c#)
			§ VB.NET


Application Server program or application/
/ mostly Remote machine

	- Store in Database server
	- Calculates/ processes
	- Gives response to client's query
	- Examples
		○ Java       60+% jobs
		○ C#          20+% jobs
		○ Node.js  5%
		○ Python   5% (in combination with one of above)
		○ Other (PHP)


Database Server
- Store data (access is slow because file access)
- Examples
	- Relational (RDBMS) (Tables)
		○ Oracle
		○ MS Sql server
	- No Sql (JSONs)
		○ MongoDb
		○ CouchDB
	- Graph Db
		○ Neo4j
		

Clould
	- AWS
	- Azure
	- GCP Google cloud platform
	- All the servers can be in cloud, some times client can be in cloud too.

-----------------



-----------------
Open sources
-----------------

Git
    Git is a free and
        open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance.
Visualstudio code
    https://code.visualstudio.com/
    https://code.visualstudio.com/insiders/


        git config user.email "[email protected]"
        git config user.name "aa"

        git config credential.helper store
        git push

    Visual Studio Code is a source-code editor developed by Microsoft for Windows, Linux and macOS.[7] It includes support for debugging, embedded Git control and GitHub, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is highly customizable, allowing users to change the theme, keyboard shortcuts, preferences, and install extensions that add additional functionality. The source code is free and
        open source and released under the permissive MIT License.[8] The compiled binaries are freeware and free for private or commercial use.[9]
KDiff3
    KDiff3 is a free,
        open source and cross-platform tool designed to analyze text difference and merge files or directories.
    http://kdiff3.sourceforge.net/

programming-language-notes's People

Contributors

manoharreddyporeddy avatar zen3engg1 avatar smalburg1 avatar cyberflixt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.