23:59

Programarea orientată pe obiecte este moartă. Să fie oare, adevărat?



Programarea orientată pe obiecte este moartă. Să fie oare, adevărat?? Evangheliști de programare funcțională, vă îndreptați armele spre inamicul greșit

Programarea în anii 1960 a avut o mare problemă: computerele nu erau încă atât de puternice și, într-un fel, trebuiau să împartă capacitățile între structuri de date și proceduri.

Acest lucru însemna că, dacă aveți un set mare de date, nu puteți face atât de mult cu ele fără a împinge computerul la limitele sale. Pe de altă parte, dacă ar fi nevoie să faceți o mulțime de lucruri algoritmic, nu ați putea folosi prea multe date căci calculele computerului ar dura pentru totdeauna.

Apoi , Alan Kay a venit în 1966 sau 1967 și a teoretizat că ar putea folosi încapsularea în mini-computerele care nu au accesul la datele lor, ci mai degrabă le-ar primi comunicate prin mesaje. În acest fel, resursele de calcul pot fi utilizate mult mai economic.

În ciuda ingeniozității ideii, a durat până în 1981 până când programarea orientată pe obiecte va ajunge în mainstream. De atunci, însă, nu a încetat să atragă dezvoltatori de software noi și experimentați deopotrivă. Piața pentru programatori orientati-pe-obiect este la fel de ocupată, ca niciodată.

Dar, în ultimii ani, paradigma veche de decenii a primit din ce în ce mai multe critici . S-ar putea ca, la patru decenii după ce programarea orientată pe obiecte a lovit masele, tehnologia depășește această paradigmă?

Este atât de proastă ideea cuplării funcțiilor cu datele?

Ideea principală din spatele programării orientate pe obiecte este cât se poate de simplă: încercați să spargeți un program în părți la fel de puternice ca întregul. Rezultă că cuplați bucăți de date și acele funcții care se obișnuiesc doar cu datele în cauză.

Rețineți că aceasta acoperă doar noțiunea de încapsulare, adică datele și funcțiile care stau în interiorul unui obiect sunt invizibile pentru exterior. Se poate interacționa cu conținutul unui obiect numai prin mesaje, numite de obicei funcții getter și setter.

Ceea ce nu este conținut în ideea inițială, dar este considerat esențial pentru programarea orientată obiect în prezent, sunt moștenirea și polimorfismul. Moștenirea înseamnă practic că dezvoltatorii pot defini subclasele care au toate proprietățile pe care le are clasa lor părinte. Acest lucru nu a fost introdus în programarea orientată pe obiecte decât în ​​1976, la un deceniu de la concepție.

Polimorfismul a ajuns la programarea orientată pe obiecte încă un deceniu mai târziu . În termeni de bază, înseamnă că o metodă sau un obiect poate servi drept șablon pentru alții. Într-un sens, este o generalizare a moștenirii, deoarece nu toate proprietățile metodei sau obiectului original trebuie transmise noii entități; în schimb, puteți alege să înlocuiți proprietățile.

Ceea ce este special la polimorfism este că, chiar dacă două entități depind unele de altele în codul sursă, o entitate numită funcționează mai mult ca un plugin. Acest lucru face viața mai ușoară pentru dezvoltatori, deoarece nu trebuie să se îngrijoreze de dependențe în timpul rulării.

Merită menționat faptul că moștenirea și polimorfismul nu sunt exclusive programării orientate pe obiecte. Adevăratul diferențiator constă în încapsularea bucăților de date și a metodelor care le aparțin. Într-o perioadă în care resursele de calcul erau mult mai rare decât astăzi, aceasta era o idee genială.

Cele cinci mari probleme din programarea orientată pe obiecte

Odată ce programarea orientată pe obiecte a lovit masele, a transformat modul în care dezvoltatorii văd codul. Ceea ce a prevalat înainte de anii 1980, programarea procedurală, a fost foarte orientat spre mașină. Dezvoltatorii au avut nevoie să știe destul de multe despre modul în care funcționează computerele pentru a scrie coduri bune.

Prin încapsularea datelor și metodelor, programarea orientată pe obiecte a făcut dezvoltarea software-ului mai centrată pe om. Se potrivește cu intuiția umană că metoda aparține grupului de date , dar nu grupului . drive() car teddybear

Când moștenirea a apărut, și asta a fost intuitiv. Are perfect sens că este un subgrup de și are aceleași proprietăți, dar nu. Hyundai car PooTheBear

Sună ca o mașinărie puternică. Totuși, problema este că programatorii care cunosc doar codul orientat pe obiecte vor forța acest mod de gândire pe tot ceea ce fac. Este ca atunci când oamenii văd cuie peste tot pentru că tot ce au este un ciocan. După cum vom vedea mai jos, când cutia dvs. de instrumente conține doar un ciocan, aceasta poate duce la probleme fatale.

1. Problema junglei bananelor gorilelor Imaginați-vă că creați un nou program și vă gândiți să proiectați o nouă clasă. Apoi, te gândești la o clasă mică, pe care ai creat-o pentru un alt proiect și îți dai seama că ar fi perfectă pentru ceea ce încerci să faci în prezent.

Nici o problemă! Puteți refolosi clasa din vechiul proiect pentru cel nou.

Cu excepția faptului că această clasă poate fi de fapt o subclasă a altei clase, așa că acum trebuie să includeți și clasa părinte. Atunci îți dai seama că clasa părinte depinde și de alte clase și ajungi să incluzi grămezi de cod.

Creatorul lui Erlang, Joe Armstrong, a proclamat faimos :

Problema cu limbajele orientate obiect este că au tot acest mediu implicit pe care îl transportă cu ele. Ai vrut o banană, dar ceea ce ai primit a fost o gorilă care să țină banana și întreaga junglă.

Asta spune aproape totul. Este bine să refolosiți cursurile; de fapt, poate fi o virtute majoră a programării orientate pe obiecte.

Dar nu o duce la extrem. Uneori este mai bine să scrieți o nouă clasă în loc să includeți mase de dependențe de dragul DRY (nu vă repetați).

2. Problema fragilă a clasei de bază Imaginați-vă că ați reutilizat cu succes o clasă dintr-un alt proiect pentru noul cod. Ce se întâmplă dacă clasa de bază se schimbă?

