SlideShare a Scribd company logo
1 of 52
www.SunilOS.com 1
C++
www.sunilos.com
www.raystec.com
www.SunilOS.com 2
C++ is a Programming Language
C++ is a programming language.
just like any other primitive language such
as C, Pascal.
It has
o Variables
o Functions
o Data Type
o Control Statement
o Arrays
www.SunilOS.com 3
C++ is OOP
3 Idiot
C++ is Object Oriented Programming .
follows OOP methodology.
C++ thinks only Objects.
Meri
4 Lakh
ki watch
Just like a Money Oriented Person
who always thinks of Money.
www.SunilOS.com 4
Basic Unit of C++ is Object
Such as program of
o sum of two numbers is an object
o Fibonacci Series is an object
o SMS Services is an object
o Email Services is an object
o Account Services is an object
Basic unit of C++ is an Object.
Expert Object
Each Object is an Expert object.
Expert object contains related variables and
functions.
www.SunilOS.com 5
An Expert never overlaps responsibilities
www.SunilOS.com 6
Creator
Preserver
Destroyer
Trimurti
Experts bring Modularity and Reusability
www.SunilOS.com 7
www.SunilOS.com 8
Object has State & Behavior
Object has state and behavior.
State will be changed by behavior.
www.SunilOS.com 9
Object has State & Behavior
States are stored in memory variables.
Behavior changes states.
Behaviors are implemented by functions;
functions are referred as methods in OOP
Variables and Methods of an object are
defined by Class.
Class is the structure or skeleton of an
Object.
Class vs Objects
www.SunilOS.com 10
Realization
Realization
State/Variables
currentGear
Speed
Color
Methods
changeGear()
Accelerator()
break()
changeColor()
State/Variables
name
address
Methods
changeName()
changeAddress()
Design
Real world entities based
on design
Class is the basic building block
 The basic building block of C++ is a Class.
 Also known as C with Classes.
 C++ program is nothing but a Class.
 C++ application is made of Classes.
www.SunilOS.com 11
www.SunilOS.com 12
Class
Class contains methods and variables.
Variables contain values of type int,
float, bool, char.
Methods perform operations.
Executable Program
An executable Program must have default
method ‘main’ .
Method main() is the entry point of a
Program.
main() is where program execution begins.
main() is called at runtime.
www.SunilOS.com 13
www.SunilOS.com 14
Program
Program Structure - Primitive Language
int i = 5 //global variable
void main(){
..
a(5);
}
void a(int k){
int j = 0; //local variable
..
}
www.SunilOS.com 15
Primitive Language Library
Library
Program 1 Program 2
Program 3 Program 4
 Library is made of multiple reusable programs.
www.SunilOS.com 16
C++ Application
ApplicationApplication
Library 1 Library 2
Library 3 Library 4
 Application is made of multiple libraries
www.SunilOS.com 17
C++ Program with Class
#include<iostream.h>
#include<conio.h>
class HelloCPlusPlus {
…
};
void main(){…….}
A class may contain multiple variables and
methods.
A Class should have default ‘main’ method.
www.SunilOS.com 18
My First Program – Hello C++
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
cout<<“Hello C++”;
getch();
}
www.SunilOS.com 19
Keywords
class – is used to define a class.
public – Access modifier shows accessibility of a
class or variable or method to other classes. There
are 3 access modifiers public, protected and
private.
static – Memory for the static variables is
assigned only once in life. Non-static variables are
called instance variables.
void – is a NULL return type of main method.
www.SunilOS.com 20
Methods & Header Files
cout console output is used to write output at
standard device.
getch() method is used to get character.
clrscr() is used to clear console screen
clrscr() and getch() both are predefined function in
"conio.h" (console input output header file).
“iostream.h” Header that defines the standard
input/output stream objects:
www.SunilOS.com 21
Compile & Run Program
Save program by .cpp extension
Compile program by
o ALT+f9
Execute program by
o CTL+f9
Platform Dependent
www.SunilOS.com 22
Linux
Hello.cpp
Compiler
MacOSWindows
Hello.cpp Hello.cpp
CompilerCompiler
COUT & CIN
cout is used to print output at console.
cout<<“Enter Your Age”;
cin is used to get the data from console.
cin>>age;
Extraction operator >>
Insertion operator <<
www.SunilOS.com 23
www.SunilOS.com
Control Statement
if-else
while
for
do-while
GOTO
24
www.SunilOS.com
While Loop
25
www.SunilOS.com
While Loop
o bool = true;
o int round = 0;
o while ( ) {
 cout<<“ !!!";
 if(++round > 500 )
• = false;
o }
 }
 }
