Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

College of COMPUTER STUDIES (INFORMATION TECHNOLOGY students,ACE,CS,etc) welcome po!

Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Alam nyo ba ang iba't ibang CLASSIFICATIONS of PROGRAMMING LANGUAGES?
Sample daw nito ay OBJECT-ORIENTED?
Ano yung iba?
Sensya...di ko mahanap sa google...baka may nakakaalam dyan...
Noob here... :noidea:

THANKS IF MAY MAG REPLY... :(

ano bang tanong yan hahaha...

Machine language...
Assembly language...
Object Oriented...
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

ano bang tanong yan hahaha...

Machine language...
Assembly language...
Object Oriented...

Tama po ba to idol? Assignment ko kasi... 1st year BSIT po ako.. NOOB palang.. :| sana maintindihan nyo po...
Baka pwede humingi ng link source nyo po?:praise:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

waah.. hirap mag isip ng ipopropose na system!!.. .pag may kaperehas bawal na..!.. tsk.. eh halos lahat na naman meron na...... kailangan namin ng client..! sino po may alam?......

tomo! hirap nga..kaya mo yan


IT students..help naman..java application? na may code na para pede pag aralan..please
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

sino dito gumagamit ng DBASE III Plus? un kasi pinagaaralan namin ngaun.. :excited:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

@ boss denmarkcerillo

gusto kasi ng mga panels ngayon yung latest trends like Mobile Computing, Online Applications/Development...

try a simulator.. yung thesis namin Storm Simulation System, ako lang gumawa.. :lol:



@ boss techxaidz

The Different Types of Programming Languages - Learn the Basics

The progression of computer programming languages was made possible by the programmer's search for efficient translation of human language into something that can be read and understood by computers. The languages generated, called machine code, have high levels of abstraction, which hide the computer hardware and make use of representations that are more convenient to programmers.

As programs evolve and become more sophisticated, programmers found out that certain types of computer languages are easier to support. As expected in a dynamic discipline, there is no standard for categorizing the languages used in programming. There are, in fact, dozens of categories. One of the most basic ways to categorize the languages is through a programming paradigm, which gives the programmer's view of code execution. Among the languages classifications according to programming paradigm are:

o Object-Oriented Programming Languages
Known as the newest and most powerful paradigms, object-oriented programming requires the designer to specify the data structures as well as the types of operations to be applied on those data structures. The pairing of data, and the operations that can be done on it is called an object. A program made using this language is therefore made up of a set of cooperating objects instead of an instructions list.

The most famous object-oriented programming these days are C#, C , Visual Basic, Java, and Python.

o Structured Programming Languages

An exceptional type of procedural programming, structured programming provides programmers with additional tools to handle the problems created by larger programs. When using this language, programmers are required to cut program structure into small pieces of code that can easily be understood. Instead of using global variables, it employs variables that are local to every subroutine. Among the popular features of structured programming is that it doesn't accept GOTO statement which is usually associated with the top-down approach. Such approach starts with an opening overview of the system with minimal details about the various parts. To add these details, design iterations are then included to complete the design.

Commonly used structured languages include C, Pascal, and ADA.

o Procedural Programming Languages

Procedural Programming involves a list of operations the program needs to complete to be able to attain the preferred state. It is a simple programming paradigm where every program comes with a starting phase, a list of tasks and operations, and an ending stage. Also called imperative programming, this approach comes with small sections of code that perform certain functions. These sections are made up of procedures, subroutines, or methods. A procedure is made up of a list of computations that should be done. Procedural programming lets a part of the code to be used again without the need to make several copies. It achieves this by dividing programmatic tasks into small sections. Because of this, programmers are also capable of maintaining and understanding program structure.

Among the known procedural languages are BASIC and FORTRAN.

These are the different types of computer programming languages that you can consider when planning to make a computer program. Procedural programming splits the program's source code into smaller fragments. Structured languages require more constraints in the flow and organization of programs. And object-oriented programs arrange codes and data structures into objects.

To learn more about computer programming, including how you can get started creating your own programs in the next few minutes, Check Out, http://beginnerscomputerprogramming.com

Article Source: http://EzineArticles.com/4277916




Classification of Programming Languages
Computer programming language can be classified into two major categories:

•Low Level
•High Level


Low Level Languages

The languages which use only primitive operations of the computer are known as low language. In these languages, programs are written by means of the memory and registers available on the computer. As we all know that the architecture of computer differs from one machine to another, so far each type of computer there is a separate low level programming language. In the other words, Programs written in one low level language of one, architectural can’t be ported on any other machine dependent languages. Examples are Machine Language and Assembly Language.


Machine Language

In machine language program, the computation is based on binary numbers. All the instructions including operations, registers, data and memory locations are given in there binary equivalent.

The machine directly understands this language by virtue of its circuitry design so these programs are directly executable on the computer without any translations. This makes the program execution very fast. Machine languages are also known as first generation languages.

A typical low level instruction consists essentially of two parts:

•An Operation Part :
Specifies operation to be performed by the computer, also known as Opcode.

•An Address Part :
Specifies location of the data on which operation is to be performed.


Advantages

Machine language makes most efficient use of computer system resources like storage, registers, etc. the instruction of a machine language program are directly executable so there is no need of translators. Machine language instruction can be used to manipulate the individual bits in a computer system with high execution speed due to direct manipulation of memory and registers.

Drawbacks

Machine languages are machine dependent and, therefore, programs are not portable from one computer to other. Programming in machine language usually results in poor programmer productivity. Machine languages require programmers to control the use of each register in the computer’s Arithmetic Logic Unit and computer storage locations must be addressed directly, not symbolically. Machine language requires a high level of programming skill which increases programmer training costs. Programs written in machine language are more error prone and difficult to debug because it is very difficult to remember all binary equivalent of register, opcode, memory location, etc. program size is comparatively very big due to non-use of reusable codes and use of very basic operations to do a complex computation.

Assembly Language

Assembly language are also known as second generation languages. These languages substitutes alphabetic or numeric symbols for the binary codes of machine language. That is, we can use mnemonics for all opcodes, registers and for the memory locations which provide us with a facility to write reusable code in the form of macros. Has two parts, one is macro name and the other is macro body which contains the line of instructions. A macro can be called at any point of the program by its name to use the instruction. A macro can be called at any point of the program by its name to use the instructions given in the macro repetitively.

These language require a translator known as “Assembler” for translating the program code written in assembly language to machine language. Because computer can interpret only the machine code instruction, once the translation is completed the program can be executed.

Advantages

Assembly language provide optimal use of computer resources like registers and memory because of direct use of these resources within the programs. Assembly language is easier to use than machine language because there is no need to remember or calculate the binary equivalents for opcode and registers. An assembler is useful for detecting programming errors. Assembly language encourages modular programming which provides the facility of reusable code, using macro.

Drawbacks

Assembly language programs are not directly executable due to the need of translation. Also, these languages are machine dependent and, therefore, not portable from one machine to another. Programming in assembly language requires a high level of programming skills and knowledge of computer architecture of the particular machine.

High Level Languages (HLL)

All high level language are procedure-oriented language and are intended to be machine independent. Programs are written in statements akin to English language, a great advantage over mnemonics of assembly languages require languages use mnemonics of assembly language. That is, the high level languages use natural language like structures. These languages require translators (compilers and interpreters) for execution. The programs written in a high level language can be ported on any computer, that is why known they are known as machine independent. The early highlevel language come in third generation of languages, COBOL, BASIC, APL, etc.
These languages enable the programmer to write instruction using English words and familiar mathematical symbols which makes it easier than technical details of the computer. It makes the programs more readable too.

Procedures

Procedures are the reusable code which can be called at any point of the program. Each procedure is defined by a name and set of instructions accomplishing a particular task. The procedure can be called by its name with the list of required parameters which should pass to tat procedure.

Advantages of High Level Languages

These are the third generation languages. These are procedure-oriented languages and are machine independent. Programs are written in English like statements. As high level languages are not directly executable, translators(compilers and interpreters) are used to convert them in machine language equivalent.

Advantages

1)These are easier to learn than assembly language.
2)Les time is required to write programs.
3)These provides better documentation.
4)These are easier to maintain.
5)These have an extensive vocabulary.