Vă poate corupe întregul cod. S-ar putea să nu fi atins-o. Dar într-o zi proiectul tău funcționează ca un farmec, a doua zi nu, deoarece cineva a schimbat un detaliu minor în clasa de bază care ajunge să fie crucial pentru proiectul tău.

Cu cât folosești mai mult moștenirea, cu atât trebuie să faci mai multă întreținere. Deci, chiar dacă reutilizarea codului pare foarte eficientă pe termen scurt, pe termen lung poate deveni costisitoare.

3. Problema diamantului

Moștenirea este acest mic lucru drăguț în care putem prelua proprietățile unei clase și le putem transfera altora. Dar dacă doriți să amestecați proprietățile a două clase diferite?

Ei bine, nu o poți face. Cel puțin nu într-un mod elegant. Luați în considerare, de exemplu, clasa Copier. (Am împrumutat acest exemplu, precum și câteva informații despre problemele prezentate aici, din povestea virală a lui Charles Scalfani Goodbye, Object Oriented Programming .) Un copiator scanează conținutul unui document și îl tipărește pe o foaie goală. Deci ar trebui să fie subclasa sau ?

Pur și simplu nu există un răspuns bun. Și, deși această problemă nu vă va rupe codul, apare suficient de des pentru a fi frustrant.

4. Problema ierarhiei

În problema diamantului, întrebarea era de ce clasă Copier este o subclasă. Dar te-am mințit - există o soluție îngrijită. Să fie clasa părinte și și să fie subclasele care moștenesc doar un subset de proprietăți. Problemă remediată! Copier Scanner Printer

Este curat. Dar ce se întâmplă dacă dvs. este doar alb-negru și vă puteți ocupa și de culoare? Nu este în acest sens o generalizare a ? Ce se întâmplă dacă este conectat la WiFi, dar nu este? Copier Printer Printer Copier Printer Copier

Cu cât aveți mai multe proprietăți pe o clasă, cu atât devine mai dificil să stabiliți ierarhii adecvate. Într-adevăr, aveți de-a face cu grupuri de proprietăți, unde împărtășește unele, dar nu toate proprietățile , și invers. Și dacă încercați să lipiți acest lucru în ierarhii și aveți un proiect complex, acest lucru vă poate duce la un dezastru dezordonat. Copier Printer

5. Problema de referință

Ați putea spune, bine, atunci vom face doar programare orientată pe obiecte, fără ierarhii. În schimb, am putea folosi clustere de proprietăți și să moștenim, extindem sau înlocuim proprietățile după cum este necesar. Sigur, ar fi cam dezordonat, dar ar fi o reprezentare exactă a problemei la îndemână.

Există doar o problemă. Întregul punct al încapsulării este de a păstra bucăți de date în siguranță unul de celălalt și, astfel, de a face calculul mai eficient. Acest lucru nu funcționează fără ierarhii stricte.

Luați în considerare ce se întâmplă dacă un obiect suprascrie ierarhia interacționând cu un alt obiect . Nu contează ce relație are , cu excepția faptului că nu este clasa directă a părinților. Apoi trebuie să conțină o referință privată la , pentru că altfel nu ar putea interacționa. A B A B B A B

Dar dacă conține informațiile pe care le au și copiii , atunci aceste informații pot fi modificate în mai multe locuri. Prin urmare, informațiile despre acestea nu mai sunt sigure, iar încapsularea este ruptă. A B B

Deși mulți programatori orientați pe obiecte construiesc programe cu acest tip de arhitectură, aceasta nu este o programare orientată pe obiecte. Este doar o mizerie.

Pericolul paradigmei unice

Aceste cinci probleme au în comun faptul că pun în aplicare moștenirea acolo unde nu este cea mai bună soluție. Deoarece moștenirea nu a fost nici măcar inclusă în forma originală de programare orientată obiect, nu aș numi aceste probleme inerente orientării obiectelor. Sunt doar exemple de dogme duse prea departe.

Totuși, nu numai programarea orientată pe obiecte poate fi exagerată. În programarea funcțională pură , este extrem de dificil să procesați intrarea utilizatorului sau să imprimați mesaje pe un ecran. Programarea orientată pe obiecte sau procedurală este mult mai bună în aceste scopuri.

Cu toate acestea, există dezvoltatori care încearcă să pună în aplicare aceste lucruri ca funcții pure și să-și arunce codul până la zeci de linii pe care nimeni nu le poate înțelege. Folosind o altă paradigmă, și-ar fi putut reduce cu ușurință codul la câteva rânduri lizibile.

Paradigmele seamănă puțin cu religiile. Sunt buni cu măsură - fără îndoială, Isus, Mohamed și Buddha au spus câteva lucruri destul de interesante. Dar dacă îi urmezi până la ultimul mic detaliu, s-ar putea să ajungi să faci viața ta și a oamenilor din jurul tău destul de nenorocită.

Același lucru este valabil și pentru paradigmele de programare. Nu există nicio îndoială că programarea funcțională câștigă aderență , în timp ce programarea orientată pe obiecte a atras unele critici dure în ultimii ani.

Este logic să vă informați despre noile paradigme de programare și să le utilizați atunci când este cazul. Dacă programarea orientată obiect este ciocanul care îi face pe dezvoltatori să vadă cuie oriunde merg, este acesta un motiv pentru a arunca ciocanul pe fereastră? Nu. Adăugați o șurubelniță la cutia dvs. de instrumente și poate un cuțit sau o foarfecă și alegeți instrumentul pe baza problemei la îndemână.

Programatorii funcționali și orientați obiect, deopotrivă, nu mai tratați paradigmele ca pe o religie. Sunt instrumente și toți își folosesc undeva. Ceea ce folosești ar trebui să depindă doar de problemele pe care le rezolvi.

Marea întrebare: suntem în pragul unei noi revoluții?

La sfârșitul zilei, dezbaterea - desigur destul de aprinsă - despre programarea funcțională versus cea orientată pe obiecte se reduce la acest lucru: am putea ajunge la sfârșitul erei programării orientate pe obiecte?

Din ce în ce mai multe probleme apar atunci când programarea funcțională este adesea opțiunea mai eficientă. Gândiți-vă la analiza datelor, învățarea automată și programarea paralelă. Cu cât ajungi mai mult în aceste domenii, cu atât îți va plăcea mai mult programarea funcțională.

Dar dacă te uiți la status quo, există o duzină de oferte pentru programatorii orientați pe obiecte la o ofertă pentru programatori funcționali. Asta nu înseamnă că nu veți obține un loc de muncă dacă îl preferați pe acesta din urmă; dezvoltatorii funcționali sunt încă destul de puțini în zilele noastre.