26
www.SunilOS.com
For Loop
₹10 for 5 shots
How Much?
Okay!!
27
 void main()
 {
 int shot;
o for (shot=1; shot <= 5; shot++)
o {
o cout<<“Shot Balloon” ;
o }
 }
www.SunilOS.com
For Loop – Five shots
28
www.SunilOS.com 29
Print Hello C++ 5 times - while
void main() {
o int i = 0;
o while (i < 5) {
 cout<<“Hello C++";
 i++; // i = i+1
o }
}
www.SunilOS.com 30
Print Hello C++ 5 times – do-while
void main(){
int i = 0;
o do {
 cout<<" Hello C++";
 i++;
o } while (i < 5);
}
www.SunilOS.com 31
Add.cpp
#include<iostream.h>
#include<conio.h>
void main(){
oint a = 5,b = 10;
oint sum;
osum = a + b;
ocout<<“Sum is :”<<sum;
ogetch();
}
www.SunilOS.com 32
C++ Data Types
Data Types:
o bool true or false
o char 1 byte
o int 4 byte
o float 4 byte
o double 8 byte
o short int 2 byte
o long int 8 byte
o wchar_t 4 byte (wide character)
extern
extern keyword is used to declare a variable
at any place.
Though you can declare a variable multiple
times in your C++ program
It can be defined only once in a file, a
function or a block of code.
www.SunilOS.com 33
extern int a, b;
extern int c;
extern float f;
int main () {
// Variable definition:
int a, b; int c; float f;
// actual initialization
a = 10; b = 20;
c = a + b;
}
www.SunilOS.com 34
Comments
 //Single Line Comment
/*
……….Multi Line Comment
*/
www.SunilOS.com 35
Constant
Fixed value that the program may not alter.
Two ways to define constant
o Using #define preprocessor.
o Using const keyword.
o outside main
 #define LENGTH 10
 #define WIDTH 5
o inside main
 const int LENGTH = 10;
 const int WIDTH = 5;
www.SunilOS.com 36
www.SunilOS.com 37
String.h
Create a String “Hello”;
char name[6] = { ‘V’ , ’i’ , ’j’ , ’a’ , ’y’ , ’0’ };
char name[6] = “Vijay”;
Functions & Purpose
strcpy(s1,s2) – copies string s2 into s1
strcat(s1,s2) – concat string s2 onto end
of s1
strlen(s1) – return length of string
strcmp(s1, s2) - Returns 0 if s1 and s2 are
the same; less than 0 if s1<s2; greater than 0 if
s1>s2.
www.SunilOS.com 38
www.SunilOS.com 39
Math.h
void main(){
oint a = 25;
ocout<<“Square Root ”<<sqrt(a);
ocout<<“Power ”<<pow(2,3);
ocout<<“Power ”<<abs(10);
ocout<<“Ceil ”<<ceil(2.5);
ocout<<“Floor ”<<floor(2.5);
}
www.SunilOS.com 40
10
One Dimension Array
20
[0]
18
..
10
8
6
4
2
[1]
[8]
[9]
[2]
[3]
[4]
[n]
length
int table[10];
www.SunilOS.com 41
10
Initialize an Array
20
[0]
18
..
10
8
6
4
2
[1]
[8]
[9]
[2]
[3]
[4]
[n]
length
int table[10] ;
table[0] =2;
table[1] =4;
….
Or
int table[] =
{2,4,6,8,10,12,14,16,18,20};
www.SunilOS.com 42
Other Data Type Arrays
char chList[10] ;
chList[0] = ‘A’….
o Or
char chList[] = {‘A’,’B’,’C’,’D’,’E’}
double douList[10] ;
douList[0] = 2.5….
o Or
double douList [] = {2.5 , 5.6 , 8.6 , 8.2}
www.SunilOS.com 43
One Dimension Array
int table[10];
table[0] =2;
table[1] =4;
......
table[1] =20;4B
10
[0]
[1]
[9]
length
2
4
20
1000
1000
table
www.SunilOS.com 44
10length
2D Array
[0]
20
18
..
10
8
6
4
2
[1]
[8]
[9]
[2]
[3]
[4]
[n]
30
27
..
15
12
9
6
3
40
36
..
20
16
12
8
4
90
81
..
45
36
27
18
9
100
90
..
50
40
30
20
10
…
[0] [1] [2] [7] [8]
9
9
..
9
9
9
9
9
www.SunilOS.com 45
int table[5][5];
table
1010
1000
1000
1011
1111
1010
1011
1111
www.SunilOS.com 46
Define an Array
int table[10][9];
table[1][5] = 5;
Passing function to array
o void functionName(int array_name[5]){
…………
…………
o }
Pointers
Pointer is a variable whose value is the
address of another variable.
Pointer Variable declaration
o datatype *var_name;
o int *ip;
 It stores the address of variable.