Limitation of Programming language

1)A long sequence statements is to be written for every program.
2)Additional memory space is required for storing compiler or interpreter.
3)Execution time is very high as the HLL programs are not directly executable.


Article Source: http://wschools.blogspot.com/2010/02/classification-of-programming-languages.html


ayan bossing., :lol:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

waah.. hirap mag isip ng ipopropose na system!!.. .pag may kaperehas bawal na..!.. tsk.. eh halos lahat na naman meron na...... kailangan namin ng client..! sino po may alam?......

oo nga sir..yan din problema namin ng mga ka-group namin ngaun..bigla kasi kami nagkaron ng thesis..nabago kasi curriculum namin..pati adviser problema din namin..sino ba pede jan??? hehehe.. :)
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

boss caps

anu po yung about sa Storm Simulation System sounds different and interesting.. hehe

.dami rin palang nahihirapan mag hanap ng new trends na hindi pa nagagawa no.. kaya natin to..
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

@ boss denmarkcerillo...

actually yan yung thesis namin Storm Simulation System,.

medyo tricky at mapapaisip ka talaga., ala Kuya Kim... :think:

nagsasimulate ito ng storm disturbances/events...

ipapakita niya kung nasaan na yung bagyo, saang lugar ang baha/posibleng bahain, kailan dadating/aalis yung bagyo, anung mangyayari after an hour, 6 hrs, 12 hrs, 24 hrs...