Cel mai probabil scenariu este că programarea orientată pe obiecte va rămâne în jur de încă un deceniu. Sigur, avangarda este funcțională, dar asta nu înseamnă că ar trebui să renunțați încă la orientarea obiectelor. Este încă incredibil de bun să îl ai în repertoriul tău.

Deci, nu aruncați programarea orientată pe obiecte din cutia de instrumente în următorii câțiva ani. Dar asigurați-vă că nu este singurul instrument pe care îl aveți.

Acest articol a fost scris de Rhea Moutafis și a fost publicat inițial pe Towards Data Science . O puteți citi aici . Publicat pe 24 iulie 2021 - ora 8:00 UTC


(Fluierul)



Linkul direct catre Petitie

CEREM NATIONALIZAREA TUTUROR RESURSELOR NATURALE ALE ROMANIEI ! - Initiativa Legislativa care are nevoie de 500.000 de semnaturi - Semneaza si tu !

Cititi si cele mai cautate articole de pe Fluierul:

Fluierul a avut încă o dată dreptate. După ce ne-a intoxicat la începutul Pandemiei cu originea "sigur, sigur, naturală" a virusului, celebrul The Lancet, o întoarce că la Brăila: "nu există dovezi care să susțină în mod direct o origine naturală"

PNL-ul lui Cîțu-Iohannis și PSD Ciulacu-Dâncu-Grindeanu au transformat România în țara ABUZURILOR ANTICONSTITUȚIONALE A patra zi consecutiv când gașca de Securistoizi de la PNL PSD și UDMR împiedică ABUZIV și NEconstituțional Demararea Moțiunii de CENZURĂ

Combinațiile periculoase din spatele ExpressVpn, rețeaua virtuală privată pe care o folosești la navigatul pe internet

VIDEO Truc de călătorie pentru a avea mai multe bagaje în avion, fără a plăti în plus

Ce moștenire lasă în urmă Angela Merkel pentru Europa Centrală și de Est

Sănătate: Ce au pățit 9 tineri care au fost puși să facă sport înainte să doarmă

SUA. Strategia lui Trump de a elimina RINO-cerii Sistemului din Partidul Republican. De luat aminte și pentru România.

Ce scriu cititorii: "Teoria conspirației" s-a adeverit DIN NOU, ȘI DIN NOU...Progresiștii dați de gol în cazul VACCINĂRII CU FORȚA

Premieră națională. Copiii cu dizabilități din Delta Dunării vor primi tratament pe un ponton

Adevărul despre Sodoma și Gomora s-a aflat după 15 ani de săpături: oricine s-a uitat în acel moment a orbit instantaneu!

Fotbalistul pe cale să îl depășească pe Messi și să devină cel mai bine plătit jucător din lume

HOROSCOP 23 septembrie 2021. Zodiile nu se înțeleg astăzi cu nimeni. Risc de scandaluri pentru patru dintre ele

Coronavirus în România LIVE UPDATE 23 septembrie 2021. România a depășit pragul de 7.000 de infectări. Bilanț complet COVID-19

Indienii au ars 2.500 de coarne de rinocer confiscate de braconieri

Cupa României la fotbal. FCSB a fost egalată de la 3-0, dar s-a calificat în "optimi"

Simona Halep a decis cu cine îl înlocuiește pe Darren Cahill. Cum arată programul finalului de carieră

Vești bune: Covid a redus consumul de animale sălbatice în Asia

De ce „imunitatea naturală” este o problemă politică pentru regimurile progresiste

MAI RAU CA-N COLONII. ROMANIA A AJUNS BATAIA DE JOC A POLITRUCILOR SI A COMISARILOR DE LA BRUXELLES. România, sancţionată de Comisia Europeană, pentru aplicarea incorectă a regulilor privind azilul. SI CU COTE OBLIGATORII SI BATUTI CU VERGEAUA LA FUND.

Parlamentul Ungariei dispune suplimentarea instanțelor care judecă imigranți

Avionul Egyptair prăbuşit: Analiza uneia din cutiile negre arată că s-a pronunţat cuvântul "foc"

Erupția vulcanului din La Palma. Aproximativ 10.000 de persoane sunt evacuate de pe insulă. Lava continuă să avanseze

MAE a emis o atenționare de călătorie în Italia. Este grevă națională în transportul aerian

Un fost oficial al Partidului Comunist spune că China a răspândit în mod deliberat COVID. Momentul în care s-ar fi produs primele infectări

Fenomenul Emma Răducanu. Jucătoarea cu origini românești l-a depășit pe Andy Murray

INCEPE SA SEMENE TOT MAI MULT CU EPOCA LUI STALIN. Inca o amenintare grosolana facuta coloniilor Germaniei si ale Frantei din UE. CRIZA IMIGRANȚILOR - Hollande: Țările care vor refuza aplicarea cotelor să își pună întrebări privind apartenența la UE

CRIZA IMIGRANTILOR. Aproape 10.000 de imigranți au intrat vineri în Croația, stabilind un nou record

Angela Merkel despre criza migratorie: UE nu poate lăsa Grecia "să se prăbușească în haos"

MINISTERUL A MINȚIT. Medicul Virgil Musta din Timișoara: "Unul din bebelușii morți de rujeolă avea o boală genetică care nu permitea să se formeze anticorpi" Deci și dacă era vaccinat MUREA la prima infecție majoră pentru că NU putea forma Anticorpi.

INTERVIU DE DINCOLO DE MOARTE / MARIUS OPREA ÎN DIALOG CU ALEXANDER LITVINENKO: "Preluarea puterii de către Putin a fost o operațiune foarte bine pregătită și atent executată a serviciilor secrete ruse"

Volodimir Zelenski promite "o ripostă puternică" după tentativa de asasinat care a vizat un consilier prezidențial

Szijjarto: Acordul privind migrația dintre UE și Turcia și-a pierdut relevanța

Donald Trump cere anularea planului de înlocuire a avioanelor Air Force One. Trump: "Suntem de acord ca Boeing să facă bani dar costurile au scăpat de sub control, peste patru miliarde de dolari. Anulați comanda!"

Filmaţi de camera ascunsă în timp ce făceau sex. 14 milioane de oameni s-au uitat la ei VIDEO