www.SunilOS.com 47
Operations with Pointer Variable
 int var = 20; // actual variable declaration.
 int *ip; // pointer variable
 ip = &var; // store address of var in pointer variable
 cout << var << endl; // print the address stored in ip pointer
variable
 cout << ip << endl; // access the value at the address
available in pointer
 cout << *ip << endl;
www.SunilOS.com 48
www.SunilOS.com 49
Function Prototype
 int sum (int, int);
 int main () {
o int total;
o total = sum (2, 3);
o printf ("Total is %dn", total);
o return 0;
 }
 int sum (int a, int b)
o {
 return a + b;
o }
www.SunilOS.com 50
Return a Value
 double getDivision(int a, int b)
o {
 double div = a / b;
 return div;
o }
 }
Disclaimer
This is an educational presentation to enhance the
skill of computer science students.
This presentation is available for free to computer
science students.
Some internet images from different URLs are
used in this presentation to simplify technical
examples and correlate examples with the real
world.
We are grateful to owners of these URLs and
pictures.
www.SunilOS.com 51
Thank You!
www.SunilOS.com 52
www.SunilOS.com

More Related Content

What's hot

Collections Framework
Collections FrameworkCollections Framework
Collections FrameworkSunil OS
 
Functions in c language
Functions in c language Functions in c language
Functions in c language tanmaymodi4
 
Collections and its types in C# (with examples)
Collections and its types in C# (with examples)Collections and its types in C# (with examples)
Collections and its types in C# (with examples)Aijaz Ali Abro
 
Java 8 - CJ
Java 8 - CJJava 8 - CJ
Java 8 - CJSunil OS
 
9. Input Output in java
9. Input Output in java9. Input Output in java
9. Input Output in javaNilesh Dalvi
 
Java Input Output and File Handling
Java Input Output and File HandlingJava Input Output and File Handling
Java Input Output and File HandlingSunil OS
 
Java Basics V3
Java Basics V3Java Basics V3
Java Basics V3Sunil OS
 
Friend function
Friend functionFriend function
Friend functionzindadili
 
Virtual base class
Virtual base classVirtual base class
Virtual base classTech_MX
 
Introduction to cpp
Introduction to cppIntroduction to cpp
Introduction to cppNilesh Dalvi
 
Introduction to Basic C programming 01
Introduction to Basic C programming 01Introduction to Basic C programming 01
Introduction to Basic C programming 01Wingston
 
classes and objects in C++
classes and objects in C++classes and objects in C++
classes and objects in C++HalaiHansaika
 

What's hot (20)

Collections Framework
Collections FrameworkCollections Framework
Collections Framework
 
Functions in c language
Functions in c language Functions in c language
Functions in c language
 
Python dictionary
Python   dictionaryPython   dictionary
Python dictionary
 
Collections and its types in C# (with examples)
Collections and its types in C# (with examples)Collections and its types in C# (with examples)
Collections and its types in C# (with examples)
 
Constructors and destructors
Constructors and destructorsConstructors and destructors
Constructors and destructors
 
