Subj : Re: Progamming language for hackers? To : alt.hackers.malicious,comp.programming From : Juuso Hukkanen Date : Sat Oct 08 2005 01:13 am On 7 Oct 2005 09:11:26 -0700, "HalcyonWild" wrote: >1. What is it good for. One codes once; check last example. Once a piece of code is in the genome everyone else who suddenly need to use - know how it should be used - how the piece of code would be named if it existed >2. Is it OO. Yes and no: a) t3d is C99 based, thus not OO by nature, but each t3d gene is callable extern C thus insertable into OO C++ b) some of t3d's standard datatypes e.g. barray (byte array) are 'under the hood' struct-arrays with a plenty of adjustable properties, dealing with those group properties is in some sense OO. BUT the end-coder does not have to look things "under the hood"; for doing the OO thing. c) t3d functions have enough power, to make OO purposeless. With enough logic power no OO is needed. d) t3d function prototype works similarly also on many non C based languages which may be are OO (those called for x3d - dialects). >3. How is it better than Java or C++ or C#. t3d, functions can do powerful things and the user has zero learning curve for new tools i.e. once uses learns the basic (0.5-1 hour) he can use all the stuff fluently. Quick demo, no terror checking but otherwise complete. /**************CUT********** * No headers needed! * pre-pre-procesor fixes * them ready befere GCC */ int main(void) { unsigned char *text1 = NULL; unsigned char *text2 = NULL; FILE *filetto; t3d_convert_2BARRAY(text1); t3d_convert_2BARRAY(text2); t3d_read_url_Rbarray("http://www.cnn.com",text1); t3d_find_barray_Rbarray_HTML_n_HEADERS_ONLY(text1,text2); t3d_convert_barray_Rfile_HTML2TEXT(text2,filetto); /* default sound format wav 16bit Stereo 22,050kHz*/ t3d_convert_file_Rfile_TEXT2SPEECH(filetto,"speech.wav"); t3d_add_SPEAKER_VOLUME_n_2MAX(void); t3d_write_file_SPEAKERS(filetto); return(0); } /**************CUT***********/ If the playing the news headers through speakers would magically become popular someone could include a shortcut to previous function into t3d-genome (collection of all codes). int main(void) { t3d_write_url_NEWS_HEADERS_n_2SPEAKERS("www.cnn.com"); return(0); } and because t3d is suitable for application, shell scripting and web programming the casual user could call it from the shell: t3d 't3d_write_url_NEWS_HEADERS_n_2SPEAKERS("www.cnn.com");' --> which would lead t3d executable (wrapper) to 1) notices it's a script and 2) pre-pre-process it (inserts into empty main function etc.) 3) gives it to GCC 4) after compiling forks/shell executes the made exe I always thought that hackers love this kind of stuff; one liners which move heavy machinery? Just admit to be a little bit impressed over some stuff. Still waiting for that lang judgement: "Expert hackers can tell a good language when they see one" Any hackers present, who can see any good stuff in this? And still waiting for someone to suggest a single comp task; to do with one/few lines of t3d as ruled by http://www.tele3d.com/t3d/primary.htm C'mon I have done well in showing how this stuff works. Maybe U now want to show simply similar stuff is done with Perl/ Java/ C++/ C# or others. t3d_convert_file_Rfile_2SWEDISH t3d 't3d_write_url_NEWS_HEADERS_n_2SPEAKERS("www.cnn.com");' Regards Juuso Hukkanen (to reply by e-mail set addresses month and year to correct) "t3d programming language" and the structure of t3d function prototype are trademarks of Juuso Hukkanen. .