TENERÍÍFEE....Vacanțele lungi şi dese cheia marilor succese. TENERIFE. HOTEL ABAMA 5 STELE. A PLECAT PE ASCUNS CA HOȚII. Dar o româncă l-a dat de gol! Toată România a aflat de la o româncă UNDE se află zilele acestea soții Carmen și Klaus Iohannis

Ordonanță de urgență ca urmare a insolvenței City Insurance. Florin Cîțu cere mai multe anchete

Florin Cîțu, despre ancheta privind dozele de vaccin: Justiția funcționează

STUDIU Tratamentul COVID-19 obținut de la o lamă numită Fifi are rezultate promițătoare. Cum acționează nanocorpii

Uniunea Europeană pledează pentru măsuri de consolidare a încrederii în relația cu SUA

Băsescu critică cotele obligatorii de migranți: "Oprea avea argumentul Constituției, România nu a anexat o notă în care măcar să spună că are articolul 3, aliniatul 4 din Constituție. 7.000 reprezintă începutul. Este procesul de islamizare a Europei"

Matteo Renzi: UE ar trebui să NU mai FINANŢEZE ţările est-europene care nu primesc refugiaţi

Grecia: Un grup de refugiați au blocat linia de cale ferată la granița cu Macedonia

LIVE - GRECIA VOLENȚE. Mii de refugiați blocați la granița dintre Grecia și Macedonia. Vedeți ce se-ntâmplă când toate țările din jur închid frontiertele? Așa ceva se poate întâmpla și în România. Ungaria a anunțat că va ridica gardul la frontiera noastră.

BREAKING NEWS: Ungaria vrea să construiască GARD LA FRONTIERA CU ROMÂNIA!

CRIZA IMIGRANŢILOR. Justiţia europeană validează practica Ungariei de a-i expulza pe solicitanţii de azil

Confruntări la graniţa dintre Grecia şi Macedonia. Zeci de imigranţi au încercat să împingă un vagon pe şine

Institutul Goethe încă o Instituție de PROPAGANDĂ A PROGRESIȘTILOR apără GLOBALISMUL care a DISTRUS ZECI DE MILIOANE de locuri de muncă . Președintele Institutului Goethe: Succesul populismului este datorat fricii de globalizare; cultura este în pericol"

Plouă cu propuneri de noi locuri de muncă în SUA după victoria lui Trump. Donald Trump susține că japonezii de la SoftBank vor investi 50 de miliarde de dolari în SUA

A filmat timp de 4 săptămâni toate femeile care au folosit toaleta unui restaurant. Bărbatul este acum căutat de poliţie

RUŞINE. CA-N COLONII. La fel ca Vîşinski pe vremea lui Stalin, Bilderbergul Timmermans prieten de-o viață cu SOROS şi Prim-Vicepreședintele Comisiei UE a venit la Bucureşti ca să ia la rost Parlamentul României, Guvernul României şi pe Ministrul Justiției

ŞOC PRINTRE MANELIŞTI. Raluca Drăgoi a fost bătută la nunta la care a cântat FOTO

Elite Business Women lansează primul fond de investiții dedicat exclusiv femeilor

Kim Jong Un s-ar fi vaccinat anti-coronavirus cu un vaccin chinezesc (surse)

Vaccinații pot transmite virusul. OMS spune că persoanele vaccinate trebuie să poarte în continuare mască și să se distanțeze.

SUA. Tucker Carlson despre cenzura progresistă: „Niciodată în istoria americană nu a existat o cenzură de presă pe această scară”

Doi clienți au fost dați afară dintr-un restaurant pentru că purtau măști. "Regula face parte din codul vestimentar al restaurantului"

I-au luat caii de la bicicletă. Pe soclul statuii lui Napoleon a fost expusă o creație care-l înfățișează pe împărat în rol de livrator. "Are clasă"

Marea provocare a lui Elon Musk pentru zborurile spațiale: toaletele. Ce va avea în plus următorul zbor SpaceX

Ion Cristoiu: Prin fotografia de Grup, Ludovic Orban a vrut să arate pe ce deputați și senatori contează în eventualitatea ruperii PNL?

Ce se întâmplă în "Chop", sala de ședința cea mai temută de către angajații Amazon

Europarlamentar român: Democrația este în pericol

De ce nu mai fac sex urșii panda. Efectul "Goldilocks", în calea înmulțirii prețioasei specii

Elvețienii sunt împărțit dacă sau nu să voteze căsătoria între homosexuali și în același timp să permită homosexualilor sa adopte copii

Falimentul City Insurance. USR PLUS cere comisie de anchetă pentru modul în care a acționat Autoritatea de Supraveghere Financiară

Franța denunță lipsa dialogului în cadrul NATO, în contextul crizei generate de parteneriatul AUKUS

Germania nu va mai plăti compensații lucrătorilor nevaccinați aflați în carantină

Prada investește 19 mil. euro într-o fabrică din România. În ce oraș se află

Sălile de spectacole, la 50% din capacitate, în localitățile unde incidența e peste 3 cazuri la mie

FC Rapid sancționată drastic de Comisia de Disciplină din cauza incidentelor din meciul cu Gaz Metan

Prefectul de Timiș cere modificarea HG în baza căreia a fost impusă carantina de noapte în Timișoara

COMENTARIU Lelia Munteanu: Papa Francisc: spaima de libertate și colonizarea minților

Ludovic Orban: Președintele României nu poate să fie partizan într-o competiție din partid

Incidența COVID a trecut de 3 la mie în 13 localități din Ilfov. Restricțiile impuse

Stocurile de gaze naturale din Europa sunt la cel mai scăzut nivel din ultimii 10 ani

Uma Thurman: "Am făcut un avort când eram adolescentă". Actrița este împotriva legii anti-avort din Texas

VIDEO - Oprea ridica tabără după tabără. A doua tabără pentru refugiaţi, la Stamora Moraviţa. Robert Turcescu anunta ca vor veni 40.000 pana la anul. Altii dau cifra de 28.000

Căți imigranți sunt pe drum spre Germania in acest moment. Atenție ! Imigranții vor să meargă în Germania. Ei nu vor să meargă în alte țări ale Uniunii Europene. Cotele Obligatorii sunt O INVENȚIE a Germaniei ca să scape de o parte din ei.

"RĂZBOIUL" SÂNILOR! Roxana Răducu, fata cu CEL MAI MARE BUST, la cea mai sexy petrecere | FOTO