and

mismo sa pagasa mangagaling yung info like wind spee, storm direction, storm location., kumbaga., mauunahan mo na magforecast sila., prevention ika nga...


Kita agad yung Results..

:approve:
 
Last edited:
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Madaming grad ng IT hndi din mae-apply ung course nila.isa nku dun hahaha..
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

@ boss supergwapo..

:lol:


tomo! anung work mo?

kaya nga kung desidido ka na mag take ng work suitable sa IT., tsaga tsaga lang...

halos BPO yung Entry Level sa ngayon...
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

haiiiyyyy...grbe ,super tired nqu mkinig sa prof. q !!!!! pnu nmin xa maiintndhan kung d rn nia maintndhan tnuturo nia ???!!!! :noidea: :sigh: huhuh

share lan ..an png8 ng araw na to :(
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

hi guyz pwede patulong sa networking using C?
ito po yung nagawa ko n nagdidisplay ng "HELLO World!" sa client
tapos want ni sir ipa upgrade na gawing message na yung pag output ng hello world
parang ganito SERVER ----> "magttype ng hello " CLIENT -->"makikita yung tintype ng server at mag rereply din siya ng World sa server"..
ITO ang server.c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/utsname.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <unistd.h>

int _GetHostName (char *buffer, int length);

const char MESSAGE[]="Hello World!\n";
const int BACK_LOG=5;

int main(int argc, char *argv[]){
int serverSocket=0, on=0, port=0, status=0, childPid=0;
struct hostent *hostPtr=NULL;
char hostname[80]="";
struct sockaddr_in serverName={0};

if (2!=argc) {
fprintf(stderr,"Usage: %s <port>\n",argv[0]);
exit(1);
}

port = atoi(argv[1]);
serverSocket = socket(PF_INET,SOCK_STREAM,IPPROTO_TCP);
if (-1==serverSocket) {
perror("socket()");
exit(1);
}

on = 1;
status = setsockopt(serverSocket,SOL_SOCKET,SO_REUSEADDR,(const char*)&on,sizeof(on));
if (-1==status) {
perror("setsockopt(...,SO_RESUSEADDR,...)");
}

struct linger linger={0};
linger.l_onoff = 1;
linger.l_linger = 30;
status = setsockopt(serverSocket,SOL_SOCKET,SO_LINGER,(const char*)&linger,sizeof(linger));
if (-1==status) {
perror("setsockopt(...,SO_LINGER,...)");
}

status=_GetHostName(hostname,sizeof(hostname));
if (-1==status) {
perror("_GetHostName()");
exit(1);
}

hostPtr=gethostbyname(hostname);
if (NULL==hostPtr) {
perror("gethostbyname() line 63");
exit(1);
}

(void)memset(&serverName,0,sizeof(serverName));
(void)memcpy(&serverName.sin_addr,hostPtr->h_addr,hostPtr->h_length);

serverName.sin_family=AF_INET;
serverName.sin_port=htons(port);

status=bind(serverSocket,(struct sockaddr*)&serverName,sizeof(serverName));
if (-1==status) {
perror("bind()");
exit(1);
}

status=listen(serverSocket,BACK_LOG);
if (-1==status) {
perror("listen()");
exit(1);
}

for (;;) {
struct sockaddr_in clientName={0};
int slaveSocket, clientLength=sizeof(clientName);

(void)memset(&clientName,0,sizeof(clientName));

slaveSocket=accept(serverSocket,(struct sockaddr*)&clientName,&clientLength);
if (-1==slaveSocket) {
perror("accept()");
exit(1);
}

childPid = fork();
switch(childPid) {
case -1 : perror ("fork()");
exit(1);
case 0 :
close(serverSocket);
if (-1==getpeername(slaveSocket,(struct sockaddr*)&clientName,&clientLength)){
perror("getpeername()");
} else {
printf("Connection request from %s\n",inet_ntoa(clientName.sin_addr));
}


write(slaveSocket,MESSAGE,strlen(MESSAGE));
close(slaveSocket);
exit(0);
default : close(slaveSocket);

}

}

return(0);

}

int _GetHostName (char *buffer, int length) {
struct utsname sysname={0};
int status=0;

status=uname(&sysname);
if (-1==status) {
strncpy(buffer,sysname.nodename,length);
}
return(status);
}

ito naman client.c
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <unistd.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>

int main(int argc,char *argv[]) {
int clientSocket,remotePort,status=0;
struct hostent *hostPtr=NULL;
struct sockaddr_in serverName={0};
char buffer[256]="";
char *remoteHost=NULL;

if (3!=argc) {
fprintf(stderr,"Usage: %s <serverhost> <serverport>\n",argv[0]);
exit(1);
}
remoteHost=argv[1];
remotePort=atoi(argv[2]);
clientSocket=socket(PF_INET,SOCK_STREAM,IPPROTO_TCP);
if (-1==clientSocket) {
perror("soket()");
exit(1);
}

hostPtr=gethostbyname(remoteHost);

if (NULL==hostPtr) {
hostPtr=gethostbyaddr(remoteHost,strlen(remoteHost),AF_INET);

if (NULL==hostPtr) {

perror("Error resolving server address ");
exit(1);
}
}

serverName.sin_family=AF_INET;
serverName.sin_port=htons(remotePort);
(void)memcpy(&serverName.sin_addr,hostPtr->h_addr,hostPtr->h_length);
status=connect(clientSocket,(struct sockaddr*)&serverName,sizeof(serverName));

if (-1==status) {
perror("connect()");
exit(1);
}
while (0<(status=read(clientSocket,buffer,sizeof(buffer)-1)))
printf("%d: %s",status,buffer);
if (-1==status)perror("read()");
close(clientSocket);
return(0);
}

paki tignan man po kung ano dpt ilalagay ko n mga command para magchat yung 2 computer sana with explanation na rin ng mga codes :pacute: :pray:.
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Hi guys..ICT(Information and communication tech) students poh aq d2 sa PANGASINAN..nahiya q magjoin sainyo..pero lam nyo..pinaka like q sa lahat ng languages eh ung HTML @ JAVA..:thumbsup:
ung assembly madali lang poh xa m22nan...:clap:
pero..ung c++..di aq na22 dun maxado kc di mglng mag2ro ng c++ ung inst.q nun 1st year aq..kaya halos lahat kami nawalan ng ganang pag aralan ung c++:weep:


i want to learn more about sa pagpoprogram..:help:
but i really want to develop my skills in WEB PAGING AND DESIGNING..:yipee::)

