What's the difference between
and
Enter two words to compare and contrast their definitions, origins, and synonyms to better understand how those words are related.

Rough vs Aggressive - What's the difference?

rough | aggressive |

As adjectives the difference between rough and aggressive

is that rough is having a texture that has much friction not smooth; uneven while aggressive is tending or disposed to aggress; characterized by aggression; making assaults; unjustly attacking.

As a noun rough

is the unmowed part of a golf course.

As a verb rough

is to create in an approximate form.

As an adverb rough

is in a rough manner; rudely; roughly.

rough

English

Alternative forms

* (colloquial) ruff

Adjective

(er)
  • Having a texture that has much friction. Not smooth; uneven.
  • * 1922 , (Virginia Woolf), (w, Jacob's Room) Chapter 1
  • The rock was one of those tremendously solid brown, or rather black, rocks which emerge from the sand like something primitive. Rough with crinkled limpet shells and sparsely strewn with locks of dry seaweed, a small boy has to stretch his legs far apart, and indeed to feel rather heroic, before he gets to the top.
  • Approximate; hasty or careless; not finished.
  • a rough''' estimate; a '''rough sketch of a building
  • Turbulent.
  • The sea was rough .
  • Difficult; trying.
  • Being a teenager nowadays can be rough .
  • Crude; unrefined
  • His manners are a bit rough , but he means well.
  • Violent; not careful or subtle
  • This box has been through some rough handling.
  • Loud and hoarse; offensive to the ear; harsh; grating.
  • a rough''' tone; a '''rough voice
    (Alexander Pope)
  • Not polished; uncut; said of a gem.
  • a rough diamond
  • Harsh-tasting.
  • rough wine

    Antonyms

    * smooth

    Noun

    (en noun)
  • The unmowed part of a golf course.
  • A rude fellow; a coarse bully; a rowdy.
  • (cricket) A scuffed and roughened area of the pitch, where the bowler's feet fall, used as a target by spin bowlers because of its unpredictable bounce.
  • The raw material from which faceted or cabochon gems are created.
  • A quick sketch, similar to a thumbnail, but larger and more detailed. Meant for artistic brainstorming and a vital step in the design process.
  • (obsolete) Boisterous weather.
  • (Fletcher)

    Verb

    (en verb)
  • To create in an approximate form.
  • Rough in the shape first, then polish the details.
  • To physically assault someone in retribution.
  • The gangsters roughed him up a little.
  • (ice hockey) To commit the offense of roughing, i.e. to punch another player.
  • To render rough; to roughen.
  • To break in (a horse, etc.), especially for military purposes.
  • (Crabb)

    Adverb

    (en adverb)
  • In a rough manner; rudely; roughly.
  • * Sir Walter Scott
  • Sleeping rough on the trenches, and dying stubbornly in their boats.

    Derived terms

    * bit of rough * diamond in the rough * rough and ready * roughhouse * rough in * roughness * rough out * rough up

    aggressive

    English

    Adjective

    (en adjective)
  • Tending or disposed to aggress; characterized by aggression; making assaults; unjustly attacking.
  • an aggressive policy, war, person, nation
  • (label) Of code optimization techniques: exploiting every opportunity to be applied.
  • * 1996 , Tibor Gyimothy, Compiler Construction: 6th International Conference, CC '96, Linköping, Sweden, April 24 - 26, 1996. Proceedings, Volume 6 , Springer (ISBN 9783540610533), page 59
  • This paper describes how aggressive loop unrolling is done in a retargetable optimizing compiler.
  • * 2001 , Paul Feautrier (edited by Santosh Pande and Dharma P. Agrawal), Compiler Optimizations for Scalable Parallel Systems , Springer (ISBN 9783540419457), page 173
  • Since the most aggressive type of optimization a program can be subjected to is parallelization, understanding a program before attempting to parallelize it is a very important step.
  • * 2002 , Y. N. Srikant, Priti Shankar, The Compiler Design Handbook: Optimizations and Machine Code Generation , CRC Press (ISBN 9781420040579), page 465
  • However, aggressive compiler techniques such as loop unrolling, promoting of subscripted array variables into registers (especially in of subscripted array variables into registers (especially in loops) and interprocedural optimizations create heavy register pressure and it is still quite important to do a good job of register allocation.
  • * 2002 , Shpeisman, T. ; Lueh, G.-Y. ; Adl-Tabatabai, A.-R., PACT 2002: 2002 International Conference on Parallel Architectures and Compilation Techniques : proceedings : 22-25 September, 2002, Charlottesville, Virginia, USA , IEEE Computer Society Press (ISBN 9780769516202), page 249
  • The Itanium processor is an example of an Explicitly Parallel Instruction Computing (EPIC) architecture and thus relies on aggressive and expensive compiler optimizations for performance.
  • * 2003 , Susanna Pelagatti (edited by Fethi Rabhi and Sergei Gorlatch), Patterns and Skeletons for Parallel and Distributed Computing , Springer (ISBN 9781852335069), page 182
  • This sensibly eases the programmer task and allows for more aggressive optimisations of the global program structure.
  • * 2011 , Wen-mei W. Hwu, GPU Computing Gems Jade Edition , Elsevier (ISBN 9780123859648), page 11
  • The CUDA C code for the GPU, as well as the C and inline assembly code for the CPU, were highly optimized and aggressive compiler optimizations (-O4) were turned on.
  • Synonyms

    * See also

    Derived terms

    * aggressively * aggressiveness * aggressivity * microaggressive * passive-aggressive