Aproape 2.000 de imigranți ilegali MINORI dintre care 1200 NEÎNSOȚIȚI au intrat deja în Bulgaria: 1.800 de migranți minori au cerut protecție internațională, dintre care 1.200 neînsoțiți

Macedonia a trimis peste 1.500 de migranți înapoi în Grecia după ce activiștii din ONG-urile lui Soroș le-au dat pliante în arabă care le indicau pe unde să treacă ilegal frontiera

Albania Calls In Italian Military As Migrants Scramble To Open New Balkans Route

Grecia: Migranți violenți au ridicat baraje rutiere în nordul țării și au blocat circulația pe șosele

VIDEO - Slovenia protestatarii anti-imigranți au scandat Donald Trump. Donald Trump.

Filmul despre Vaccin pe care Robert de Niro nu ne va mai lăsa să-l mai vedem. Inițial De Niro a cerut ca Vaxxed să fie proiectat la Festivalul său de Film: “Vreau să fie o discuție. Am un copil cu autism şi credem că acesta e un fapt dramatic."

Țările bogate au primit doar 1,39% dintre refugiații sirieni, relevă Oxfam într-un raport, dar urlă de mama focului la alte țări să-i preia

Cetățenii din Mangalia protestează azi 2 aprilie de la ora 14, împotriva taberelor de refugiați din Mangalia și de la Vama Veche

Merkel şi-a rezolvat problema cu imigranții. Doar 5.000 de migranți au intrat în martie în Germania, după închiderea "rutei balcanice". Urmează acum să le creeze probleme altora.

Nicușor Dan, care a recunoscut că a fost plătit de Fundația Soroș, e prieten bun cu Remus Cernea și cu Alina Mungiu Pippidi, cea care a organizat linșajul mediatic. Nu votați cu ONG-urile lui Soroș și cu rețeaua de activiști progresiști internaționaliști.

Cum s-a trăit în România în anii '70- '80? UNII VĂ MINT spunându-vă că s-a trăit permanent prost între anii 1965 - 1989.

O fostă majoretă a făcut SEX cu un elev de 15 ani! Filmul XXX a ajuns pe INTERNET. VIDEO

Simona Traşcă a jucat într-un film porno. "Am regretat mereu filmarea asta...." FOTO

Ceartă între Antena 3 și Cioloş după ce Cioloş a declarat că Antena 3 e "o mocirlă în care trebuie să-şi pună cizme de cauciuc ca să se ducă". Mircea Badea "Sper sa nu-i mai văd fața buboasă a acestui impostor cinic"

Traian Băsescu: "O lege a salarizării aşezată pe criterii corecte te face să rămâi în istorie". Analiza Fluierul.ro: Axa Valorică a Societății noastre trebuie să fie construită pe Triada Medic-Judecător-Profesor

ASTĂZI S-A NĂSCUT MIHAI EMINESCU...Mihai Eminescu despre progresiștii din vremea lui - "O SCRIERE CRITICĂ [scrisă pe 7/19 ianuarie — 9/21 ianuarie 1870]"

Prezentatoare de la noi, vedetă într-un film XXX: "După filmarea aia am vrut să mă omor"

Bashar al-Assad afirmă că atacul cu gaz a fost fabricat de alții. Bashar al-Assad: Atacul chimic a fost '100% fabricat' și a servit drept 'pretext' pentru loviturile americane

Lipsa unui stat palestinian este 'o nedreptate teribilă', susține China. Ministrul de Externe Chinez 'Șaptezeci de ani mai târziu, ceea ce vedem este că frații noștri palestinieni nu au încă un stat independent, pe deplin suveran"

Ion Țiriac îi ia apărarea lui Năstase și spune că Johanna Konta trebuia să piardă meciul în momentul în care a ieșit de pe teren. Ion Țiriac: "În momentul în care un jucător iese de pe teren din proprie voință, pierde meciul!

S-a înfuriat Ilie Năstase pe bună dreptate? Federația Internațională a delegat un arbitru controversat și un supervizor britanic la România - Marea Britanie! Deciziile bizare care au transformat meciul într-un circ

Ministrul Muncii: Marile companii trebuie să înțeleagă că românii nu sunt sclavii nimănui și că trebuie să muncească și ei pe salarii decente

Magda Ciumac, de nerecunoscut. Vezi cum face bani fosta soţie a lui Tolea

Elevă de 15 ani, filmată în timp ce face sex. Imaginile au ajuns pe internet, toţi prietenii ei au văzut scenele XXX

UDMR detestă Statul Român dar beneficiază de 28 de ani de toate avantajele lui. Marko Bela cu ură şi tupeu la adresa românilor: "Oare în 2018 ce o să sărbătorească românii?" Se pare că individul nu numai că e obraznic dar nici nu ştie bancul cu Dabija.

WIKILEAKS: Cristi Danileț TURNA la Ambasada SUA ce citise în DOSARELE SECRETE SIPA. ​Danileț la Ambasada SUA: Dosarele SIPA "conțin detalii despre relații sexuale ilicite ale unor judecători și procurori, și dosare cu judecătoarele care au făcut avorturi"

SOROȘIȘTII S-AU ACTIVAT DIN NOU. SOROS-ACTIVE WATCH dă "premiile" "Hate Awards": PMB și Violeta Alexandru, eroi de bine; Olivia Steer și Coaliția pentru Familie și implicit celor 3 milioane de români, premii "negative"

VENEZUELA. Președintele Maduro acuză opoziția că-și ucide proprii manifestanți pentru a da vina pe regim. Maduro: "Opoziția își ucide proprii protestatari". Într-o intervenție televizată Maduro a descris câteva cazuri concrete

Maria Sharapova NU a primit un wildcard pentru a putea participa la Roland Garros.

Florian Bichir îi arată adevărata față de mercenar al scrisului lui Cristian Tudor Popescu. Florian Bichir în EVZ.ro - "De ce e mânjit de căcat CTP!"

Liviu Mihaiu prezintă ceea ce el numește “Grila Simptomatologică”, pe care el o folosește ”în a depista “alienii” din presă. "Am agenda mea sunt "jurnalist", Şi mă mândresc cu ea sunt "jurnalist"

Ion Cristoiu Blog: O nouă diversiune securistică marca Tudorel Toader

Mai Multe AtentateTeroriste au avut loc pe DATA DE 22...Manchester, Londra, Munchen, Bruxelles

