Sponsored Content
Top Forums Shell Programming and Scripting what will be the fasted and cpu smallest programming language for this job ? Post 302280153 by zaxxon on Monday 26th of January 2009 07:18:47 AM
Old 01-26-2009
Afaik C++ offers OOP, Object-oriented Programming. I think that is not needed for what you are going to do.
 

7 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Does the programming language matters?

I see you guys encouraged people studied and used C while they were working on UNIX. Does C++ or JAVA matter? And in the past threads, Neo, PxT, and other members recommanded lots good books. I think those people who asked for the references, such as Dominic, had experiences on sys admin or... (8 Replies)
Discussion started by: HOUSCOUS
8 Replies

2. Programming

c programming language

Can someone enligten me on what below program does? I understand getchar and putchar.. but what is this program suppose to do? I try to put printf on it, but it shows nothing.. can someone explain to me what this program is suppose to do? It is reading something and assigning to c? so, if... (8 Replies)
Discussion started by: convenientstore
8 Replies

3. UNIX for Dummies Questions & Answers

Carreer:Networking Programming in Unix (C programming Language)

Hello, I am trying to learn Networking Programming in C in unix enviorment. I want to know how good it is to become a network programmer. i am crazy about Network programming but i also want to opt for the best carreer options. Anybody experienced Network Programmer, please tell me is my... (5 Replies)
Discussion started by: vibhory2j
5 Replies

4. UNIX for Dummies Questions & Answers

Is PERL a programming language?

I need a small and simple clarification... Can someone tell me whether PERL is a programming language or not. Also, can shell scripts also considered as programming language or not. Also, please tell me the exact difference between programming language and scripting. Please help.... (3 Replies)
Discussion started by: Anjan1
3 Replies

5. Programming

How is a new Web Development language written ?

I'm wondering how programmers develop new Web Development languages because I want to learn how everything begins from the start. Let's say I'm planning to write a new language for the Web. How do I do this? Is there anyone who knows about the way Web Development languages first appear ? I'm asking... (1 Reply)
Discussion started by: Anna Hussie
1 Replies

6. Programming

What Programming language should I start learning first?

I want to create a computer program that will translate from English to Spanish and vice versa. So someone could type in a word, phrase, or paragraph and translate from one language to another. What programming language would I use to write up the code and then implement this program? I want to... (8 Replies)
Discussion started by: Anna Hussie
8 Replies

7. Programming

How is a new Web Development language written ?

I'm wondering how programmers develop new Web Development languages because I want to learn how everything begins from the start. Let's say I'm planning to write a new language for the Web. How do I do this? Is there anyone who knows about the way Web Development languages first appear ? I'm... (3 Replies)
Discussion started by: Anna Hussie
3 Replies
Kakasi(3pm)						User Contributed Perl Documentation					       Kakasi(3pm)