Java 8 - CJ
Java 8 - CJJava 8 - CJ
Java 8 - CJ
 
9. Input Output in java
9. Input Output in java9. Input Output in java
9. Input Output in java
 
Java Input Output and File Handling
Java Input Output and File HandlingJava Input Output and File Handling
Java Input Output and File Handling
 
C functions
C functionsC functions
C functions
 
Java Basics V3
Java Basics V3Java Basics V3
Java Basics V3
 
Friend function
Friend functionFriend function
Friend function
 
Function in C program
Function in C programFunction in C program
Function in C program
 
Python list
Python listPython list
Python list
 
PDBC
PDBCPDBC
PDBC
 
Virtual base class
Virtual base classVirtual base class
Virtual base class
 
Introduction to cpp
Introduction to cppIntroduction to cpp
Introduction to cpp
 
SQLITE Android
SQLITE AndroidSQLITE Android
SQLITE Android
 
6. static keyword
6. static keyword6. static keyword
6. static keyword
 
Introduction to Basic C programming 01
Introduction to Basic C programming 01Introduction to Basic C programming 01
Introduction to Basic C programming 01
 
classes and objects in C++
classes and objects in C++classes and objects in C++
classes and objects in C++
 

Viewers also liked

Rays Technologies
Rays TechnologiesRays Technologies
Rays TechnologiesSunil OS
 
C# Variables and Operators
C# Variables and OperatorsC# Variables and Operators
C# Variables and OperatorsSunil OS
 
Hibernate
Hibernate Hibernate
Hibernate Sunil OS
 
Java Threads and Concurrency
Java Threads and ConcurrencyJava Threads and Concurrency
Java Threads and ConcurrencySunil OS
 
Java Swing JFC
Java Swing JFCJava Swing JFC
Java Swing JFCSunil OS
 
Jsp/Servlet
Jsp/ServletJsp/Servlet
Jsp/ServletSunil OS
 

Viewers also liked (11)

Rays Technologies
Rays TechnologiesRays Technologies
Rays Technologies
 
C# Variables and Operators
C# Variables and OperatorsC# Variables and Operators
C# Variables and Operators
 
Hibernate
Hibernate Hibernate
Hibernate
 
C++
C++C++
C++
 
Log4 J
Log4 JLog4 J
Log4 J
 
Java Threads and Concurrency
Java Threads and ConcurrencyJava Threads and Concurrency
Java Threads and Concurrency
 
Java Swing JFC
Java Swing JFCJava Swing JFC
Java Swing JFC
 
C# Basics
C# BasicsC# Basics
C# Basics
 
JUnit 4
JUnit 4JUnit 4
JUnit 4
 
JAVA OOP
JAVA OOPJAVA OOP
JAVA OOP
 
Jsp/Servlet
Jsp/ServletJsp/Servlet
Jsp/Servlet
 

Similar to C++

Similar to C++ (20)

C Programming Tutorial - www.infomtec.com
C Programming Tutorial - www.infomtec.comC Programming Tutorial - www.infomtec.com
C Programming Tutorial - www.infomtec.com
 
Programming using c++ tool
Programming using c++ toolProgramming using c++ tool
Programming using c++ tool
 
C by balaguruswami - e.balagurusamy
C   by balaguruswami - e.balagurusamyC   by balaguruswami - e.balagurusamy
C by balaguruswami - e.balagurusamy
 
Programming in C
Programming in CProgramming in C
Programming in C
 
C introduction by piyushkumar
C introduction by piyushkumarC introduction by piyushkumar
C introduction by piyushkumar
 
Prog1-L1.pdf
Prog1-L1.pdfProg1-L1.pdf
Prog1-L1.pdf
 
c++ referesher 1.pdf
c++ referesher 1.pdfc++ referesher 1.pdf
c++ referesher 1.pdf
 
OOPS using C++
OOPS using C++OOPS using C++
OOPS using C++
 
Presentation on C++ Programming Language
Presentation on C++ Programming LanguagePresentation on C++ Programming Language
Presentation on C++ Programming Language
 
C++ Constructs.pptx
C++ Constructs.pptxC++ Constructs.pptx
C++ Constructs.pptx
 