Dan Tăpălagă, Vuvuzeaua Sistemului: "Tu știi de ce vorbim azi despre arhiva SIPA?". Dar voi ştiți de ce Vuvuzeaua nu vrea să vorbim despre ce au făcut EI cu arhiva SIPA? Pentru că el a fost acolo împreună cu progresişti-soroşişti pe care-i apără

Trump: "Germanii sunt răi, foarte răi". Trump trage o salvă de critici împotriva exporturilor masive Germane în SUA

AȘA NU. O MAMĂ URLĂ LA FATA EI CREZÂND CĂ DĂ SFATURI BUNE. Scrisoarea dură a unei mame pentru fiica ei de 15 ani: "Peste 3 ani te pot alunga de acasă"

Băsescu: "Poate înțelege şi SLUGOIUL Tapalagă" ce stat polițienesc apără. "Fiicei mele i-au pus MICROFOANE SUB PAT"

CANNES. PALME D'OR. SUPĂRARE MARE ÎN REȚEAUA PROGRESISTĂ-SOROȘISTĂ MONDIALĂ. "SQUARE" o satiră virulentă împotriva corectitudinii politice și împotriva identității confuze a bărbatului 'modern' tembelizat de propaganda progresistă a câștigat Palme d'Or

Cotidianul vă prezintă Grupul de la Cluj, grup de interese care a manevrat culisele politicii românești în ultimii 15 ani. Dar l-au uitat pe Eduard Hellvig, actualul şef al SRI lansat de Fundația Soros din CLUJ.

CUM SE NUMEȘTE ȚARA NOASTRĂ? Nu știu. M-ați luat așa prin surprindere...Ceva, ceva, cunosc, dar nu-mi vine acuma...Nu știu. Dacă nu-i învață la școală, noi ce să mai spunem...Nu știu mamă că sunt și bolnavă...Nu știu. Altele țări, știu: Anglia, Italia.

În rânjetele şi în hăhăielile progresiştilor şi ale semianalfabeților, Fluierul.ro susține OAIA ca Brand de Țară al României. Fără ea nu am fi existat ca popor.

CÂND PATRIOȚII DEVIN INCOERENȚI. Marine Le Pen consideră "regretabilă" decizia lui Donald Trump de a IEȘI DIN TRATATUL MINCIUNII ÎNCĂLZIRII GLOBALE. Analiza Fluierul.ro: "De ce nu se poate constitui la noi o mișcare națională autentică"

Ion Cristoiu - Vorbele frumoase spuse de Donald Trump despre Klaus Iohannis ne costă 6 miliarde de dolari. (Şi am completa noi : Plus petrolul Şi gazele româneşti de la Marea Neagră date pe nimic)

DE CE A PIERDUT SIMONA HALEP TITLUL LA ROLAND GARROS? LIPSA DE DISCIPLINĂ MENTALĂ a făcut-o pe Simona să ABANDONEZE TACTICA CÂȘTIGĂTOARE care o dusese la 6-4 3-0 și mingi de break...și să piardă meciul

Cei mai importanți lideri europeni sunt toți fără copii: Angela Merkel, Juncker, Theresa May (UK), Paolo Gentiloni (ITA), Emmanuel Macron (FRA), Mark Rutte (HOL), Stefan Löfven (SWE), Xavier Bette (LUX), Nicola Sturgeon (SCO). La noi IOHANNIS și CIOLOȘ

Nou atac dur al lui Băsescu la adresa lui CTP: "Rahat cu perje! Mercenar cu Mercedes, care se afișa cu o Dacie ruginită și cu o vestă care mirosea a c..."

Dinu l-a mitraliat din nou pe Daum: "O epavă a «Fussballului». Va rămâne în istoria nefastă a fotbalului nostru"

CENZURĂ PRIN ASFIXIERE FINANCIARĂ. Sistemul Progresisto-Soroşist a reuşit să ducă România TV aproape de FALIMENT. România TV se confruntă cu probleme financiare: concedieri și întârzieri salariale. Mesajul directorului editorial

Când chestiile anormale nu-i mai fac pe mulți să tresară şi pe noi toți să le putem opri e semn că societatea noastră e grav distrusă

OPINIA CITITORILOR. Un cititor Fluierul.ro explică foarte bine ce se-ntâmplă de fapt în aceste zile în România. "Scopul tuturor acestor lovituri de stat "soft" e unul singur : controlul total al progresiștilor asupra vieții politice din România"

OPINII. PENALUL UTIL. Dan Andronic crede că Victor Ponta a bătut Palma cu Binomul şi că participă la Operațiunea de scoatere a PSD de la Guvernare şi de Dezintegrare a PSD, ca să scape de Dosarele Penale

Bătaie în Titu între două clanuri de romi. S-au atacat cu bâte și coase

ODIOS. UDMR cere coaliției PSD+ALDE ca 15 Martie, ziua când în 1848, parlamentul Ungariei a votat alipirea Ardealului la Ungaria, să devină "Sărbătoare Națională a României". Românii din Ardeal au luptat cu arma în mână pentru a împiedeca acest lucru

Reacții DURE ale Românilor din Ardeal și din Toată România după anunțul că Dragnea, PSD, Tăriceanu, ALDE și UDMR vor să legifereze 15 MARTIE, Ziua Alipirii Ardealului la Ungaria ca "sărbătoare națională a României"

Update. COTIDIANUL.RO: La cererea Institutului "Elie Wiesel", la Cluj-Napoca se schimbă azi numele străzii "Radu Gyr" cu numele "Szervatiusz Jeno". Radu Gyr nu a fost condamnat niciodată pentru infracțiuni contra umanității ci pentru că a scris o poezie.

După ce a vrut să ne bage pe gât să declarăm "sărbătoare națională a României" ALIPIREA ARDEALULUI LA UNGARIA , Kelemen Hunor, face pe supăratul: Îi voi transmite președintelui îngrijorarea față de isteria antimaghiară extrem de violentă

Cum recunoașteți modelele străvechi de pe IE față de cele inventate recent. Cum recunoști o IE cu modele străvechi românești, de UN KITSCH.

Mircea Eliade: "Invitație la Bărbăție" - "E adevărat, suntem proşti şi netrebnici, suntem mărunţi şi păcătoşi, suntem incapabili, lichele, fleacuri, mediocri, tot ce vreţi. În faţa acestor adevăruri, aş vrea ca o duzină de tineri să poată striga: Ei şi?!"