NAME
Text::Kakasi - perl frontend to kakasi SYNOPSIS
use Text::Kakasi; # functional $res = Text::Kakasi::getopt_argv('-JJ', '-c', '-w'); $str = Text::Kakasi::do_kakasi($japanese_text); # object-oriented $obj = Text::Kakasi->new('-JJ', '-c', '-w'); $str = $obj->get($japanese_text); DESCRIPTION
This module provides interface to kakasi (kanji kana simple inverter). kakasi is a set of programs and libraries which does what Japanese input methods do in reverse order. You feed Japanese and kakasi converts it to phonetic representation thereof. kakasi can also be used to tokenizing Japanese text. To find more about kakasi, see <http://kakasi.namazu.org/> . Text::Kakasi now features both functional and object-oriented APIs. functional APIs are 100% compatible with ver. 1.05. But to take advantage of "Perl 5.8 Features", you should use OOP APIs instead. See Text::Kakasi::JP for the Japanese version of this document. Functional APIs Note "Text::Kakasi::" is omitted. Text::Kakasi does not export these functions by default. You can import these function as follows; use Text::Kakasi qw/getopt_argv do_kakasi/; $err = getopt_argv($arg1, $arg2, ...) initializes kakasi with options options are the same as "kakasi" command. Here is the summery as of kakasi 2.3.4. -a[jE] -j[aE] -g[ajE] -k[ajKH] -E[aj] -K[ajkH] -H[ajkK] -J[ajkKH] -i{oldjis,newjis,dec,euc,sjis} -o{oldjis,newjis,dec,euc,sjis} -r{hepburn,kunrei} -p -s -f -c"chars" [jisyo1, jisyo2,,,] Character Sets: a: ascii j: jisroman g: graphic k: kana (j,k defined in jisx0201) E: kigou K: katakana H: hiragana J: kanji (E,K,H,J defined in jisx0208) Options: -i: input coding system -o: output coding system -r: romaji conversion system -p: list all readings (with -J option) -s: insert separate characters (with -J option) -f: furigana mode (with -J option) -c: skip chars within jukugo (with -J option: default TAB CR LF BLANK) -C: romaji Capitalize (with -Ja or -Jj option) -U: romaji Upcase (with -Ja or -Jj option) -u: call fflush() after 1 character output -w: wakatigaki mode Returns 0 on success and nonzero on failure. Unlike version 1.x where you have to start the first argument with "kakasi", you can omit that in version 2.x (adding "kakasi" does not harm so compatibility is preserved). $result_str = do_kakasi($str) apply kakasi to $str and returns result. If anything goes wrong it return "undef". close_kanwadic() closes dictionary files which are implicitly opened. This function is for backward compatibity only and you should never have to use this function today. Object-Oriented APIs As of 2.0, Text::Kakasi also offers OOP APIs. $k = Text::Kakasi->new($args ...) Constructs object. When argument is fed, it is the same as "Text::Kakasi->new->set($args ...)" $k->set($args ...) OOP interface to "getopt_argv". my $k = Text::Kakasi->new; $k->set('-w'); # Text::Kakasi::getopt_argv('-w'); Unlike "getopt_argv()" which returns the status, "set" returns the object itself so you can go like this; my $tokenized = $k->set('-w')->get($raw_japanese); To get the status of "$k->set", use "$k->error". See also "Perl 5.8 Features". $k->error returns the status of last method. $result = $k->get($raw_japanese); OOP interface to "do_kakasi". The following codes are equivalent. # Functional getopt_argv('-w'); $result = do_kakasi($raw_japanese); # OOP $k->set('-w')->get($raw_japanese); Perl 5.8 Features Perl 5.8 introduces Encode module which transcodes various encodings. This module takes advantage of this feature but to keep backward compatibility with version 1.x, This feature is enabled only when you use OOP interface (version 1.x only provided functional APIs). On Perl 5.8 and up, "-iencoding" and "-oencoding"are handled by Encode module so you can use encodings Kakasi does not suppport such as utf8. In other words, $result = $k->set(qw/-iutf8 -outf8 -w/)->get($utf8); Is analogous to: $euc = encode('eucjp' => $utf8); getopt_argv('-w'); $tmp = do_kakasi($euc); $result = decode('eucjp' => $tmp); When you specify "-outf8", "$k->get" will return the string with utf8 flag on. You can suppress this feature by setting $Text::Kakasi::HAS_ENCODE to 0 in which case this feature is not used. SEE ALSO
kakasi(1), <http://kakasi.namazu.org/>,Encode,perlunicode COPYRIGHT
(C) 1998, 1999, 2000 NOKUBI Takatsugu <knok@daionet.gr.jp> (C) 2003 Dan Kogai <dankogai@dan.co.jp> There is no warranty for this free software. Anyone can modify and/or redistribute this module under GNU GENERAL PUBLIC LICENSE. See COPYING file that is included in the archive for more details. perl v5.14.2 2003-05-26 Kakasi(3pm)
All times are GMT -4. The time now is 03:15 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy