From 1074930196eb51474454457ac04345c3881ecd64 Mon Sep 17 00:00:00 2001 From: chintant Date: Thu, 1 May 2014 10:37:46 +0530 Subject: [PATCH 1/3] commit assignment a and assignment 2 --- .../chintan/compiler and interpreter.docx | Bin 0 -> 13244 bytes mission_1/attacks/chintan/hello.CPP | 12 +++++ mission_1/attacks/chintan/hello.rb | 6 +++ mission_1/attacks/chintan/ruby.odt | Bin 0 -> 14661 bytes mission_2/attacks/chintan/fibo.rb | 44 ++++++++++++++++++ mission_2/attacks/chintan/fibo_rec.rb | 39 ++++++++++++++++ 6 files changed, 101 insertions(+) create mode 100644 mission_1/attacks/chintan/compiler and interpreter.docx create mode 100644 mission_1/attacks/chintan/hello.CPP create mode 100644 mission_1/attacks/chintan/hello.rb create mode 100644 mission_1/attacks/chintan/ruby.odt create mode 100644 mission_2/attacks/chintan/fibo.rb create mode 100644 mission_2/attacks/chintan/fibo_rec.rb diff --git a/mission_1/attacks/chintan/compiler and interpreter.docx b/mission_1/attacks/chintan/compiler and interpreter.docx new file mode 100644 index 0000000000000000000000000000000000000000..bdf7ec1f5ba6fa34607225bcf4d787d503a4b493 GIT binary patch literal 13244 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 literal 0 HcmV?d00001 diff --git a/mission_1/attacks/chintan/hello.CPP b/mission_1/attacks/chintan/hello.CPP new file mode 100644 index 0000000..60bb041 --- /dev/null +++ b/mission_1/attacks/chintan/hello.CPP @@ -0,0 +1,12 @@ +#include +int main() +{ + int a,b,c; + cout<<"enter the number a:"; + cin>>a; + cout<<"enter the number b:"; + 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 Date: Mon, 5 May 2014 16:41:13 +0530 Subject: [PATCH 2/3] change of document file and make rb file in executable file --- .../chintan/compiler and interpreter.md | 11 ++++++++++ mission_1/attacks/chintan/executable_file.md | 17 ++++++++++++++++ mission_1/attacks/chintan/hello_rb | 7 +++++++ mission_1/attacks/chintan/ruby.md | 20 +++++++++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 mission_1/attacks/chintan/compiler and interpreter.md create mode 100644 mission_1/attacks/chintan/executable_file.md create mode 100755 mission_1/attacks/chintan/hello_rb create mode 100644 mission_1/attacks/chintan/ruby.md diff --git a/mission_1/attacks/chintan/compiler and interpreter.md b/mission_1/attacks/chintan/compiler and interpreter.md new file mode 100644 index 0000000..4a26643 --- /dev/null +++ b/mission_1/attacks/chintan/compiler and interpreter.md @@ -0,0 +1,11 @@ + #COMPILER: + A compiler is a program that translates a source program written in some high-level programming language into machine code (binary code) . The generated machine code can be later executed many times against different data each time. + + #INTERPRETER: + 1) Parse the source code and perform its behavior directly. + 2) Translate source code into some efficient intermediate representation and immediately execute this. + 3) Explicitly execute stored precompiled code made by compiler which is part of the interpreter system. + + #Diffrence between COMPILER and INTERPRETER: + 1) COMPILER is a piece of code that translate the whole high level language in to the machine language. INTERPRETER makes a part of the high level language and Convert them into Machine language. + 2) If the Error is there than after converting whole Code the Compiler detects. But the INTERPRETER is detect error when the part of high level language is converting into the diff --git a/mission_1/attacks/chintan/executable_file.md b/mission_1/attacks/chintan/executable_file.md new file mode 100644 index 0000000..4772eb9 --- /dev/null +++ b/mission_1/attacks/chintan/executable_file.md @@ -0,0 +1,17 @@ +# how to make a executable file in ruby?? + first we have to write the environment path of the file from where the file is execute. + #!/usr/bin/env ruby + in this line the env is run a program in modified environment. + + most of the file have read and write acess.but we have to give a executable acess to the file. + to give the acess of executable run the command ls -l hello.rb + + to execute the permisson the command is chmod 755 hello.rb + + rename the file and remove the extention .rb. + mv hello.rb hello_rb + + now find the path using the command echo $PATH + now create a softlink within the /usr/local/bin/ folder. + + diff --git a/mission_1/attacks/chintan/hello_rb b/mission_1/attacks/chintan/hello_rb new file mode 100755 index 0000000..0e4adb1 --- /dev/null +++ b/mission_1/attacks/chintan/hello_rb @@ -0,0 +1,7 @@ +#! /usr/bin/ruby +puts "enter the number a" +a=gets.to_i +puts "enter the number b" +b=gets.to_i +c=a+b +print "the addition is",c diff --git a/mission_1/attacks/chintan/ruby.md b/mission_1/attacks/chintan/ruby.md new file mode 100644 index 0000000..09bc222 --- /dev/null +++ b/mission_1/attacks/chintan/ruby.md @@ -0,0 +1,20 @@ +#What exactly happens when you install ruby? + + When we install ruby, it gets stored in /usr/bin/env/ruby. + When we have to execute the ruby file and which is saved other folder than that file is not executable file because ruby give the environment in /usr/bin/env/ruby only. + +#Where does it get installed? + + The path of the ruby installation is /usr/bin/ruby + +#What files are installed? + + erb + gem + irb + rake + rdoc + ri + ruby + testrb + From 6d2e93ac04d8521bd38edfcbe182f5509faffd90 Mon Sep 17 00:00:00 2001 From: chintant Date: Tue, 6 May 2014 14:29:11 +0530 Subject: [PATCH 3/3] make a code in command line argument --- mission_1/attacks/chintan/hello.rb | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) mode change 100644 => 100755 mission_1/attacks/chintan/hello.rb diff --git a/mission_1/attacks/chintan/hello.rb b/mission_1/attacks/chintan/hello.rb old mode 100644 new mode 100755 index 8d33763..cb927e2 --- a/mission_1/attacks/chintan/hello.rb +++ b/mission_1/attacks/chintan/hello.rb @@ -1,6 +1,9 @@ -puts "enter the number a" -a=gets.to_i -puts "enter the number b" -b=gets.to_i -c=a+b -print "the addition is",c +#!/usr/bin/env ruby +ARGV.each do|a| + puts "Argument: #{a}" +end + +a = ARGV[0].to_i +b = ARGV[1].to_i + +puts "Result: " ,a+b \ No newline at end of file