Mircea Eliade - Piloții Orbi - Clasa Politică Românească interbelică care a nenorocit România de-atunci așa cum Clasa Politică Românească de-acum a nenorocit România de azi

Mircea Eliade - "A apărut acum, de curând, o nouă modă printre tinerii intelectuali şi scriitori: a nu mai fi români, a regreta că sunt români, a pune la îndoială existenţa unui specific naţional şi posibilitatea inteligenţei creatoare a românilor"

Ca la noi la nimeni. "Patrioata" prințesă Margareta a cerut şi a obținut cetățenia elvețiană. Cum ar fi fost ca Decebal să ceară cetățenia romană?

Cultura Dridu - sau cum au continuat să supraviețuiască și să se dezvolte românii la Nord de Dunăre după retragerea aureliană

Macovei, scrisoare către Iohannis: Vă propun să lucrăm împreună. Solicitați Parlamentului votul la distanță

Mircea Vulcănescu. Dimensiunea românească a existenţei. Ispita dacică "Nu lângă Columna lui Traian îți dovedeşti dacismul. Conciul femeilor din Inidoara nu s-a schimbat. Printre ostaşii lui Decebal recunoşti cuşmele ţăranilor din Ţara Oaşului"

Ion Cristoiu: "Alte măști, aceeași piesă: De la Marea Recepție de 7 noiembrie la Marea Recepție de 4 iulie". Coldea. Florian Coldea invitat la recepția Ambasadei SUA, deși a fost dat afară din SRI semn că omul a fost important pentru americani

Mircea Eliade "România în eternitate" "Nu iubeşti numai tot ce a fost al strămoşilor tăi, ci vrei ca acest tot să fie în eternitate, să rămână peste şi dincolo de istorie. Îţi iubeşti ţara şi neamul pentru că numai aşa vei putea rămâne în istorie"

Un grup de academicieni şi intelectuali români protestează împotriva deciziei Consiliul Sectorului 4 de a schimba numele străzii Mircea Vulcănescu, critică acțiunile Institutului Elie Wiesel împotriva culturii române şi cer reformarea de urgență a acestuia

Alexandru Petria despre Rețeaua Soros: "Cine se ascunde în spatele Societății Civile?"

Atenție. Legalizarea drogurilor şi transformarea oamenilor în zombie dependenți de droguri e unul din principalele scopuri ale rețelei progresiste mondiale. În Uruguay statul a devenit propriul tău furnizor de droguri. 1g de marijuana costă 1,30$ dolari

Victorie uriaşă a adevăratei societăţii civile Bustul şi numele liceului "Mircea Vulcănescu" au fost salvate de furia celor de la "Elie Wiesel"

HAOS ȘI PRĂPĂD LA HAMBURG. Detașamentele de stradă ONG-iste anarhisto-progresiste de extremă stângă au făcut prăpăd la Hamburg - FOTO - VIDEO

Deutsche Welle: " A vorbi despre extrema dreaptă și despre populismul de dreapta nu este o descriere neutră, ci implică o judecată de valoare descalificantă. Termenii utilizați nu sunt deloc neutri sau inofensivi, ei exprimă o judecată apriori"

Liviu Dragnea: Nu ştiu ce are George Soros cu mine sau cu PSD, dar e ceva. Sunt prea multe lucruri care se leagă

Breaking News. Reuters: Israelul sprijină Ungaria și îl consideră pe finanțatorul George Soros "o amenințare care subminează continuu guvernele alese în mod democratic". Ştirea e cenzurată de presa soroşistă de la noi: Digi24, Adevărul, Hotnews etc.

Cioloș îl dă în judecată pe Nicolicea pentru acuzațiile de legătură cu Soros: "Nu vă Temeți de Bau-Bau, domnilor!" Temeți-vă însă de minciunile şi de tupeul lui Cioloş care-şi ascunde legăturile de la "Friends of Europe" cu Soros şi cu Grupul Bilderberg

Augustin Buzura ne spune din cine se compune REȚEAUA PROGRESISTĂ "Pe vremea Răposatului, eram terorizaţi de internaţionalismul proletar. După Revoluţie,aceiaşi care au fost internaţionalişti proletari, organizaţi de Brucan, au ajuns automat mari europeni"

Presa SOROȘISTĂ de la noi încearcă din nou să ne spună că ce vedem NU E ADEVĂRAT. Cărtărescu "Soros e un om de principii" "Adevărul" "Verhofstadt a atras atenţia că tot complotul imputat lui George Soros este o fantezie a lui Viktor Orban"

DEMENȚĂ LA REALITATEA TV. Ca să-l laude pe SOROS, Realitatea TV execută un atac isteric împotriva Statelor Unite și a Israelului. Realitatea TV: "Israelul lui Netanyahu și SUA lui Trump și Pence nu sunt prietenii unei Europe Unite și Democratice"

National.ro - Opinii: Cătălin Tache "Prinși cu “Black Card”-uri de la Soros!"

Familia Rothschild e foarte activă şi în România

După ce au bâjbâit-o, a ajuns și ActiveNews la Vorba Noastră : Mihai Șomănescu - redactor șef la Active News "DA, RISE PROJECT ESTE SOROS". Bravo, băieți. În fine spus pe șleau. HAI CĂ-I BINE. Suntem toți pe direcția bună. Țineți linia dreaptă

Dan Tăpălagă de la oficina soroșistă-internaționalistă a Sistemului Progresist recunoaște că SUA lui Trump, Israelul lui Netanyahu, Ungaria lui Viktor Orban au motive întemeiate de a-l critica pe SOROS. Tăpălagă "Ce are Soros cu Dragnea"

Liceele cu cele mai mari medii de admitere din țară

Net Neutrality? Soros, Facebook, Google şi Amazon s-au aliat cu PornHub ca să arate cât de rău este să nu mai poți downloada video-uri pornografice la viteze maxime.

COIFURI DACO-GETICE. Coiful Geto-Dac de la Peretu (Teleorman). Ce reprezintă Vulturul de pe Coif?

INTERZIS LA #REZIST ÎN PIAȚA VICTORIEI unde va fi "o altă adunare publică". După 6 luni de mitinguri neautorizate, Primăria Bucureștiului le spune #rezist-enților să demonstreze și-n altă parte. #rezist-enții spun că vor manifesta neautorizat unde vor ei

