Jumat, 10 Februari 2017

Hi I'm Back

After long years of doing nothing, i have decided to myself to put another articles into this blog. make sure that i can update this blog every week.

Kamis, 31 Juli 2014

C and Pascal Are Basically the Same Language

This comparison has been made quite frequently over the years, yet nothing is further from the truth. From the compiler's perspective, the Pascal architecture is much more straightforward. It adheres to stronger type definitions, making optimizations easier to accomplish. From the programmer's perspective, the nature of Pascal is inherently different from C in convention, syntax, structure and mindset.

I have converted several C source code projects, and even a few C++ projects, to Pascal and Object Pascal, and I've seen a variety of coding styles. The process of converting a C program to a Pascal program provides first hand experience in the differences between the two languages. In Pascal, declarations must be moved to the top of a block, and often a lot of investigation is required to decipher many of the C data structures. During the conversion process, I reorganize the code, changing and indenting it to make it more readable, so that the actual translation process is much easier. It's a significant amount of work, however, and in some cases the difficulty was so extreme that I canceled the task.

The point is that while C code can be made readable, it provides loopholes that give programmers the ability to create chaos. Given the weak typing of the C language, inconsistency of data use becomes not only a possibility, but a probability. Pascal's strong typing makes inconsistency of data use far less likely to occur.

Another difference between C and Pascal is the underlying design of the language, and the intent of that design. C shares APL's penchant for being able to cram a lot of action into a single expression or line-of-code. This provides a certain "cool" factor that many programmers appreciate, but it also leads to a bloated and unreadable code base which can be difficult, at best, to maintain. The extensive operator overloading and weak-typing architecture increases the odds that a programmer will get caught up in the "passion" of the moment, indulge every shortcut, and end up with a maintenance nightmare.

Cultures have sprung up around both languages; cultures reflecting different attitudes toward getting work done. The culture of Pascal is oriented unapologetically toward readability in style, elegance of algorithm, and its expression as code. The culture of C is self-consciously ambitious, yet obfuscatory. This is illustrated quite well by C. A. R. Hoare in an introduction to the classic paper, An Axiomatic Definition of the Programming Language Pascal, for the book, Great Papers in Computer Science. In reference to his goal of designing a better programming language - one which makes it easier to write correct programs and harder to write incorrect ones - Hoare writes, "It is a matter of continuing regret that so few languages have ever been designed to meet that goal, or even to make significant concessions towards it. For example, the programming language C was designed to assist in writing a small single-user operating system (UNIX) for a real-time minicomputer (PDP 11), now thankfully obsolete. For this purpose, its low level of abstraction and plethora of machine-oriented features are entirely appropriate. For all other purposes, they are a nuisance. The successful propagation of the language can be explained by accidental, commercial, historical, and political factors; it is hardly due to any inherent quality as a tool for the reliable creation of sophisticated programs.


source : http://pascal-central.com/ppl/chapter4.html#Myth1

Indieblog opens again

Hai guys finally we open again after too much focusing on website now we we're OPEN!!!!!!!!. check my articles about Tech news and another popular news and also find any tutorial in here.

Jumat, 12 Maret 2010

pricelist handphone nokia

TIPE GSM
KISARAN HARGA
NOKIA 1202
200 - 250
NOKIA 1203
250 - 300
NOKIA 1208
250 - 300
NOKIA 1209
250 - 300
NOKIA 1616
400 - 450
NOKIA 1650
350 - 400
NOKIA 1661
350 - 400
NOKIA 1680 classic
400 - 450
NOKIA 2220 Slide
600 - 650
NOKIA 2323 Classic
450 - 500
NOKIA 2330 Classic
500 - 550
NOKIA 2600 classic
550 - 600
NOKIA 2626
400 - 450
NOKIA 2630
600 - 650
NOKIA 2680 Slide
700 - 750
NOKIA 2690
750 - 800
NOKIA 2700
850 - 900
NOKIA 2730 Classic
900 - 950
NOKIA 3110 classic
800 - 850
NOKIA 3120 classic
1050 - 1100
NOKIA 3600 Slide
1500 - 1550
NOKIA 3720 Classic
1450 - 1500
NOKIA 5000
700 - 750
NOKIA 5030 XpressRadio
350 - 400
NOKIA 5130 XpressMusic
1000 - 1050
NOKIA 5230 XPress Music
1750 - 1800
NOKIA 5310 XpressMusic
1400 - 1450
NOKIA 5530 XpressMusic
2150 - 2200
NOKIA 5630 XpressMusic
1850 - 1900
NOKIA 5730 XpressMusic
2850 - 2900
NOKIA 5800 XpressMusic
2750 - 2800
NOKIA 6120 Classic
1500 - 1550
NOKIA 6210 Navigator
2400 - 2450
NOKIA 6220 Classic
2150 - 2200
NOKIA 6260
2350 - 2400
NOKIA 6300 (512MB)
1250 - 1300
NOKIA 6303
1100 - 1150
NOKIA 6600 Fold
1700 - 1750
NOKIA 6600 Slide
2100 - 2150
NOKIA 6600i
2300 - 2350
NOKIA 6700
2050 - 2100
NOKIA 6720
2250 - 2300
NOKIA 6730 Classic
2150 - 2200
NOKIA 6760 Slide
2250 - 2300
NOKIA 7100 Supernova
600 - 650
NOKIA 7210 Supernova
950 - 1000
NOKIA 7610 Supernova
1650 - 1700
NOKIA E52
2500 - 2550
NOKIA E63
1850 - 1900
NOKIA E66
2650 - 2700
NOKIA E71
2800 - 2850
NOKIA E72
3500 - 3550
NOKIA E75
2900 - 2950
NOKIA N73 Music Edition
2450 - 2500
NOKIA N77
2700 - 2750
NOKIA N79
3450 - 3500
NOKIA N85
3850 - 3900
NOKIA N86
3950 - 4050
NOKIA N95
3850 - 3900
NOKIA N95 8GB
4750 - 4800
NOKIA N97
4950 - 5000
NOKIA N97 Mini
4500 - 4550
NOKIA X3
1800 - 1850


TIPE CDMA
KISARAN HARGA
NOKIA 1265
400 - 500
NOKIA 1508 (1508i)
500 - 550
NOKIA 2505
600 - 650
NOKIA 2608
850 - 900