nice to meet u all:dance:
godbless:)
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

pahelp aku sa visual basic..cnu magbibigay ng tutorial jan?please..salamat..
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

@ boss denmarkcerillo...

actually yan yung thesis namin Storm Simulation System,.

medyo tricky at mapapaisip ka talaga., ala Kuya Kim... :think:

nagsasimulate ito ng storm disturbances/events...

ipapakita niya kung nasaan na yung bagyo, saang lugar ang baha/posibleng bahain, kailan dadating/aalis yung bagyo, anung mangyayari after an hour, 6 hrs, 12 hrs, 24 hrs...

and

mismo sa pagasa mangagaling yung info like wind spee, storm direction, storm location., kumbaga., mauunahan mo na magforecast sila., prevention ika nga...


Kita agad yung Results..

:approve:

.wow ang galing naman po nyan!! at mukang mahirap.. hehe..:praise:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Madaming grad ng IT hndi din mae-apply ung course nila.isa nku dun hahaha..

what do u mean kuya? :noidea:

haiiiyyyy...grbe ,super tired nqu mkinig sa prof. q !!!!! pnu nmin xa maiintndhan kung d rn nia maintndhan tnuturo nia ???!!!! :noidea: :sigh: huhuh

share lan ..an png8 ng araw na to :(

ganyan lang talaga ang buhay! masanay ka na! may mga ganyan talaga na prof! haha minsan mas ok ang self study pag ganyan ang situation! :lmao:



Good evening IT's ko! :thumbsup:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

BSIT ako STI Fairview hehe sana may gumawa ng thread dito tutorials about Java.. basic hanggang dunsa arrays.. looping etc.. hehe naguguluhan kasi ako.. pati na ung pag gamit ng J option un na ung samin ngaun
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

@ boss denmarkcerillo...

kaya nga eh., ako pa lang nakagawa nian dun sa school namin,

kaya magisip ka ng kakaiba na magagawa mo/machachallenge ka,. :thumbsup:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Hi, pa help naman po sa thesis proposal ko. wala pa kase kaming naisip na proposal. Can you give some suggestions "Please"? I will be very thankful for those who will help. Web based po ang ni rerequired samin.
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

m0rning absent m0de muna ako mga pipz.
 
Back
Top Bottom