DOVEZI EXPLOZIVE cu BANII PE CARE SOROS I-A BĂGAT în România. ONG după ONG pe LISTA CU DOLARII de peste Ocean

MONCIUNILE SOROŞISTE SE ȚIN LANȚ. Ziare.com | Cine si cu ce scop se razboieste cu Soros in Rusia, Ungaria si Romania? Interviu cu Soroşistul Cristian Pîrvulescu

ISTORIA SPORTULUI ROMÂNESC: Natație

Justin Bieber, interzis în China pentru comportament și vocabular obscen și extrem de vulgar

Ion Cristoiu continuă să scoată la iveală dedesupturile Rețelei SOROS continuând să publice dezvăluirile ziaristului Traian Horia din Londra. Traian Horia pare a fi un cititor al Fluierul.ro

Ion Coja - Ticălos mai ești, Bogdan Rareș !

ITALIA. PROGRESIȘTII URĂSC COPIII. Faci copii plătești mai multe taxe. Nebunie fiscală: taxe mai mari pentru femeile care au copii

De ce n-a ajuns Mircea Lucescu la naționala României? Antrenorul de 72 de ani a explicat de ce a ales Turcia

Venezuela. Guvernul a oprit o rebeliune militară

Italo Calvino - Orașele Invizibile - Maurilia

ARGENTINA. Cristina Kirschner femeia președinte care a Re-Naționalizat Petrolul Argentinei se reîntoarce în politică și va candida la funcția de senator. Justiția Progresistă i-a și făcut un dosar penal care este deja pe rol.

Oamenii muncii sunt revoltați de şmecheriile lui Dragnea şi ale PSD-ului făcute în favoarea asiguratorilor privați şi a multinaționalelor străine. Proteste după mutarea contribuţiilor angajatorului în salariul de bază al angajatului

Ministrul sârb de externe propune un compromis asupra Kosovo

Accidente care schimbă vieți. Soția lui Mircea Țuglea și-a luat rămas bun de la el printr-un mesaj plin de emoție: "Mircea Tuglea a plecat la ceruri astăzi, sub ochii mei, fără să-și ia rămas bun...rămâne să citesc singură și să aflu un răspuns"

Ilie Şerbănescu Vine criza: Stăpânul străin și vătafii interni pregătesc urgia asupra românilor

CTP un dobitoc care în îngâmfarea lui şi-a bătut joc de finală. Ilie Năstase "Nu înțelege nimic din sportul ăsta. Am închis sonorul, nu voiam să mai ascult, că mă zgâria pe creier"

Arabia Saudită dezbate dacă poligamia este soluția la numărul tot mai mare de femei singure

INVAZIE DE MIGRANȚI ILEGALI ÎN ROMÂNIA. VIDEO | Peste 50 de migranți de pe o ambarcațiune gata să se scufunde au fost salvați de Poliția de Frontieră

Anisia Gafton, ipostaze de infarct, cu chiloții la vedere. Dezmăț total | VIDEO

Cum se destramă un stat național. Ungaria va recunoaște independența Cataloniei. Federalista UE tace indicând prin asta că ar vrea şi ea dezintegrarea Spaniei.

Film porno cu elevi de liceu. Cum aajuns în atenția polițiștilor o filmare explicită cu doi elevi din Iași

Sorin Rosca Stanescu - Veriga lipsă. DNA lucrează cu toate motoarele turate la maximum pentru a ajunge la Liviu Dragnea. În afacerea Tel Drum. Așa s-a ajuns la implicarea unor membri ai Guvernului

Lumea în care trăim. Brazilia: Cei mai bogați șase oameni au o avere însumată egală cu veniturile a jumătate din populație

Ion Cristoiu: "Victoria Extremei Drepte în Germania; o nouă victorie a democrației autentice" Fluierul.ro nu e atât de optimist ca IonCristoiu în privința democrației din Germania. Massmedia conservatoare e ca şi inexistentă în Germania

Harta miscarilor de extrema dreapta din Europa, mişcări diabolizate în permanență de rețeaua progresisto-globalistă

Tensiune maximă în Nordul Irakului după Referendumul pentru Independență din Kurdistanul Irakian. Guvernul irakian suspendă toate zborurile internaționale către regiunea kurzilor

Spania aproape de destrămare. Referendum în Catalonia: Cozi la centrele de votare din Barcelona şi alte oraşe, poliţia spaniolă a arestat oficiali catalani

Egipt. Raid al poliției pentru a-i prinde pe homosexualii care "propagă în public devierile sexuale şi depravarea". Suspecții prinşi vor fi supuși la examene anale pentru a fi detectați dacă sunt sau nu, homosexuali

Tarifele la taxiuri cresc de la 1 octombrie. Cât vor scoate bucureştenii din buzunar

Fostul senator Valer Marian - "Apa de ploaie de pe Ziare.com Dezinformările și minciunile generalului Florian Coldea. Ioana Ene Dogioiu este cumnata unei doamne colonel de top din SRI, Maria Dogioiu"

Spania: După scenariul ultracunoscut al destrămării țărilor, scenariu testat în Kosovo şi-n Crimeea, Charles Puigdemont solicită retragerea forțelor de ordine desfășurate de Madrid în Catalonia şi cere intervenția forțelor de ordine internaționale

Foarte târziu vine Poziția Ministerului de Externe referitoare la evenimentele din Catalonia: România reafirmă sprijinul pentru suveranitatea Spaniei. Iohannis? Progresistul Iohannis tace ca porcu-n păpușoi. Parlamentul trebuie să dea un mesaj ferm.

Catalonia ce se va întâmpla în continuare?

Magyar Nemzet: Ungaria ar dori sa apropie Romania de Grupul de la Visegrad

The authorities in Bucharest plan to emulate parts of the Polish plan, which has been devised by the conservative government in Warsaw and is known as the Strategy for Responsible Development

France Presse "Spania pierde controlul în Catalonia" Același lucru îl va păți şi România dacă nu-şi asigură controlul complet al întregului teritoriu din timp.



Cititi aici: Cele mai Cautate Articole de pe Fluierul


Cititi aici: Cele Mai Importante Stiri ale Zilei


Cititi aici: Ultimele Stiri


Cititi aici: Stirile Din Sport


Cititi aici: Stirile Tabloide


Cititi aici: Articolele despre Jaful si Dezastrul ce se-ntampla in Tara


Cititi aici: Articolele despre Istorie


Cititi aici: Horoscopul