C++ Overview PPT
C++ Overview PPTC++ Overview PPT
C++ Overview PPT
 
C++
C++C++
C++
 
Introductionof c
Introductionof cIntroductionof c
Introductionof c
 
c programming L-1.pdf43333333544444444444444444444
c programming L-1.pdf43333333544444444444444444444c programming L-1.pdf43333333544444444444444444444
c programming L-1.pdf43333333544444444444444444444
 
Computer Project For Class XII Topic - The Snake Game
Computer Project For Class XII Topic - The Snake Game Computer Project For Class XII Topic - The Snake Game
Computer Project For Class XII Topic - The Snake Game
 
Getting Started Cpp
Getting Started CppGetting Started Cpp
Getting Started Cpp
 
Practical basics on c++
Practical basics on c++Practical basics on c++
Practical basics on c++
 
Cpp
CppCpp
Cpp
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Lecture-01-2020J.pptx
Lecture-01-2020J.pptxLecture-01-2020J.pptx
Lecture-01-2020J.pptx
 

More from Sunil OS

Threads V4
Threads  V4Threads  V4
Threads V4Sunil OS
 
Java IO Streams V4
Java IO Streams V4Java IO Streams V4
Java IO Streams V4Sunil OS
 
Threads v3
Threads v3Threads v3
Threads v3Sunil OS
 
Exception Handling v3
Exception Handling v3Exception Handling v3
Exception Handling v3Sunil OS
 
Collection v3
Collection v3Collection v3
Collection v3Sunil OS
 
Machine learning ( Part 3 )
Machine learning ( Part 3 )Machine learning ( Part 3 )
Machine learning ( Part 3 )Sunil OS
 
Machine learning ( Part 2 )
Machine learning ( Part 2 )Machine learning ( Part 2 )
Machine learning ( Part 2 )Sunil OS
 
Machine learning ( Part 1 )
Machine learning ( Part 1 )Machine learning ( Part 1 )
Machine learning ( Part 1 )Sunil OS
 
Python Pandas
Python PandasPython Pandas
Python PandasSunil OS
 
Python part2 v1
Python part2 v1Python part2 v1
Python part2 v1Sunil OS
 
Angular 8
Angular 8 Angular 8
Angular 8 Sunil OS
 
Python Part 1
Python Part 1Python Part 1
Python Part 1Sunil OS
 

More from Sunil OS (15)

Threads V4
Threads  V4Threads  V4
Threads V4
 
Java IO Streams V4
Java IO Streams V4Java IO Streams V4
Java IO Streams V4
 
OOP V3.1
OOP V3.1OOP V3.1
OOP V3.1
 
DJango
DJangoDJango
DJango
 
OOP v3
OOP v3OOP v3
OOP v3
 
Threads v3
Threads v3Threads v3
Threads v3
 
Exception Handling v3
Exception Handling v3Exception Handling v3
Exception Handling v3
 
Collection v3
Collection v3Collection v3
Collection v3
 
Machine learning ( Part 3 )
Machine learning ( Part 3 )Machine learning ( Part 3 )
Machine learning ( Part 3 )
 
Machine learning ( Part 2 )
Machine learning ( Part 2 )Machine learning ( Part 2 )
Machine learning ( Part 2 )
 
Machine learning ( Part 1 )
Machine learning ( Part 1 )Machine learning ( Part 1 )
Machine learning ( Part 1 )
 
Python Pandas
Python PandasPython Pandas
Python Pandas
 
Python part2 v1
Python part2 v1Python part2 v1
Python part2 v1
 
Angular 8
Angular 8 Angular 8
Angular 8
 
Python Part 1
Python Part 1Python Part 1
Python Part 1
 

Recently uploaded

Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfQ-Advise
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...OnePlan Solutions
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems ApproachNeo4j
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...naitiksharma1124
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024Shane Coughlan
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfSrushith Repakula
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdfkalichargn70th171
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Andreas Granig
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfWSO2
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Henry Schreiner
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfFurqanuddin10
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfkalichargn70th171
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfMehmet Akar
 

Recently uploaded (20)

Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdf
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 

C++